ocmd:createcode(playerid, params[])
{
new typ[40], typid, wert;
if(!PlayerInfo[playerid][pAdmin] >= 5)return SendClientMessage(playerid, ROT, "Du hast kein Adminlevel 5");
if(!sscanf(params,"ii",typid,wert))return SendClientMessage(playerid, 0xFF0000FF, "/createcode [Typ] [Wert]");
SendClientMessage(playerid, 0xFF0000FF, "1 = Geld | 2 = Respektpunkte | 3 = Premium | 4 = UBB Fahrzeug");
new code[40], str[145];
format(code, sizeof(code), "%04d-%04d-%04d-%04d", random(10000), random(10000), random(10000), random(10000));
format(str, sizeof(str), "Gutscheincode : %s",code);
SendClientMessage(playerid,ROT,str);
format(code, sizeof(code), "/codes/%s.txt", code);
format(typ, sizeof(code), "%s", typid);
dini_Create(code);
dini_IntSet(code, typ, wert);
return 1;
}
Der Wert muss ein Integer bleiben, und das mit dem Typ machst du besser so.
