Guten Tag,
Und zwar, habe ich das Problem, das der befehl einfach nicht funktioniert.
Ich habe keine Ahnung mehr, was an ihm falsch ist.
Der Befehl existiert im Script, aber es kommt InGame immer "Der Befehl existiert nicht."
Befehl:
if(strcmp(cmdtext,"/sperrcar",true)==0)
{
if(SpielerInfo[playerid][sMember] == 18)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SCM(playerid,0xFF0000FF,"{33CCFF}FEHLER:{FFFFFF} /sperrcar [Kennzeichen] [Preis] [Grund]");
return 1;
}
new kz[32];
format(kz,sizeof(kz),"%s",tmp);
if(KZExistiert(kz))
{
tmp=strtok(cmdtext,idx);
if(!strlen(tmp))
{
format(string,128,"{33CCFF}FEHLER:{FFFFFF} /sperrcar %s [Sperrpreis] [Grund]",kz);
SCM(playerid,0xFF0000FF,string);
return 1;
}
new preis;
preis = strval(tmp);
if(preis >= 1)
{
tmp=strtok(cmdtext,idx);
if(!strlen(tmp))
{
format(string,128,"{33CCFF}FEHLER:{FFFFFF} /sperrcar %s %d [Grund]",kz,preis);
SCM(playerid,0xFF0000FF,string);
return 1;
}
new grund[256];
format(grund,sizeof(grund),"%s",tmp);
new kzveh = GetCarFromKZ(kz);
if(!IsDtCarGesperrt(kzveh))
{
new modell = GetVehicleModel(kzveh);
new gpid = GetOwner(kzveh);
new gpidname[MAX_PLAYER_NAME];
GetPlayerName(gpid,gpidname,sizeof(gpidname));
format(string,sizeof(string),"Du hast das Kennzeichen %s (User: %d || Name: %s || Fahrzeug: %s) für %d€ mit folgendem Grund gesperrt: %s",kz,gpid,gpidname,CarName[modell-400],preis,grund);
SCM(playerid,0x00FFFFFF,string);
new pnn[MAX_PLAYER_NAME];
GetPlayerName(playerid,pnn,sizeof(pnn));
format(string,sizeof(string),"%s hat dein Fahrzeug %s mit dem Kennzeichen %s für %d€ mit folgendem Grund gesperrt: %s",pnn,CarName[modell-400],kz,preis,grund);
SCM(gpid,0xFF0000FF,string);
for(new x=0;x<MaxVeh;x++)
{
if(strcmp(PlayerCar[gpid][x][CarNumber],kz,true)==0)
{
PlayerCar[gpid][x][CarGesperrt] = 1;
PlayerCar[gpid][x][CarSperrpreis]=preis;
}
}
return 1;
}
else
{
SCM(playerid,0xFF0000FF,"Dieses Fahrzeug ist bereits gesperrt.");
return 1;
}
}
else
{
SCM(playerid,0xFF0000FF,"Der Sperrpreis darf nicht unter 0 sein.");
return 1;
}
}
else
{
SCM(playerid,0xFF0000FF,"Dieses Kennzeichen wurde nicht registriert.");
return 1;
}
}
else
{
SCM(playerid,0xFF0000FF,"Du bist kein Ordnungsamtmitglied.");
return 1;
}
}
Hoffe mir kann jemand helfen.
MfG.
//E: PUSH!