ich würde gerne da einfügen das man nur fraktions id s zwischen 1 und 10 auswählen kann komme aber mit strlen nicht klar hoffe auf hilfe
Grüsse Jane
ocmd:savefrakcar(playerid,params[])
{
if(sInfo[playerid][alevel]>=7)
{
if(sInfo[playerid][aduty]==1)
{
if(IsPlayerInAnyVehicle(playerid))
{
print("alle vorraussetzungen erfüllt!");
new fID,vehicleID;
new farb1,farb2;
new Float:x,Float:y,Float:z,Float:rota;
if(sscanf(params,"iii",fID,farb1,farb2))return SendClientMessage(playerid,CL_WHITE,"Aussage: /savefrakcar Fraktionsid farbe1 farbe2"); //Hier wird das was der Spieler hinter dem Befehl eingegeben hat in Variablen getrennt. In unserem Fall in "vID"
vehicleID = GetVehicleModel(GetPlayerVehicleID(playerid));
printf("model %i",vehicleID);
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),rota);
printf("%i %i %f %f %f %f %i %i ",fID,vehicleID,x,y,z,rota,farb1,farb2);
SendClientMessage(playerid,CL_KNALLROT,"Klappt");
return 1;
}
SendClientMessage(playerid,CL_KNALLROT,"ERROR: Du bist in keinem Fraktions auto!");
return 1;
}
SendClientMessage(playerid,CL_KNALLROT,"ERROR: Du bist nicht Admin-OnDuty!");
return 1;
}
SendClientMessage(playerid,CL_HROT,"Du darfst diesen Befehl nicht nutzen.");
return 1;
}