Jump to content
  • 0

pomoc erory


Emmyson172

Dotaz

Mám otázku prečo mi to hádže tieto errory ?

http://pastebin.com/Z2yR41hA

 

C:\Users\Maroš\Desktop\Samp    Server\gamemodes\aaa.pwn(329) : error 022: must be lvalue (non-constant)

C:\Users\Maroš\Desktop\Samp    Server\gamemodes\aaa.pwn(329) : error 001: expected token: ";", but found ")"

C:\Users\Maroš\Desktop\Samp    Server\gamemodes\aaa.pwn(335) : error 014: invalid statement; not in switch

C:\Users\Maroš\Desktop\Samp    Server\gamemodes\aaa.pwn(335) : error 001: expected token: ";", but found ":"
C:\Users\Maroš\Desktop\Samp    Server\gamemodes\aaa.pwn(335) : error 029: invalid expression, assumed zero
C:\Users\Maroš\Desktop\Samp    Server\gamemodes\aaa.pwn(335) : fatal error 107: too many error messages on one line
 
Edited by Emmyson172
Link to comment
Share on other sites

4 odpovědí na tuto otázku

Recommended Posts

  • 0


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == D_MENU){
if(response){
switch(listitem){
case 0: if(GetPlayerWantedLevel(playerid) == 1){
SendClientMessage(playerid, 0x00FF00FF, "Bol vy zbavený Wanted Levelu. -1000$.");
SetPlayerWantedLevel(playerid,0);
GivePlayerMoney(playerid,-1000);
}
case 1: if(GetPlayerWantedLevel(playerid) == 2)
{
SendClientMessage(playerid, 0x00FF00FF, "Bol vy zbavený Wanted Levelu. -2100$.");
SetPlayerWantedLevel(playerid,0);
GivePlayerMoney(playerid,-2100);
}
case 2: if(GetPlayerWantedLevel(playerid) == 3)
{
SendClientMessage(playerid, 0x00FF00FF, "Bol vy zbavený Wanted Levelu. -3200$.");
SetPlayerWantedLevel(playerid,0);
GivePlayerMoney(playerid,-3200);
}
case 3: if(GetPlayerWantedLevel(playerid) == 4)
{
SendClientMessage(playerid, 0x00FF00FF, "Bol vy zbavený Wanted Levelu. -4300$.");
SetPlayerWantedLevel(playerid,0);
GivePlayerMoney(playerid,-4300);
}
case 4: if(GetPlayerWantedLevel(playerid) == 5)
{
SendClientMessage(playerid, 0x00FF00FF, "Bol vy zbavený Wanted Levelu. -5400$.");
SetPlayerWantedLevel(playerid,0);
GivePlayerMoney(playerid,-5400);
}
case 5: if(GetPlayerWantedLevel(playerid) == 6)
{
SendClientMessage(playerid, 0x00FF00FF, "Bol vy zbavený Wanted Levelu. -6500$.");
SetPlayerWantedLevel(playerid,0);
GivePlayerMoney(playerid,-6500);
}
}
}
return 1;
}
return 0;
}

 

Link to comment
Share on other sites

  • 0

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if(dialogid == D_MENU) {
		if(!response) return 1;
		new l_Prachy[7] = {0, 1000, 2100, 3200, 4300, 5400, 6500};
		GivePlayerMoney(playerid -l_Prachy[GetPlayerWantedLevel]);
		switch(listitem){

			case 0: SendClientMessage(playerid, 0x00FF00FF, "Bol vy zbavený Wanted Levelu. -1000$.");
			case 1: SendClientMessage(playerid, 0x00FF00FF, "Bol vy zbavený Wanted Levelu. -2100$.");
			case 2: SendClientMessage(playerid, 0x00FF00FF, "Bol vy zbavený Wanted Levelu. -3200$.");
			case 3: SendClientMessage(playerid, 0x00FF00FF, "Bol vy zbavený Wanted Levelu. -4300$.");
			case 4: SendClientMessage(playerid, 0x00FF00FF, "Bol vy zbavený Wanted Levelu. -5400$.");
			case 5: SendClientMessage(playerid, 0x00FF00FF, "Bol vy zbavený Wanted Levelu. -6500$.");
		}
		SetPlayerWantedLevel(playerid, 0);
		return 1;
	}
	return 0;
}

a ako tam hodim podmienku ak nemá napriklad 1wl ale 6 a ked klikne na 1 tak aby mu to napísalo máš iný WL. ?

a aj podmienku na peniaze.

Je to pitomost, ale okej:

 

if(GetPlayerWantedLevel(playerid) != 1) return SendClientMessage(playerid, -1, "Máš jiný WL než 1");
Link to comment
Share on other sites

  • 0

Proc to delat jednoduse :d

if(GetPlayerWantedLevel(playerid) != listitem + 1) return SendClientMessage(playerid, 0xFf0000ff, "Mas jiny wl");
new penizky = 1000 + 1100 * listitem;
.. jestli ma dost penez
.. odebrani penez (-penizky)
.. nastaveni WL
.. odeslani zpravy

Psat na mobilu cely kod opravdu nebudu

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...