Hallo Brotfische,
Ich habe ein Problem mit meinem Car Respawn System... leider funktiort es nicht. Nun hoffe ich auf eure Hilfe
Codes:
Code
forward RespawnCarTimer2();
forward RespawnCarTimer1();
new CarRespawnTimer1,
CarRespawnTimer2,
CarRespawnValue;
ocmd:respawnallcars(playerid,params[])
{
if(!isAdmin(playerid,4))return SendClientMessage(playerid,C_Error,"Du hast keine Berechtigung für diesen Befehl!");
SendClientMessageToAllEx(COLOR_BLUE,"* %s %s : In 30 Sekunden werden alle unbesetzten Fahrzeuge respawnt!",AdminLevelName(playerid),getPlayerName(playerid));
CarRespawnTimer1 = SetTimer("RespawnCarTimer1",30000,true);
return 1;
}
Alles anzeigen
Publics:
Code
public RespawnCarTimer1()
{
CarRespawnValue = 1;
CarRespawnTimer2 = SetTimer("RespawnCarTimer2",1000,true);
return 1;
}
public RespawnCarTimer2()
{
for(new playerid; playerid<MAX_PLAYERS; playerid++)
{
if(CarRespawnValue==1)
{
CarRespawnValue = 2;
GameTextForPlayer(playerid,"~r~3",1000,4);
}
if(CarRespawnValue==2)
{
CarRespawnValue = 3;
GameTextForPlayer(playerid,"~r~2",1000,4);
}
if(CarRespawnValue==3)
{
CarRespawnValue = 4;
GameTextForPlayer(playerid,"~r~1",1000,4);
}
if(CarRespawnValue==3)
{
KillTimer(CarRespawnTimer1);
KillTimer(CarRespawnTimer2);
GameTextForPlayer(playerid,"~r~Respawn!",1000,4);
for(new i; i < MAX_VEHICLES; i++)
{
if(IsBodyInVehicle(i))return 1;
SetVehicleToRespawn(i);
}
}
return 1;
}
return 1;
}
Alles anzeigen
Stock:
Code
stock IsBodyInVehicle(vehicleid)
{
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerInVehicle(i,vehicleid))
{
return true;
}
}
return false;
}
Alles anzeigen
Ich hoffe Ihr könnt mir helfen
MfG