Üdv!
Itt a következo parancs ami nállam az értéket alapból 0-ra írja akármit is írok :/
if(strcmp(cmd, \"/adarank\", true) ==0)
{
if(IsPlayerConnected(playerid))
{
new Nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nev, sizeof(Nev));
if(Info[playerid][admin] == 10 && IsPlayerAdmin(playerid))
{
tmp = strtok(cmdtext, idx);
giveplayerid = ReturnUser(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, \"Használat: /adarank <Név/ID> <AdminRang(1-10)>\");
return 1;
}
new ARank = strval(tmp);
if(ARank > 11 || ARank < 0) return SendClientMessage(playerid, COLOR_GRAD2, \"A Számnak 1-10 között kell lennie\");
Info[giveplayerid][arank] = ARank;
format(string, sizeof(string), \"Megváltoztattad %s Adminrangját %d-re.\",Nev, ARank);
SendClientMessage(playerid, COLOR_YELLOW2, string);
}else{SendClientMessage(playerid, COLOR_GRAD1, \"Nem felelsz meg a feltételeknek a használathoz...\");}
}
return 1;
}
Kérlek segítsetek Nem tudom mi a hiba 10000x átnéztem és nem szúrom ki
Üdvözlettel: Vampesz(Vampi)
Mj: Lehet, h meglehetett volna oldani rövidebben de hajnalban csintem