Folgendes Problem:
Als Zivi kann man kein Auto spawnen obwohl die Meldung kommt das man es erstellt/destroyt.
Als Gangmitglied geht das komischerweise. Hier die beiden Codes:
CMD:supmobil(playerid)
{
new Float:x, Float:y, Float:z, Float:r;
if(sInfo[playerid][alevel] < 1) return SendClientMessage(playerid,COLOR_ERRORTEXT,"* Dies ist ein Adminbefehl.");
if(sInfo[playerid][supmobil] != -1)
{
DestroyVehicle(sInfo[playerid][supmobil]);
sInfo[playerid][supmobil] = -1;
return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast dein Supmobil zerstört.");
}
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_ERRORTEXT,"* Du sitzt bereits in einem Auto.");
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,r);
sInfo[playerid][supmobil] = CreateVehicle(560,x,y,z,r,0,0,0);
PutPlayerInVehicle(playerid,sInfo[playerid][supmobil],0);
return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast dein Supmobil gespawnt.");
}
CMD:makeleader(playerid,params[])
{
if(sInfo[playerid][alevel] < 1337 ) return SendClientMessage(playerid,COLOR_ERRORTEXT,"* Dies ist ein Adminbefehl.");
new giverid, frakid;
if(sscanf(params,"ui",giverid,frakid)) return SendClientMessage(playerid,COLOR_ERRORTEXT,"Benutze /makeleader [ID/Name] [Fraktions-ID(/Fraktionen)]");
if(IsPlayerConnected(giverid))
{
if(frakid == 0)
{
new string[256];
format(string,sizeof(string),"Du hast %s aus der Fraktion geworfen.",getPlayerName(giverid),fInfo[frakid][f_name]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(string,sizeof(string),"Admin %s hat dich aus der Fraktion geworfen.",getPlayerName(playerid),fInfo[frakid][f_name]);
SendClientMessage(giverid,COLOR_LIGHTRED,string);
format(string,sizeof(string),"Admin %s hat %s aus seiner Fraktion geworfen.",getPlayerName(playerid),getPlayerName(giverid),fInfo[frakid][f_name]);
AdminNachricht(string);
sInfo[giverid][fraktion] = frakid;
Skinauswahl(giverid);
return 1;
}
new string[256];
format(string,sizeof(string),"Du hast %s zum Leader der Fraktion %s gemacht.",getPlayerName(giverid),fInfo[frakid][f_name]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(string,sizeof(string),"Admin %s hat dich zum Leader der Fraktion %s gemacht.",getPlayerName(playerid),fInfo[frakid][f_name]);
SendClientMessage(giverid,COLOR_LIGHTRED,string);
SendClientMessage(giverid,COLOR_LIGHTRED,"Du kannst deine neuen Befehle unter /help einsehen.");
format(string,sizeof(string),"Admin %s hat %s zum Leader der Fraktion %s gemacht.",getPlayerName(playerid),getPlayerName(giverid),fInfo[frakid][f_name]);
AdminNachricht(string);
sInfo[giverid][fraktion] = frakid;
Skinauswahl(giverid);
return 1;
}
return SendClientMessage(playerid,COLOR_ERRORTEXT,"Dieser Spieler ist offline.");
}