Problem(error/warning): Kada dam nekom helpera, server se sam iskljuÄi od sebe. Nema niÄega u server_log.txt
Dio skripte: [pawn]CMD:makehelper(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 5 || PlayerInfo[playerid][pSupporter] > 5)
{
new igr, lvl, str1[100], str2[256], ime[MAX_PLAYER_NAME]; new textic[125];
if(sscanf(params, "ui", igr,lvl)) return SCM(playerid, -1, "{0080C0}GC:RP:{FFFFFF} /makehelper [ID/ime] [1-5] (5-Head Helpera)");
if(igr == IPI) return SCM(playerid, COLOR_RED, "{FF0000}GRESKA:{FFFFFF} Igrac je offline.");
if(lvl > 5) return SCM(playerid, GRAD2,"{FF0000}GRESKA:{FFFFFF} Helper level ne moze biti veci od 5");
GetPlayerName(igr, ime, sizeof(ime));
if(lvl == 0)
{
if(PlayerInfo[igr][pSupporter] < 1) return SCM(playerid, GRAD2,"{FF0000}GRESKA:{FFFFFF} Taj igrac nije Helper!");
new name3[MAX_PLAYER_NAME];
GetPlayerName(igr, name3, sizeof(name3));
for(new h = 1; h < MAX_GM; h++)
{
new textic2[126];
format(textic2, sizeof(textic2), "staff/suporteri/Suporter_%d.ini",h);
if(fexist(textic2))
{
if(strcmp(GmInfo[h][gIme],name3, true) == 0)
{
format(str2, sizeof(str2), "[ADMIN] Vlasnik %s je postavio Helper level na 0 igracu %s.", GetName(playerid), GetName(igr));
ABroadCast(ZUTA, str2, 4);
GmInfo[h][gRank] = 0;
GmInfo[h][gNeakt] = 0;
strmid(GmInfo[h][gIme], "", 0, strlen(""), 60);
format(str2, sizeof(str2), "{0080C0}GC:RP:{FFFFFF} Uspesno skidanje Helpera igracu %s", GetName(igr));
SCM(playerid, COLOR_YELLOW, str2);
new jarmed66[236];
new loginstring[256];
format(jarmed66,sizeof(jarmed66),"{FF0000}\t\t\t[OBAVESTENJE]\n{FFFFFF}Vas Helperski nivo je je postavljen na 0 od strane %s",GetName(playerid));
format(loginstring,sizeof(loginstring),"%s",jarmed66);
ShowPlayerDialog(igr, 9999, DIALOG_STYLE_MSGBOX,"{07C1F5}Helperi-Info",loginstring,"OK","");
format(jarmed66,sizeof(jarmed66),"{0080C0}GC:RP:{FFFFFF} (( Vas Helperski nivo je je postavljen na 0 od strane vlasnika %s ))",GetName(playerid));
SCM(igr,GRAD2,jarmed66);
PlayerInfo[igr][pSupporter] = 0;
new File:examplef = fopen(textic2, io_write);
fclose(examplef); //
fremove(textic2);
sduty[igr] = 0;
SetPlayerColor(igr,COLOR_GRAD2);
SetPlayerArmour(igr, 0);
SetPlayerSkin(igr, PlayerInfo[igr][pSkin]);
}
}
}
return 1;
}
if(PlayerInfo[igr][pSupporter] != 0)
{
for(new i = 1; i < MAX_ADMINS; i++)
{
if(strcmp(GmInfo[gIme], ime, true) == 0)
{
PlayerInfo[igr][pSupporter] = lvl;
GmInfo[gRank] = lvl;
SaveGM(i);
}
}
}
else
{
PlayerInfo[igr][pSupporter] = lvl;
for(new i = 1; i < MAX_GM; i++)
{
format(textic, sizeof(textic), "staff/suporteri/Suporter_%d.ini", i);
if(!fexist(textic))
{
strmid(GmInfo[gIme], ime, 0, strlen(ime), MAX_PLAYER_NAME);
GmInfo[gRank] = lvl;
GmInfo[gNeakt] = 0;
new File:cuvanje = fopen(textic, io_write);
fclose(cuvanje); //
SaveGM(i);
i = 998;
}
}
}
format(str1, sizeof(str1), "{0080C0}GC:RP:{FFFFFF} (( Admin %s vam je ustupio Helpera lvl %d. ))", GetName(playerid),lvl);
SCM(igr, COLOR_YELLOW, str1);
format(str2, sizeof(str2), "{0080C0}GC:RP:{FFFFFF} Ustupili ste %s-u Helpera lvl %d", GetName(igr),lvl);
SCM(playerid, COLOR_YELLOW, str2);
format(str2, sizeof(str2), "[ADMIN] %s je postavio Helper level %d igracu %s.", GetName(playerid), lvl, GetName(igr));
ABroadCast(ZUTA, str2, 4);
LoadGM();
return 1;
}
else
{
SCM(playerid,-1,"{FF0000}GRESKA:{FFFFFF} Nisi ovlascen da koristis ovu komandu!");
}
return 1;
}[/pawn]
Jel bi moglo biti ovo?
[pawn]new jarmed66[236];[/pawn]
Pronadji to,mozda je do toga
Ok, hvala. Rešeno