Padanje servera

2. Avg. 2020. Zaključano
982
pregleda
9
postova
Enis666
4
Shot Caller
2. Avg. 2020.
Problem(error/warning): Da li neko zna mozda do cega moze biti kad ukucam /makeadmin 0 6 1 padne server ali kad sam postavljo npr na slot 20 normalno sve bude imaju svi fajlovi za admine itd ne kontam do cega je ako neko zna i moze pomoc bio bih zahvalan
Deo skripte:
CMD:makeadmin(playerid,params[],help)
{
#pragma unused help
if(UlogovanIgrac == 0 || PI == 0) return SEM(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(PI < 1 && ACCmd == 1) return SEM(playerid, "Komande mozete koristiti svake 2 sekunde!");
    if( PI[ playerid ][ pAdmin ] < 6 && !VlasnikLevel( playerid ) ) return SEM( playerid, "Morate biti administrator da bi koristio ovu komandu !" );
CmdProtect(playerid);
CmdLog(playerid, 53);
if(IsPlayerConnected(playerid))
{
    if(IsPlayerAdmin(playerid) || PI >= 6)
{
new id, lvl, slot;
if(IsPlayerAdmin(playerid) || PI >= 6)
{
if(sscanf(params, "uii", id, lvl, slot)) return SKP(playerid, "/makeadmin (playerid) (level) (slot 1-20 (0 skidanje))");
else if(id == IPI) return SEM(playerid, "Pogresan ID!");
else if(slot < 0 || slot > 30) return SEM(playerid, "Slot ne moze biti manji od 1 ili veci od 30!");
else if(slot < 1 && lvl > 0) return SEM(playerid, "Slot ne moze biti manji od 1 ili veci od 30!");
else if(lvl < 0 || lvl > 6) return SEM(playerid, "Ne moze vise od 6 ili manje od 0!");
else
{
    if(lvl > 0)
    {
new string;
SetPlayerSkin(id, 294);
PI = 294;
PI = lvl;
new kod = random(500)+99;
PI = kod;
PI = slot;
PI = 1;
PI = 0;
PI = 0;
PI = 0;
PI = 0;
PI = 0;
PI = 0;
PI = 0;
printf("AdmCmd: %s je promovisan od strane %s na level %d Admina.", GetName(id), GetName(playerid), lvl, slot);
format(string, sizeof(string), "EoB:{FFFFFF}Promovisani ste na Admin level %d od strane Admina %s, vas kod je: %d, a slot: %d.", lvl, GetName(playerid), kod, slot);
SCM(id, -1, string);
format(string, sizeof(string), "EoB:{FFFFFF}Promovisali ste gradjanina %s na Admin level %d, slot: %d.", GetName(id),lvl, slot);
SCM(playerid, -1, string);
format(string,sizeof(string), "{95AB09}!(warning) Admin %s je postavio gradjaninu %s Admin level %d, slot: %d.", GetName(playerid), GetName(id), lvl, slot);
PAdm(ZUTA, string, 1);
new str;
format(str,128,"%s je dao gradjaninu %s Admina level %d, slot: %d.",GetName(playerid),GetName(id),lvl, slot);
MakeLog(str);
new stris;
format(stris,500,"{FFFFFF}Cestitamo vam, postali ste Admin na Emirates of Balkan Roleplay serveru!\nAdmin level %d vam je dao Vlasnik %s.\n\nVAZNO:\nOvaj kod sto ce vam dole biti napisan, morate napisati na neki papiric,\njer ce se on traziti svaki put kada se logujete!\nTakodje taj kod ce vam biti poslan na e-mail.\nKOD: %d",lvl,GetName(playerid),kod);
SPD(id, 19536, DSM, "Admin", stris, "OK", "");
new strki;
format(strki, 128, "%s", PI);
new stringmm;
format(stringmm,300,"Vas Admin Code je: %d\n- Emirates of Balkan Admin Team.",kod);
SendMail(strki, "podrska@eob-rpg.net", "Emirate", "Emirates of Balkan - Admin Code", stringmm);
SaveAccount(id);
}
else if(lvl < 1)
{
    if(PI > 0)
{
    new ldst;
    format(ldst,128,"admini/%d.txt",PI);
    new text;
      format(text,64,"Niko");
  new File:log;
      log = fopen(ldst, io_write);
        fwrite(log, text);
      fclose(log);
}
    new string;
    PI = lvl;
    SetPlayerSkin(id, 59);
    PI = 59;
    PI = 0;
    PI = 0;
    PI = 0;
    SCMF(id, -1, "EoB:{FFFFFF}Skinuta vam je pozicija Admina od strane %s.",GetName(playerid));
    format(string,sizeof(string), "{95AB09}!(warning) Vlasnik %s je skinuo Admina gradjaninu %s.", GetName(playerid), GetName(id));
PAdm(ZUTA, string, 1);
    SaveAccount(id);
    SetPlayerSpecialAction(id, SPECIAL_ACTION_NONE);
}
}
}
}
else return SEM(playerid, "Niste ovlasceni.");
}
return true;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
//
Grebovic_Danijel
5
Godfather
2. Avg. 2020.
jel tebi prvo postavi admina i ispiše poruku i padne srw ili cim ukucas pada?
Enis666
4
Shot Caller
2. Avg. 2020.
ᗪ卂乂 wrote on August 2, 2020, 10:07 am:
jel tebi prvo postavi admina i ispiše poruku i padne srw ili cim ukucas pada?
postavi admina izbaci u chatu da je postavljen i u dialogu izbaci ono promovisani ste na admin lvl itd itd i admin kod i padne
KUKI
5
Underboss
2. Avg. 2020.
SendMail(strki, "podrska@eob-rpg.net", "Emirate", "Emirates of Balkan - Admin Code", stringmm);
SaveAccount(id);

CmdProtect(playerid);


Za šta ta 2 služe ?
Alhemičar v2
4
Shot Caller
2. Avg. 2020.
Print mbrale...
Rax_King
5
Godfather
3. Avg. 2020.
Vidi imas li u scriptfiles folder admini
Alhemičar v2
4
Shot Caller
3. Avg. 2020.
// xunder wrote on August 3, 2020, 1:19 am:
Vidi imas li u scriptfiles folder admini

Kaže da mu radi slot 20
Rax_King
5
Godfather
4. Avg. 2020.
Alhemičar v2 wrote on August 3, 2020, 7:37 am:
Kaže da mu radi slot 20


lol, ne citam.
Daj nam debug sta printa

CMD:makeadmin(playerid,params[],help)
{
    #pragma unused help
    if(UlogovanIgrac == 0 || PI == 0) return SEM(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(PI < 1 && ACCmd == 1) return SEM(playerid, "Komande mozete koristiti svake 2 sekunde!");
    if( PI[ playerid ][ pAdmin ] < 6 && !VlasnikLevel( playerid ) ) return SEM( playerid, "Morate biti administrator da bi koristio ovu komandu !" );
    CmdProtect(playerid);
    CmdLog(playerid, 53);
    if(IsPlayerConnected(playerid))
    {
        if(IsPlayerAdmin(playerid) || PI >= 6)
        {
            new id, lvl, slot;
            if(IsPlayerAdmin(playerid) || PI >= 6)
            { 
                if(sscanf(params, "uii", id, lvl, slot)) return SKP(playerid, "/makeadmin (playerid) (level) (slot 1-20 (0 skidanje))");
                else if(id == IPI) return SEM(playerid, "Pogresan ID!");
                else if(slot < 0 || slot > 30) return SEM(playerid, "Slot ne moze biti manji od 1 ili veci od 30!");
                else if(slot < 1 && lvl > 0) return SEM(playerid, "Slot ne moze biti manji od 1 ili veci od 30!");
                else if(lvl < 0 || lvl > 6) return SEM(playerid, "Ne moze vise od 6 ili manje od 0!");
                else
                {
                    if(lvl > 0)
                    {
                        print("1");
                        new string;
                        SetPlayerSkin(id, 294);
                        PI = 294;
                        PI = lvl;
                        new kod = random(500)+99;
                        PI = kod;
                        PI = slot;
                        PI = 1;
                        PI = 0;
                        PI = 0;
                        PI = 0;
                        PI = 0;
                        PI = 0;
                        PI = 0;
                        PI = 0;
                        print("2");
                        printf("AdmCmd: %s je promovisan od strane %s na level %d Admina.", GetName(id), GetName(playerid), lvl, slot);
                        format(string, sizeof(string), "EoB:{FFFFFF}Promovisani ste na Admin level %d od strane Admina %s, vas kod je: %d, a slot: %d.", lvl, GetName(  playerid), kod, slot);
                        SCM(id, -1, string);
                        format(string, sizeof(string), "EoB:{FFFFFF}Promovisali ste gradjanina %s na Admin level %d, slot: %d.", GetName(id),lvl, slot);
                        SCM(playerid, -1, string);
                        format(string,sizeof(string), "{95AB09}!(warning) Admin %s je postavio gradjaninu %s Admin level %d, slot: %d.", GetName(playerid), GetName(id), lvl, slot);
                        PAdm(ZUTA, string, 1);
                        print("3");
                        new str;
                        format(str,128,"%s je dao gradjaninu %s Admina level %d, slot: %d.",GetName(playerid),GetName(id),lvl, slot);
                        MakeLog(str);
                        new stris;
                        format(stris,500,"{FFFFFF}Cestitamo vam, postali ste Admin na Emirates of Balkan Roleplay serveru!\nAdmin level %d vam je dao Vlasnik %s.\n\nVAZNO:\nOvaj kod sto ce vam dole biti napisan, morate napisati na neki papiric,\njer ce se on traziti svaki put kada se logujete!\nTakodje taj kod ce vam biti poslan na e-mail.\nKOD: %d",lvl,GetName(playerid),kod);
                        SPD(id, 19536, DSM, "Admin", stris, "OK", "");
                        print("4");
                        new strki;
                        format(strki, 128, "%s", PI);
                        new stringmm;
                        format(stringmm,300,"Vas Admin Code je: %d\n- Emirates of Balkan Admin Team.",kod);
                        print("5");
                        SendMail(strki, "podrska@eob-rpg.net", "Emirate", "Emirates of Balkan - Admin Code", stringmm);
                        print("6");
                        SaveAccount(id);
                        print("7");
                    }
                    else if(lvl < 1)
                    {
                        if(PI > 0)
                        {
                            new ldst;
                            format(ldst,128,"admini/%d.txt",PI);
                            new text;
                            format(text,64,"Niko");
                            new File:log;
                            log = fopen(ldst, io_write);
                            fwrite(log, text);
                            fclose(log);
                        }
                        new string;
                        PI = lvl;
                        SetPlayerSkin(id, 59);
                        PI = 59;
                        PI = 0;
                        PI = 0;
                        PI = 0;
                        SCMF(id, -1, "EoB:{FFFFFF}Skinuta vam je pozicija Admina od strane %s.",GetName(playerid));
                        format(string,sizeof(string), "{95AB09}!(warning) Vlasnik %s je skinuo Admina gradjaninu %s.", GetName(playerid), GetName(id));
                        PAdm(ZUTA, string, 1);
                        SaveAccount(id);
                        SetPlayerSpecialAction(id, SPECIAL_ACTION_NONE);
                    }
                }
            }
        }
        else return SEM(playerid, "Niste ovlasceni.");
    }
    return true;
}


I poradi na kodu molim te
Exnas.pwn
5
Godfather
4. Avg. 2020.
// xunder wrote on August 4, 2020, 2:40 pm:
lol, ne citam.
Daj nam debug sta printa

CMD:makeadmin(playerid,params[],help)
{
    #pragma unused help
    if(UlogovanIgrac == 0 || PI == 0) return SEM(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(PI < 1 && ACCmd == 1) return SEM(playerid, "Komande mozete koristiti svake 2 sekunde!");
    if( PI[ playerid ][ pAdmin ] < 6 && !VlasnikLevel( playerid ) ) return SEM( playerid, "Morate biti administrator da bi koristio ovu komandu !" );
    CmdProtect(playerid);
    CmdLog(playerid, 53);
    if(IsPlayerConnected(playerid))
    {
        if(IsPlayerAdmin(playerid) || PI >= 6)
        {
            new id, lvl, slot;
            if(IsPlayerAdmin(playerid) || PI >= 6)
            { 
                if(sscanf(params, "uii", id, lvl, slot)) return SKP(playerid, "/makeadmin (playerid) (level) (slot 1-20 (0 skidanje))");
                else if(id == IPI) return SEM(playerid, "Pogresan ID!");
                else if(slot < 0 || slot > 30) return SEM(playerid, "Slot ne moze biti manji od 1 ili veci od 30!");
                else if(slot < 1 && lvl > 0) return SEM(playerid, "Slot ne moze biti manji od 1 ili veci od 30!");
                else if(lvl < 0 || lvl > 6) return SEM(playerid, "Ne moze vise od 6 ili manje od 0!");
                else
                {
                    if(lvl > 0)
                    {
                        print("1");
                        new string;
                        SetPlayerSkin(id, 294);
                        PI = 294;
                        PI = lvl;
                        new kod = random(500)+99;
                        PI = kod;
                        PI = slot;
                        PI = 1;
                        PI = 0;
                        PI = 0;
                        PI = 0;
                        PI = 0;
                        PI = 0;
                        PI = 0;
                        PI = 0;
                        print("2");
                        printf("AdmCmd: %s je promovisan od strane %s na level %d Admina.", GetName(id), GetName(playerid), lvl, slot);
                        format(string, sizeof(string), "EoB:{FFFFFF}Promovisani ste na Admin level %d od strane Admina %s, vas kod je: %d, a slot: %d.", lvl, GetName(  playerid), kod, slot);
                        SCM(id, -1, string);
                        format(string, sizeof(string), "EoB:{FFFFFF}Promovisali ste gradjanina %s na Admin level %d, slot: %d.", GetName(id),lvl, slot);
                        SCM(playerid, -1, string);
                        format(string,sizeof(string), "{95AB09}!(warning) Admin %s je postavio gradjaninu %s Admin level %d, slot: %d.", GetName(playerid), GetName(id), lvl, slot);
                        PAdm(ZUTA, string, 1);
                        print("3");
                        new str;
                        format(str,128,"%s je dao gradjaninu %s Admina level %d, slot: %d.",GetName(playerid),GetName(id),lvl, slot);
                        MakeLog(str);
                        new stris;
                        format(stris,500,"{FFFFFF}Cestitamo vam, postali ste Admin na Emirates of Balkan Roleplay serveru!\nAdmin level %d vam je dao Vlasnik %s.\n\nVAZNO:\nOvaj kod sto ce vam dole biti napisan, morate napisati na neki papiric,\njer ce se on traziti svaki put kada se logujete!\nTakodje taj kod ce vam biti poslan na e-mail.\nKOD: %d",lvl,GetName(playerid),kod);
                        SPD(id, 19536, DSM, "Admin", stris, "OK", "");
                        print("4");
                        new strki;
                        format(strki, 128, "%s", PI);
                        new stringmm;
                        format(stringmm,300,"Vas Admin Code je: %d\n- Emirates of Balkan Admin Team.",kod);
                        print("5");
                        SendMail(strki, "podrska@eob-rpg.net", "Emirate", "Emirates of Balkan - Admin Code", stringmm);
                        print("6");
                        SaveAccount(id);
                        print("7");
                    }
                    else if(lvl < 1)
                    {
                        if(PI > 0)
                        {
                            new ldst;
                            format(ldst,128,"admini/%d.txt",PI);
                            new text;
                            format(text,64,"Niko");
                            new File:log;
                            log = fopen(ldst, io_write);
                            fwrite(log, text);
                            fclose(log);
                        }
                        new string;
                        PI = lvl;
                        SetPlayerSkin(id, 59);
                        PI = 59;
                        PI = 0;
                        PI = 0;
                        PI = 0;
                        SCMF(id, -1, "EoB:{FFFFFF}Skinuta vam je pozicija Admina od strane %s.",GetName(playerid));
                        format(string,sizeof(string), "{95AB09}!(warning) Vlasnik %s je skinuo Admina gradjaninu %s.", GetName(playerid), GetName(id));
                        PAdm(ZUTA, string, 1);
                        SaveAccount(id);
                        SetPlayerSpecialAction(id, SPECIAL_ACTION_NONE);
                    }
                }
            }
        }
        else return SEM(playerid, "Niste ovlasceni.");
    }
    return true;
}


I poradi na kodu molim te

i ti na mozgu omg omg rijesi malog ksundera poz.

Fan fekt mislim da stranica sa kojeg se salje mail (( geradoresfts.host.22.com/SendEmail.php )) ne radi i zbog tog padne poy

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha