Hallo
ich möchte gerne es so machen das es egal ist ob man jetzt die ID vom spieler oder halt den Namen eingibt bei einem Befehl
z.B. der Spieler mit der ID 0 heisst Nils
dann soll der Befehl
ocmd:playercspawn(playerid,params[])
{
if(sInfo[playerid][alevel]>=7)
{
if(sInfo[playerid][aduty]==0)return SendClientMessage(playerid,CL_KNALLROT,"ERROR: Du bist nicht Admin-OnDuty!");
{
new pID,vID,Float:x,Float:y,Float:z,Float:rota;
new Farb1,Farb2; //hier drunter sowohl die ID als auch der Name eingebbar sein
if(sscanf(params,"uiii",pID,vID,Farb1,Farb2))return SendClientMessage(playerid,CL_WHITE,"ERROR: /playercspawn [id][vID][farb1][farb2]");
GetPlayerPos(pID,x,y,z);
GetPlayerFacingAngle(pID,rota);
createplayercar(pID,vID,Float:x,Float:y,Float:z,Float:rota,Farb1,Farb2,-1);
SendClientMessage(playerid,CL_HROT,"Du hast den befehl benutzt.");
return 1;
}
}
SendClientMessage(playerid,CL_HROT,"Du darfst diesen Befehl nicht nutzen.");
return 1;
}
momentan ist der Befehl /cspawn ID VID Farbe Farbe
nun soll er auch /cspawn Nils24hero VID Farbe Farbe können
Danke für die Hilfe
MFG Nils