Hey ich habe ein Problem und zwar möchte ich , dass wenn jemand /hans12345 eingibt , dass er sich portet ( genauere Angaben unten ) . Ich weiß , dass das Problem bei den undifined playerid's liegt aber wie behebt man das ? hab mich mit timern noch nicht so befasst
forward HANS1();
forward HANS2();
forward HANS3();
forward HANS4();
ocmd:hans12345(playerid,params[])
{
SetTimerEx("HANS1",1000,1,"i",playerid);
SetTimerEx("HANS2",1000,1,"i",playerid);
SetTimerEx("HANS3",1000,1,"i",playerid);
SetTimerEx("HANS4",1000,1,"i",playerid);
return 1;
}
public HANS1()
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X+2, Y, Z);
}
public HANS2()
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y+2, Z);
}
public HANS3()
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X+4, Y, Z);
}
public HANS4()
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y+4, Z);
}
C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\ttttt.pwn(1220) : error 017: undefined symbol "playerid"
C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\ttttt.pwn(1221) : error 017: undefined symbol "playerid"
C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\ttttt.pwn(1226) : error 017: undefined symbol "playerid"
C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\ttttt.pwn(1227) : error 017: undefined symbol "playerid"
C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\ttttt.pwn(1232) : error 017: undefined symbol "playerid"
C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\ttttt.pwn(1233) : error 017: undefined symbol "playerid"
C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\ttttt.pwn(1238) : error 017: undefined symbol "playerid"
C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\ttttt.pwn(1239) : error 017: undefined symbol "playerid"