ocmd:reload(playerid,params[])
{
if(pInfo[playerid][Rang] > 1)
{
new string[50];
SendRconCommand("unloadfs news");
SendRconCommand("unloadfs animation");
SendRconCommand("loadfs news");
SendRconCommand("loadfs animation");
for(new i = 1; i <= MAX_VEHICLES; i++)
{
if((!strcmp(GetVehicleNumberPlate(i),"VIP",true)) || (!strcmp(GetVehicleNumberPlate(i),"Admin",true)))
{
DestroyVehicle(i);
}
else
{
SetVehicleToRespawn(i);
}
}
format(string,sizeof(string),"%s hat den Server neu geladen",Spielername(playerid));
SendClientMessageToAll(GREEN,string);
}
else
{
SCM(playerid,ROT,"Du bist leider kein Admin!");
}
return 1;
}
Ich dachte das der Fehler "Server unknow Command" nur dann kommt wenn man ein "return 1" vergessen hat.
Der Befehl funktioniert wunderbar. Die Filterscripte werden neu geladen und die autos respawnt oder wenn VIP bzw Admin am Nummernschild steht gelöscht. Aber trotzdem kommt unknow Command. Achso und der String wird nach der Zählschleife nicht angezeigt... wo habe ich hier den Fehler gemacht?=