Ich bin grade dabei ein perso system zu erstellen allerdings hab ich in den dinis nur zahlen für die jobs etc. stehen.
Weil ich sowas noch nie gemacht hab weiß ich leider nicht wie ich eine zahl als wort wiedergeben kann.
momentan hab ich das:
if (strcmp(cmd, "/perso", true)==0)
{
new tmp[256];
new zielplayer;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /perso [ID]");
return 1;
}
zielplayer = strval(tmp);
if(IsPlayerConnected(zielplayer))
{
SendClientMessage(playerid,COLOR_RED,"Du hast jemanden deinen Personalausweis gegeben!");
SendClientMessage(zielplayer,COLOR_SEAGREEN,"=================================================");
format(string, sizeof(string), "Personalausweis von: %s", PlayerName(playerid));
SendClientMessage(zielplayer, COLOR_GREEN, string);
format(string, sizeof(string),"Führerscheinklasse: %d ",dUserINT(PlayerName(playerid)).("fschein"));
SendClientMessage(zielplayer, COLOR_WHITE, string);
format(string, sizeof(string),"JobID: %d",dUserINT(PlayerName(playerid)).("job"));
SendClientMessage(zielplayer, COLOR_WHITE, string);
SendClientMessage(zielplayer,COLOR_SEAGREEN,"=================================================");
} else {
SendClientMessage(playerid,COLOR_RED,"Ungültige SpielerID");
}
return 1;
}
Ich habe 8 Jobs
und 6 Führerscheinklassen