Detaljan opis problema:Kada kucam /dajvipa i sad naprimjer id i i level vipa ugasi mi se ladno server
Dio skripte:
CMD:dajvipa(playerid, params[])
{
if(PlayerInfo >= 5)
{
new igr, lvl, str1, str2, ime; new textic;
if(sscanf(params, "ui", igr,lvl)) return SCM(playerid, -1, "{0080C0}US:{FFFFFF} /dajvipa [ID/ime] [1-5]");
if(igr == IPI) return SCM(playerid, COLOR_RED, "{FF0000}GRESKA:{FFFFFF} Igrac je offline.");
if(lvl > 5) return SCM(playerid, GRAD2,"{FF0000}GRESKA:{FFFFFF} VIP level ne moze biti veci od 5");
GetPlayerName(igr, ime, sizeof(ime));
if(lvl == 0)
{
if(PlayerInfo < 1) return SCM(playerid, GRAD2,"{FF0000}GRESKA:{FFFFFF} Taj igrac nije VIP!");
new name3;
GetPlayerName(igr, name3, sizeof(name3));
for(new h = 1; h < MAX_VIP; h++)
{
new textic2;
format(textic2, sizeof(textic2), "staff/vipovi/Vip_%d.ini",h);
if(fexist(textic2))
{
if(strcmp(VipInfo,name3, true) == 0)
{
format(str2, sizeof(str2), " Vlasnik %s je postavio VIP level na 0 igracu %s.", GetName(playerid), GetName(igr));
ABroadCast(ZUTA, str2, 4);
VipInfo = 0;
VipInfo = 0;
strmid(VipInfo, "", 0, strlen(""), 60);
new File:examplef = fopen(textic2, io_write);
fclose(examplef); //
fremove(textic2);
printf("brisanje fajla: %s",textic2);
format(str2, sizeof(str2), "{0080C0}US:{FFFFFF} Uspesno skidanje VIP-a igracu %s", GetName(igr));
SCM(playerid, COLOR_YELLOW, str2);
new jarmed66;
new loginstring;
format(jarmed66,sizeof(jarmed66),"{FF0000}\t\t\t\n{FFFFFF}Vas VIP nivo je je postavljen na 0 od strane %s",GetName(playerid));
format(loginstring,sizeof(loginstring),"%s",jarmed66);
ShowPlayerDialog(igr, 9999, DIALOG_STYLE_MSGBOX,"{07C1F5}VIP-Info",loginstring,"OK","");
format(jarmed66,sizeof(jarmed66),"{0080C0}US:{FFFFFF} (( Vas VIP nivo je je postavljen na 0 od strane vlasnika %s ))",GetName(playerid));
SCM(igr,GRAD2,jarmed66);
PlayerInfo = 0;
return 1;
}
}
}
return 1;
}
if(PlayerInfo != 0)
{
for(new i = 1; i < MAX_VIP; i++)
{
if(strcmp(VipInfo, ime, true) == 0)
{
PlayerInfo = lvl;
VipInfo = lvl;
SaveDonator(i);
}
}
}
else
{
PlayerInfo = lvl;
PlayerInfo = 1;
for(new i = 1; i < MAX_VIP; i++)
{
format(textic, sizeof(textic), "staff/vipovi/Vip_%d.ini", i);
if(!fexist(textic))
{
strmid(VipInfo, ime, 0, strlen(ime), MAX_PLAYER_NAME);
VipInfo = lvl;
VipInfo = 0;
new File:cuvanje = fopen(textic, io_write);
fclose(cuvanje); //
SaveDonator(i);
i = 998;
}
}
}
format(str1, sizeof(str1), "{0080C0}US:{FFFFFF} (( CESTITAMO! Aktiviran vam je VIP paket LEVEL %d. ))",lvl);
SCM(igr, NARANDZASTA, str1);
SCM(igr, -1,"{0080C0}US:{FFFFFF} Da pogledate nove komande --> /help-VIP <--");
format(str2, sizeof(str2), "{0080C0}US:{FFFFFF} Ustupili ste %s-u VIP lvl %d", GetName(igr),lvl);
SCM(playerid, COLOR_YELLOW, str2);
format(str2, sizeof(str2), " %s je postavio VIP level %d igracu %s.", GetName(playerid), lvl, GetName(igr));
ABroadCast(ZUTA, str2, 4);
//LoadVip();
return 1;
}
else
{
SCM(playerid,-1,"{FF0000}GRESKA:{FFFFFF} Nisi ovlascen da koristis ovu komandu!");
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno)://

