Detaljan opis problema: Koristim ZCMD. Ja se Logiram kao Rcon Admin, i postavim si Admina 4, ali meni nikakav tekst neizbaci da sam si postavio to i to.
Evo komanda
Dio skripte:
CMD:setstats(playerid, params[])
{
new globalstring;
new giveplayerid, stat, amount;
if(sscanf(params, "uii", giveplayerid, stat, amount)) {
SCM(playerid, COLOR_WHITE, "KORISTENJE: /setstats [ID/Ime] ");
SCM(playerid, COLOR_WHITE, "(1 - Level), (2 - Admin), (3 - Donator), (4 - Respect), (5 - Novac)");
SCM(playerid, COLOR_WHITE, "(6 - Ubojstava), (7 - Smrti), (8 - PerkBomb), (9 - PerkRPG), (10 - Ban)");
return 1;
}
if(IsPlayerConnected(giveplayerid)) {
if(giveplayerid != INVALID_PLAYER_ID) {
if (PlayerInfo >= 4 && IsPlayerAdmin(playerid)) {
switch (stat)
{
case 1:
{
PlayerInfo = amount;
format(globalstring, sizeof(globalstring), "Korisniku %s ste postavili Level na %d.", giveplayerid, amount);
}
case 2:
{
PlayerInfo = amount;
format(globalstring, sizeof(globalstring), "Korisniku %s ste dali Admina %d.", giveplayerid, amount);
}
case 3:
{
PlayerInfo = amount;
format(globalstring, sizeof(globalstring), "Korisniku %s ste postavili Donator(VIP) Level na %d.", giveplayerid, amount);
}
case 4:
{
PlayerInfo = amount;
format(globalstring, sizeof(globalstring), "Korisniku %s ste postavili Respecte na %d.", giveplayerid, amount);
}
case 5:
{
PlayerInfo = amount;
format(globalstring, sizeof(globalstring), "Korisniku %s ste postavili novac na $%d.", giveplayerid, amount);
}
case 6:
{
PlayerInfo = amount;
format(globalstring, sizeof(globalstring), "Korisniku %s ste postavili ubojstava na %d.", giveplayerid, amount);
}
case 7:
{
PlayerInfo = amount;
format(globalstring, sizeof(globalstring), "Korisniku %s ste postavili smrti na %d.", giveplayerid, amount);
}
case 8:
{
PlayerInfo = amount;
format(globalstring, sizeof(globalstring), "Korisniku %s ste postavili PerkBomb na %d.", giveplayerid, amount);
}
case 9:
{
PlayerInfo = amount;
format(globalstring, sizeof(globalstring), "Korisniku %s ste postavili PerkRPG na %d.", giveplayerid, amount);
}
case 10:
{
PlayerInfo = amount;
format(globalstring, sizeof(globalstring), "Korisniku %s ste postavili Ban na %d.", giveplayerid, amount);
}
default:
{
format(globalstring, sizeof(globalstring), "Upisali ste krivi kod Statsa");
SCM(playerid, COLOR_RED, globalstring);
}
}
SCM(playerid, COLOR_WHITE, globalstring);
} else SCM(playerid, COLOR_RED, "Niste ovlasteni za koristenje /setstats komande!");
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Skripta koju koristim: CWDM
Detaljan opis problema: kucam Upgrade i odaberem Perk za RPG, izadjem i otidjem u Users Folder i tamo otvorim Ime.ini fail, tamo pise Novac, Pass i to, ali pod PerkRPG bi trebalo pisati 1, a pise 0. Koristim najnovij y_ini Include. Evo kodova.
Dio skripte:
{
if (!response) return Kick(playerid);
if(response)
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,"Registracija","Dobro dosli na Server!\n\nVi nemate Account\n\nForum: Uskoro!\n\nUpisite Password da se registrirate...","Registracija","Izadji");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"Respecti",0);
INI_WriteInt(File,"Level",1);
INI_WriteInt(File,"Novac",1000);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubojstava",0);
INI_WriteInt(File,"Smrti",0);
INI_WriteInt(File,"PerkBomb",0);
INI_WriteInt(File,"PerkRPG",0);
INI_WriteInt(File,"Donator",0);
INI_WriteInt(File,"Ban",0);
INI_Close(File);
}
}public OnPlayerDisconnect(playerid, reason)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",PlayerInfo);
INI_WriteInt(File,"Respecti",PlayerInfo);
INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
INI_WriteInt(File,"Admin",PlayerInfo);
INI_WriteInt(File,"Ubistva",PlayerInfo);
INI_WriteInt(File,"Smrti",PlayerInfo);
INI_WriteInt(File,"PerkBomb",PlayerInfo);
INI_WriteInt(File,"PerkRPG",PlayerInfo);
INI_WriteInt(File,"Donator",PlayerInfo);
INI_WriteInt(File,"Ban",PlayerInfo);
return 1;
}public LoadUser_data(playerid,name[],value[])
{
INI_Int("Password",PlayerInfo);
INI_Int("Respecti",PlayerInfo);
INI_Int("Level",PlayerInfo);
INI_Int("Novac",PlayerInfo);
INI_Int("Admin",PlayerInfo);
INI_Int("Ubojstva",PlayerInfo);
INI_Int("Smrti",PlayerInfo);
INI_Int("PerkBomb",PlayerInfo);
INI_Int("PerkRPG",PlayerInfo);
INI_Int("Donator",PlayerInfo);
INI_Int("Ban",PlayerInfo);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): /
