Hallo verehrte Community!
Also, ich habe folgendes Problem:
Wie kann man z.B. sowas scripten "/kennzeichen <Auto-ID> <Text>", sodass dieses dann als Kennzeichen ingame angezeigt wird?
Mein bisheriger Text (ist aber sowieso völliger Müll irgendwie Da hatte ich es nämlich noch mit einem anderen System probiert :)):
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/kennzeichen", cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerAdmin(playerid))
{
new tmp;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /kennzeichen [playerid/PartOfName] 'Kennzeichen'");
return 1;
}
new ReturnUser, string[32], text, idx;
giveplayer = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(IsPlayerInAnyVehicle(giveplayer))
{
new usercarid = GetPlayerVehicleID(giveplayer);
format(string, sizeof(string), "%s", text);
SetVehicleNumberPlate(usercarid, text);
return 1;
}
}
}
}
return 0;
}
Mit Auto-ID meine ich natürlich auch die, jedoch nicht die Modell-ID (wenn man z.B. keinen Wagen auf dem Server hat, sich einen spawnt, hat der ja dann die ID 1. Ich möchte also das man jeden Wagen z.B. unterschiedlich beschriften könnte ingame).
2. Frage: Wie viele Zeichen passen auf ein Nummernschild? Oder ist das unterschiedlich, weil z.B. die Kennzeichen von Motorrädern kleiner sind?
Über jegliche Antworten (evt. mit kleinem Scriptbeitrag) wäre ich sehr verbunden!