hi,
wieos funktioniert dieser befehl nicht
if(strcmp(cmdtext,"/zerren",true)==0)
{
new pID;
new string[128];
new vehiclebehoerde = GetPlayerVehicleID(playerid);
if(isPlayerBehoerde(playerid))
{
if(!isPlayerInVehicle(pID))
{
if(GetDistanceBetweenPlayers(playerid,pID) < 7)
{
format(string,sizeof(string),"Du hast %s (ID:%i) in dein Auto gezerrt!",SpielerName(pID),pID);
SendClientMessage(playerid,ORANGE,string);
format(string,sizeof(string),"Du wurdest von %s (ID:%i) in ein Auto gezerrt!",SpielerName(playerid),playerid);
SendClientMessage(pID,ORANGE,string);
PutPlayerInVehicle(GetClosestPlayer(playerid),vehicle,2);
}
for (new i; i < MAX_PLAYERS; i++)
new msgs[128];
{
if(isPlayerBehoerde(playerid))
{
format(msgs,sizeof(msgs),"%s (ID:%i) hat %s (ID:%i) in sein Auto gezerrt!",SpielerName(playerid),playerid,SpielerName(pID),pID);
SendClientMessage(i,GELB,msgs);
}
}
}
else
{
SendClientMessage(playerid,ROT,"Dieser Spieler ist in einem Fahrzeug!");
}
}
else
{
SendClientMessage(playerid,ROT,"Du bist in keiner Behörde!");
}
return 1;
}
Errors:
C:\Users\Marcell\Documents\GTA SAMP Server\gamemodes\SelfmadeBS.pwn(1091) : error 017: undefined symbol "isPlayerInVehicle"
C:\Users\Marcell\Documents\GTA SAMP Server\gamemodes\SelfmadeBS.pwn(1093) : error 017: undefined symbol "GetDistanceBetweenPlayers"
C:\Users\Marcell\Documents\GTA SAMP Server\gamemodes\SelfmadeBS.pwn(1099) : error 017: undefined symbol "GetClosestPlayer"
C:\Users\Marcell\Documents\GTA SAMP Server\gamemodes\SelfmadeBS.pwn(1103) : error 003: declaration of a local variable must appear in a compound block
C:\Users\Marcell\Documents\GTA SAMP Server\gamemodes\SelfmadeBS.pwn(1103) : error 017: undefined symbol "msgs"
C:\Users\Marcell\Documents\GTA SAMP Server\gamemodes\SelfmadeBS.pwn(1103) : warning 215: expression has no effect
C:\Users\Marcell\Documents\GTA SAMP Server\gamemodes\SelfmadeBS.pwn(1103) : error 001: expected token: ";", but found "]"
C:\Users\Marcell\Documents\GTA SAMP Server\gamemodes\SelfmadeBS.pwn(1103) : fatal error 107: too many error messages on one line