SA-MP Forums Archive
help with "key-Y" - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: help with "key-Y" (/showthread.php?tid=483842)



help with "key-Y" - Strike97 - 27.12.2013

hi, i want key "Y" to open vehicle list, when player be in Vehicle it comes Error msg, and if not he can spawn vehicle (dialog)

Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) //if(IsPlayerInAnyVehicle(playerid))
{
    if(PRESSED(KEY_YES))
	{
	    if(IsPlayerInAnyVehicle(playerid))
	    (
        	SendClientMessage(playerid,0xFFFFFFFFF,"{FFFF00}ERROR{FFFFFF}: You're in vehicle !");
		)
		else
		{
			if(busy[playerid] == 1) return SendClientMessage(playerid,0xAA3333AA,"[ERROR]You Cant Use Commands In DM Places, To Leave DM, Use [/Leave]");
       		        new allvehicles[] = "1\t{FF0000}Airplanes\n2\t{0000FF}Helicopters\n3\t{00FF00}Bikes\n4\t{FFFF00}Convertibles\n5\t{FF00FF}Industrial\n6\t{E76D00}Lowriders\n7\t{FF0000}OffRoad\n8\t{00FF00}Public Service Vehicles\n9\t{FF00FF}Saloons\n10\t{FF0000}Sport Vehicles\n11\t{FF0000}Station Wagons\n12\t{0000FF}Boats\n13\t{FFFF00}Unique Vehicles\n14\t{FF0000}RC Vehicles\n15\t{E76D00}Trailers";
  	   		ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Vehicles: || Scroll Down for more",allvehicles,"Select","Cancel");
  	   		return 1;
		}
	)
	return 1;
}
Код:
C:\xxxx.pwn(3509 -- 3510) : error 001: expected token: ")", but found ";"
C:\\xxxx.pwn(3511) : error 029: invalid expression, assumed zero
C:\C:\xxxx.pwn(3511 -- 3512) : warning 215: expression has no effect
C:\C:\xxxx.pwn(3512) : error 001: expected token: ";", but found "else"
C:\C:\xxxx.pwn(3512) : error 029: invalid expression, assumed zero
C:\C:\xxxx.pwn(3512) : fatal error 107: too many error messages on one line



Re: help with "key-Y" - Danialdano - 27.12.2013

Here
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) //if(IsPlayerInAnyVehicle(playerid))
{
    if(PRESSED(KEY_YES))
    {
        if(IsPlayerInAnyVehicle(playerid))
        (
            SendClientMessage(playerid,0xFFFFFFFFF,"{FFFF00}ERROR{FFFFFF}: You're in vehicle !");
        )
        else
        {
            if(busy[playerid] == 1) return SendClientMessage(playerid,0xAA3333AA,"[ERROR]You Cant Use Commands In DM Places, To Leave DM, Use [/Leave]");
            new allvehicles[] = "1\t{FF0000}Airplanes\n2\t{0000FF}Helicopters\n3\t{00FF00}Bikes\n4\t{FFFF00}Convertibles\n5\t{FF00FF}Industrial\n6\t{E76D00}Lowriders\n7\t{FF0000}OffRoad\n8\t{00FF00}Public Service Vehicles\n9\t{FF00FF}Saloons\n10\t{FF0000}Sport Vehicles\n11\t{FF0000}Station Wagons\n12\t{0000FF}Boats\n13\t{FFFF00}Unique Vehicles\n14\t{FF0000}RC Vehicles\n15\t{E76D00}Trailers");
            ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Vehicles: || Scroll Down for more",allvehicles,"Select","Cancel");
            return 1;
        }
    )
    return 1;
}



Re: help with "key-Y" - Matess - 27.12.2013

Oh god... look on the brackets and change () with {}


Re: help with "key-Y" - Strike97 - 27.12.2013

Код:
error 001: expected token: ";", but found ")"
pwn(3515) : error 029: invalid expression, assumed zero
pwn(3515) : warning 215: expression has no effect



Re: help with "key-Y" - xVIP3Rx - 27.12.2013

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) //if(IsPlayerInAnyVehicle(playerid))
{
    if(PRESSED(KEY_YES))
    {
        if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0xFFFFFFFFF,"{FFFF00}ERROR{FFFFFF}: You're in vehicle !");
        else
        {
            if(busy[playerid] == 1) return SendClientMessage(playerid,0xAA3333AA,"[ERROR]You Cant Use Commands In DM Places, To Leave DM, Use [/Leave]");
            new allvehicles[] = "1\t{FF0000}Airplanes\n2\t{0000FF}Helicopters\n3\t{00FF00}Bikes\n4\t{FFFF00}Convertibles\n5\t{FF00FF}Industrial\n6\t{E76D00}Lowriders\n7\t{FF0000}OffRoad\n8\t{00FF00}Public Service Vehicles\n9\t{FF00FF}Saloons\n10\t{FF0000}Sport Vehicles\n11\t{FF0000}Station Wagons\n12\t{0000FF}Boats\n13\t{FFFF00}Unique Vehicles\n14\t{FF0000}RC Vehicles\n15\t{E76D00}Trailers";
            ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Vehicles: || Scroll Down for more",allvehicles,"Select","Cancel");
            return 1;
        }
    }
    return 1;
}



Re: help with "key-Y" - Strike97 - 27.12.2013

ty +1 rep