Help me :p - 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 me :p (
/showthread.php?tid=69596)
Help me :p -
Shellegg - 19.03.2009
Anyone can give me the wiki guide for this kind of scripts?
i want a script that i use F to /enter in my house, biz or building.
So, basicly i want when i type F in the entrances, i get the same thing of /enter or /exit.
Anmyone who give me a link or an example i will appreciate.
Tryed to find in wiki samp but i didnt found :/
Re: Help me :p -
MenaceX^ - 19.03.2009
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys==KEY_SECONDARY_ATTACK)
{
OnPlayerCommandText(playerid,"/enter");
}
return 1;
}
Re: Help me :p -
Shellegg - 19.03.2009
i just need to add that?
EDIT: i added and it gives me that OnPlayerKeyStateChange simbol already defines (error 021)
what should i do?
and this will make the same thing as to /exit?
Re: Help me :p -
Shellegg - 19.03.2009
alright forget my noob post
Damn i'm getting warning with loose identification, and i cant fixx it with TAB..
Any tip?
Quote:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys==KEY_SECONDARY_ATTACK)
{
OnPlayerCommandText(playerid,"/enter");
}
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if (newkeys & KEY_SECONDARY_ATTACK)
{
if(EngineStatus[GetPlayerVehicleID(playerid)] == 0)
{
RemoveDriverFromVehicle(playerid);
}
if(OutOfFuel[playerid])
{
RemoveDriverFromVehicle(playerid);
OutOfFuel[playerid] = 0;
}
}
}
return 1;
}
|
Re: Help me :p -
MenaceX^ - 19.03.2009
Then fix the identitation.
Re: Help me :p -
Shellegg - 19.03.2009
I cant find how to fiz it, i'm putting tabs in all lines and it is doing the same error -.-
Re: Help me :p -
MenaceX^ - 19.03.2009
loose identiation isn't en error.
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys==KEY_SECONDARY_ATTACK)
{
OnPlayerCommandText(playerid,"/enter");
}
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if (newkeys & KEY_SECONDARY_ATTACK)
{
if(EngineStatus[GetPlayerVehicleID(playerid)] == 0)
{
RemoveDriverFromVehicle(playerid);
}
if(OutOfFuel[playerid])
{
RemoveDriverFromVehicle(playerid);
OutOfFuel[playerid] = 0;
}
}
return 1;
}
Have fun.
Re: Help me :p -
Shellegg - 19.03.2009
Not working that gives me too many error
Re: Help me :p -
Shellegg - 19.03.2009
Fixed, ty vm