Hallo Community,
Ich bin ein Neuling am Scripten, und hätte eine Frage,
und zwar wenn ich /frc als Leader machen will, Respawnen alle Fahrzeuge,
auch die wo Besetzt sind, und wenn ich als Admin /respawncar mache,
Respawnen nur die Fahrzeuge, wo nicht besetzt sind.
Und meine Frage ist, wie mache ich das genau so als Leader.
Hier ist das Leader FRC:
if(strcmp(cmd, "/frakrc", true) == 0 || strcmp(cmd, "/frc", true) == 0)
{
if(PlayerInfo[playerid][pLeader] == 2002)
{
for(new pv = 0; pv < sizeof(PolizeiVehs); pv++)
{
SetVehicleToRespawn(PolizeiVehs[pv]);
SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
}
return 1;
}
Und hier als Admin:
if(strcmp(cmd, "/respawncars", true) == 0 || strcmp(cmd, "/rc", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < 2002) // Ersetzt du mir deinem Admin Level das diesen Befehl nutzen Darf.
{
SendClientMessage(playerid, COLOR_GRAD1, " Du darfst diesen Befehl nicht benutzen!");
return 1;
}
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
{
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 1; car <= 450; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Alle unbesetzten Autos wurden zurückgespawnt von %s.", sendername);
BroadCast(COLOR_WHITE,string);
}
return 1;
}
Were echt nett, wenn ihr mir eine Vorlage machen könntet,
wie das so auch bei den Leadern geht.
Mit freundlichen Grüßen,
##FloRian##