Guten Tag,
da mir bis jetzt keiner helfen konnte bei dem System wollte ich euch allen nochmal fragen wie ich das
mit dem "/sperrcar" System hinbekomme das dass Fahrzeug auch richtig Gesperrt wird.
Also ich gebe nun "/sperrcar SP-1234 600 FalschParken" ein und es kommt nichts wenn ich ohne "SP-" das eingebe
dann kommt im Chat das hier "Dieses Kennzeichen wurde nicht registriert." also ich verstehe nicht wieso das nicht geht
kann einer vieleicht mir helfen hier nochmal das System.
if(strcmp(cmd,"/sperrcar",true)==0)
{
{
if(IsPlayerInFrac(playerid,18))
{
new kz[32],preis,grund[128];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid,0xFF0000FF,"FEHLER: /sperrcar [Kennzeichen] [Preis] [Grund]");
strmid(kz, tmp, 0, strlen(tmp), 32);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid,0xFF0000FF,"FEHLER: /sperrcar [Kennzeichen] [Preis] [Grund]");
preis = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid,0xFF0000FF,"FEHLER: /sperrcar [Kennzeichen] [Preis] [Grund]");
strmid(grund, tmp, 0, strlen(tmp), 128);
if(!ON_KZExistiert(kz)) return SendClientMessage(playerid,0xFF0000FF,"Dieses Kennzeichen wurde nicht registriert.");
if(preis < 1) return SendClientMessage(playerid,0xFF0000FF,"Der Sperrpreis darf nicht unter 1$ sein.");
new kzveh = GetCarFromKZ(kz);
if(!IsDtCarGesperrt(kzveh))
{
new modell = GetVehicleModel(kzveh);
new vname[128];
if(modell >= 400 && modell <= 611)
{
format(vname, 128, "%s", CarName[modell-400]);
new gpid = GetOwner(kzveh);
new gpidname[MAX_PLAYER_NAME];
GetPlayerName(gpid,gpidname,sizeof(gpidname));
new stringmiep[256];
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;
format(stringmiep,sizeof(stringmiep),"Du hast das Kennzeichen %s
(User: %d || Name: %s || Fahrzeug: %s)",kz,gpid,gpidname,vname);
SendClientMessage(playerid,0x00FFFFFF,stringmiep);
format(stringmiep,sizeof(stringmiep),"für %d$ mit folgendem Grund gesperrt: %s",preis,grund);
SendClientMessage(playerid,0x00FFFFFF,stringmiep);
new pnn[MAX_PLAYER_NAME];
GetPlayerName(playerid,pnn,sizeof(pnn));
format(stringmiep,sizeof(stringmiep),"%s hat dein Fahrzeug %s mit dem Kennzeichen %s",pnn,vname,kz);
SendClientMessage(gpid,0xFF0000FF,stringmiep);
format(stringmiep,sizeof(stringmiep),"für %d$ mit folgendem Grund gesperrt: %s",preis,grund);
SendClientMessage(gpid,0xFF0000FF,stringmiep);
return 1;
}
}
}
return 1;
}
}
else
{
SendClientMessage(playerid,0xFF0000FF,"Du bist kein Ordnungsamtmitglied.");
return 1;
}
return 1;
}
Wer echt super wenn jemand mir dabei helfen könnte.