Hallo Com,
Ich melde mich nochmal,
und zwar wie kann ich Abfragen lassen, ob das Kennschild schon besetzt ist .. ich bin grad ein bisschen blöd ..
CMD:kennschild(playerid, params[]){
new kszahlen,kslaenge,str[20],CarID,kspreis,pID;
if(sInfo[playerid][pFraktion] == 1)return SendClientMessage(playerid,-1,"Du bist nicht im Ordnungsamt");{
if(sscanf(params,"iiid",CarID,kspreis,kszahlen,pID)) return SendClientMessage(playerid,-1,"Verwende: /kennschild [CarID] [Preis] [KennschildName (max. 4Zahlen)] [playerID]");
if(pID == playerid) return SendClientMessage(playerid,-1, "Hinweis: Du kannst Dir selber kein Kennschild geben");
if(IsPlayerInRangeOfPoint(playerid,5.0,919.3960,-1264.7429,15.1719))return SendClientMessage(playerid,-1,"Hinweis: Du bist nicht beim TÜV (Ordnungsamt Base)");
if(kslaenge > 4) return SendClientMessage(playerid,-1,"Hinweis: Maximal nur 4 Zahlen");
if(kspreis <= GetPlayerMoney(pID))return SendClientMessage(playerid,-1,"Hinweis: Soviel Geld hat der Spieler nicht!");
if(kspreis > 100000 || kspreis < 1) return SendClientMessage(playerid,-1,"Hinweis: Maximal nur 100.000$");
if(sCarInfo[CarID][pKey] != 1){
if(sCarInfo[CarID][CarSchild] == 0){
format(str, sizeof(str), "BZZ-%i",kszahlen);
format(sCarInfo[CarID][CarSchildName],sizeof(str),"%s",str);
SetVehicleNumberPlate(CarID,str);
}else{SendClientMessage(playerid,-1,"Hinweis: Das Auto besitzt schon ein Kennschild!");}
}else{SendClientMessage(playerid,-1,"Hinweis: Du besitzt kein Auto auf dem ausgewähltem Autoschlüsel!");}
GivePlayerMoney(sCarInfo[CarID][sName], -kspreis);
}
return 1;
}
Danke im voraus.
Greetz