SA-MP Forums Archive
Help - 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)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Help (/showthread.php?tid=254727)



Help - Dan_Barocu - 12.05.2011

hi i need help with this if i press the key Q on the keyboard i want to say turns left if i press R i should say turn right sorry for bad english


Re: Help - Cjgogo - 12.05.2011

pawn Код:
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
    if((newkeys == LOOK_LEFT) && IsPlayerInAnyVehicle(playerid))
    {
       SendClientMessage(playerid,COLOR_BLUE,"Turn left!!!");
    }
    if((newkeys == NEXT_RADIO_STATION) && IsPlayerInAnyVehicle(playerid))
   {
       SendClientMessage(playerid,COLOR_YELLOW,"Turn right!!!");
   }
   return 1;
}



Re: Help - Dan_Barocu - 12.05.2011

2 errors error 017(76205): undefined symbol "LOOK_LEFT"
(76209): undefined symbol "NEXT_RADIO_STATION"

public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
if((newkeys == LOOK_LEFT) && IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,COLOR_BLUE,"Turn left!!!");
}
if((newkeys == NEXT_RADIO_STATION) && IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,COLOR_YELLOW,"Turn right!!!");
} return 1;

}

i made the raw if its wrong you do it plz and where do i put it


Re: Help - Laronic - 12.05.2011

try this instead
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if((newkeys == KEY_LOOK_LEFT) && IsPlayerInAnyVehicle(playerid))
    {
        SendClientMessage(playerid, COLOR_BLUE, "Turn left!!!");
    }
   
    else if((newkeys == KEY_LOOK_RIGHT) && IsPlayerInAnyVehicle(playerid))
    {
       SendClientMessage(playerid, COLOR_YELLOW, "Turn right!!!");
    }
    return 1;
}
OnPlayerKeyStateChange
GetPlayerKeys


Re: Help - Dan_Barocu - 12.05.2011

got 1 error (76007) : error 029: invalid expression, assumed zero help


Re: Help - Laronic - 12.05.2011

What line is 76007?


Re: Help - Dan_Barocu - 12.05.2011

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if((newkeys == KEY_LOOK_LEFT) && IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_BLUE, "Turn left!!!");
}
else if((newkeys == KEY_LOOK_RIGHT) && IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_YELLOW, "Turn right!!!");
}
return 1;
}

help


Re: Help - Dan_Barocu - 12.05.2011

thanks i fixed it works


Re: Help - Dan_Barocu - 13.05.2011

and wait i need an spam so the person doesnt press the q button like an maniac to turn left


Re: Help - Cjgogo - 13.05.2011

You mean you want to do so that if a player presses Q the car turns left and if he presses R the car turns right? --> not possible Every player should change his keys in control options I think