Zaključano

Admin Sistem

Započeo Dzanan_Beg
pre 6 godina
956
pregleda
7
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
dzanan12345
Shot Caller
pre 6 godina
Detaljan opis problema: Imam probelm sa admin sistem ne sprema mi admine kad ih prvi put postavim. Sve sam provjerio ne kontam u cemu je problem
Skripta koju koristim😛L
Neke slike/video/kod za lakse dobivanje pomoci (npr.slika server.cfg, server log ili slično):
      else if(!strcmp(akcija, "admin", true))
{
if(PI >= HEAD || IsPlayerAdmin(playerid))
{
    if(parametar == 1339) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Greska!");
    if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Taj igrac je offline!");
    RPIme(id, hIme);
    RPIme(playerid, hIme);
    if(parametar == 0)
{
    if(PI == 0) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Taj igrac je vec skinut sa staff pozicije.");
new pom = PI;
PI = 0;
PI = 0;
PI = 0;
strmid(AdminInfo, "Nema", 0, strlen("Nema"), 255);
  AdminInfo = 0;
AdminInfo = 0;
format(CmdString, 128, "* Skinuli ste {FFFFFF}%s {FF0000}sa admin pozicje!", hIme);
SCM(playerid, CRVENA, CmdString);
format(CmdString, 128, "* Skinuti ste sa admin pozicije od vlasnika %s", hIme);
SCM(id, CRVENA, CmdString);
SacuvajIgraca(id);
    SacuvajAdmine();
}
else
{
if(PI > 0)
{
        new paID = PI;
format(CmdString, 128, "* Postavili ste {FFFFFF}%s {33CCFF}za administratora nivo {FFFFFF}%d.", hIme, parametar);
SCM(playerid, SVETLOPLAVA, CmdString);
    AdminInfo = parametar;
AdminInfo = 0;
new admdialog1;
        new admdialog2;
    new admdialog;
    format(admdialog1, sizeof(admdialog1), "{33CCFF}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n{FFFFFF}Postavljeni ste za\
                                                        {FFFFFF} Admina nivo %d.\nPostavio Vlasnik: %s\n\n{F81414}Staff PIN kod - Obavezno procitaj\n{FFFFFF}Za\
    {FFFFFF} ulazak u igru bit ce vam protreban poseban kod. Bez tog", parametar, hIme);
format(admdialog2, sizeof(admdialog2), "{FFFFFF}koda necete\nbiti u mogucnosti da se logirate na svoj korisnicki racun\n\nVas PIN kod je: %d.\nUkoliko\
                                        {FFFFFF} izgubite PIN kod necete moci uspjesno logirati vas Korisnicki racun!\n\nSlikaj (F8)\n\n\
    {33CCFF}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", PI);
    format(admdialog, sizeof(admdialog), "%s %s", admdialog1, admdialog2);
SPD(id, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}Midnight Revolution - {33CCFF}Admin", admdialog, "Zatvori", "");
PI = parametar;
  new ip, logstring;
  GetPlayerIp(playerid, ip, sizeof ip);
    format(logstring, sizeof logstring, "|ADMINISTRATOR| Igrac: %s | Postavio: %s | Nivo: %d | IP: %s", hIme, hIme, parametar, ip);
UpisiLog(FAJL_HEADPROVERA, logstring);
SacuvajAdmine();
SacuvajIgraca(id);
    }
        else
        {
        if(strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true)
&& strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true)
&& strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true)
&& strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true)
    && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true)
&& strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true)
&& strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true)
&& strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true))
{
SCMF(playerid, CRVENA, "Pozvali ste %s u admin team, ali na zalost nemate dovoljno slotova!", hIme);
SCMF(id, TAMNOCRVENA, "Vlasnik %s vas je pozvao u admin team, ali na zalost nema dovoljno slotova!", hIme);
return 1;
}
for(new i = 1; i < 31; i++)
{
    //if(!strcmp(AdminInfo, "Nema", true))
    //{
        new randomkod = 10000 + random(89999), kod;
  format(kod, 7, "%d", randomkod);
        PI = randomkod;
format(CmdString, 128, "* Postavili ste {FFFFFF}%s {33CCFF}za administratora nivo {FFFFFF}%d.", hIme, parametar);
SCM(playerid, SVETLOPLAVA, CmdString);
strmid(AdminInfo, Ime_Igraca(id), 0, strlen(Ime_Igraca(id)), 255);
AdminInfo = parametar;
AdminInfo = 0;
PI = i;
new admdialog1;
        new admdialog2;
    new admdialog;
    format(admdialog1, sizeof(admdialog1), "{33CCFF}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n{FFFFFF}Postavljeni ste za\
                                                        {FFFFFF} Admina nivo %d.\nPostavio Vlasnik: %s\n\n{F81414}Staff PIN kod - Obavezno procitaj\n{FFFFFF}Za\
    {FFFFFF} ulazak u igru bit ce vam protreban poseban kod. Bez tog", parametar, hIme);
format(admdialog2, sizeof(admdialog2), "{FFFFFF}koda necete\nbiti u mogucnosti da se logirate na svoj korisnicki racun\n\nVas PIN kod je: %d.\nUkoliko\
                                        {FFFFFF} izgubite PIN kod necete moci uspjesno logirati vas Korisnicki racun!\n\nSlikaj (F8)\n\n\
    {33CCFF}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", randomkod);
    format(admdialog, sizeof(admdialog), "%s %s", admdialog1, admdialog2);
SPD(id, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}Midnight Revolution - {33CCFF}Admin", admdialog, "Zatvori", "");
PI = parametar;
  new ip, logstring;
  GetPlayerIp(playerid, ip, sizeof ip);
    format(logstring, sizeof logstring, "|ADMINISTRATOR| Igrac: %s | Postavio: %s | Nivo: %d | IP: %s", hIme, hIme, parametar, ip);
UpisiLog(FAJL_HEADPROVERA, logstring);
SacuvajAdmine();
SacuvajIgraca(id);
        break;
//}
}
}
    }
}
else return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Nemate dopustenje da koristite ovu komandu!");
}
dzanan12345
Shot Caller
pre 6 godina
Nekooo 😕?
Balsa.
Crime Lord
pre 6 godina
Daj mi sacuvajadmine
Deken
Underboss
pre 6 godina
Dzanan_Beg wrote on February 17, 2019, 5:45 pm:
Detaljan opis problema: Imam probelm sa admin sistem ne sprema mi admine kad ih prvi put postavim. Sve sam provjerio ne kontam u cemu je problem
Skripta koju koristim😛L
Neke slike/video/kod za lakse dobivanje pomoci (npr.slika server.cfg, server log ili slično):
      else if(!strcmp(akcija, "admin", true))
{
if(PI >= HEAD || IsPlayerAdmin(playerid))
{
    if(parametar == 1339) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Greska!");
    if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Taj igrac je offline!");
    RPIme(id, hIme);
    RPIme(playerid, hIme);
    if(parametar == 0)
{
    if(PI == 0) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Taj igrac je vec skinut sa staff pozicije.");
new pom = PI;
PI = 0;
PI = 0;
PI = 0;
strmid(AdminInfo, "Nema", 0, strlen("Nema"), 255);
  AdminInfo = 0;
AdminInfo = 0;
format(CmdString, 128, "* Skinuli ste {FFFFFF}%s {FF0000}sa admin pozicje!", hIme);
SCM(playerid, CRVENA, CmdString);
format(CmdString, 128, "* Skinuti ste sa admin pozicije od vlasnika %s", hIme);
SCM(id, CRVENA, CmdString);
SacuvajIgraca(id);
    SacuvajAdmine();
}
else
{
if(PI > 0)
{
        new paID = PI;
format(CmdString, 128, "* Postavili ste {FFFFFF}%s {33CCFF}za administratora nivo {FFFFFF}%d.", hIme, parametar);
SCM(playerid, SVETLOPLAVA, CmdString);
    AdminInfo = parametar;
AdminInfo = 0;
new admdialog1;
        new admdialog2;
    new admdialog;
    format(admdialog1, sizeof(admdialog1), "{33CCFF}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n{FFFFFF}Postavljeni ste za\
                                                        {FFFFFF} Admina nivo %d.\nPostavio Vlasnik: %s\n\n{F81414}Staff PIN kod - Obavezno procitaj\n{FFFFFF}Za\
    {FFFFFF} ulazak u igru bit ce vam protreban poseban kod. Bez tog", parametar, hIme);
format(admdialog2, sizeof(admdialog2), "{FFFFFF}koda necete\nbiti u mogucnosti da se logirate na svoj korisnicki racun\n\nVas PIN kod je: %d.\nUkoliko\
                                        {FFFFFF} izgubite PIN kod necete moci uspjesno logirati vas Korisnicki racun!\n\nSlikaj (F8)\n\n\
    {33CCFF}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", PI);
    format(admdialog, sizeof(admdialog), "%s %s", admdialog1, admdialog2);
SPD(id, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}Midnight Revolution - {33CCFF}Admin", admdialog, "Zatvori", "");
PI = parametar;
  new ip, logstring;
  GetPlayerIp(playerid, ip, sizeof ip);
    format(logstring, sizeof logstring, "|ADMINISTRATOR| Igrac: %s | Postavio: %s | Nivo: %d | IP: %s", hIme, hIme, parametar, ip);
UpisiLog(FAJL_HEADPROVERA, logstring);
SacuvajAdmine();
SacuvajIgraca(id);
    }
        else
        {
        if(strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true)
&& strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true)
&& strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true)
&& strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true)
    && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true)
&& strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true)
&& strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true)
&& strcmp(AdminInfo, "Nema", true) && strcmp(AdminInfo, "Nema", true))
{
SCMF(playerid, CRVENA, "Pozvali ste %s u admin team, ali na zalost nemate dovoljno slotova!", hIme);
SCMF(id, TAMNOCRVENA, "Vlasnik %s vas je pozvao u admin team, ali na zalost nema dovoljno slotova!", hIme);
return 1;
}
for(new i = 1; i < 31; i++)
{
    //if(!strcmp(AdminInfo, "Nema", true))
    //{
        new randomkod = 10000 + random(89999), kod;
  format(kod, 7, "%d", randomkod);
        PI = randomkod;
format(CmdString, 128, "* Postavili ste {FFFFFF}%s {33CCFF}za administratora nivo {FFFFFF}%d.", hIme, parametar);
SCM(playerid, SVETLOPLAVA, CmdString);
strmid(AdminInfo, Ime_Igraca(id), 0, strlen(Ime_Igraca(id)), 255);
AdminInfo = parametar;
AdminInfo = 0;
PI = i;
new admdialog1;
        new admdialog2;
    new admdialog;
    format(admdialog1, sizeof(admdialog1), "{33CCFF}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n{FFFFFF}Postavljeni ste za\
                                                        {FFFFFF} Admina nivo %d.\nPostavio Vlasnik: %s\n\n{F81414}Staff PIN kod - Obavezno procitaj\n{FFFFFF}Za\
    {FFFFFF} ulazak u igru bit ce vam protreban poseban kod. Bez tog", parametar, hIme);
format(admdialog2, sizeof(admdialog2), "{FFFFFF}koda necete\nbiti u mogucnosti da se logirate na svoj korisnicki racun\n\nVas PIN kod je: %d.\nUkoliko\
                                        {FFFFFF} izgubite PIN kod necete moci uspjesno logirati vas Korisnicki racun!\n\nSlikaj (F8)\n\n\
    {33CCFF}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", randomkod);
    format(admdialog, sizeof(admdialog), "%s %s", admdialog1, admdialog2);
SPD(id, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}Midnight Revolution - {33CCFF}Admin", admdialog, "Zatvori", "");
PI = parametar;
  new ip, logstring;
  GetPlayerIp(playerid, ip, sizeof ip);
    format(logstring, sizeof logstring, "|ADMINISTRATOR| Igrac: %s | Postavio: %s | Nivo: %d | IP: %s", hIme, hIme, parametar, ip);
UpisiLog(FAJL_HEADPROVERA, logstring);
SacuvajAdmine();
SacuvajIgraca(id);
        break;
//}
}
}
    }
}
else return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Nemate dopustenje da koristite ovu komandu!");
}

sta ti je ovo ovoliko?
dzanan12345
Shot Caller
pre 6 godina
stock SacuvajAdmine()
{
new fajl;
format(fajl, sizeof fajl, "StaffTeam/Admini.ini");
new INI:Fajl = INI_Open(fajl);
INI_SetTag(Fajl, "data");
INI_WriteString(Fajl, "Admin_1", AdminInfo);
INI_WriteInt(Fajl,"Rank_1", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_1", AdminInfo);
INI_WriteString(Fajl, "Admin_2", AdminInfo);
INI_WriteInt(Fajl,"Rank_2", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_2", AdminInfo);
INI_WriteString(Fajl, "Admin_3", AdminInfo);
INI_WriteInt(Fajl,"Rank_3", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_3", AdminInfo);
INI_WriteString(Fajl, "Admin_4", AdminInfo);
INI_WriteInt(Fajl,"Rank_4", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_4", AdminInfo);
INI_WriteString(Fajl, "Admin_5", AdminInfo);
INI_WriteInt(Fajl,"Rank_5", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_5", AdminInfo);
INI_WriteString(Fajl, "Admin_6", AdminInfo);
INI_WriteInt(Fajl,"Rank_6", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_6", AdminInfo);
INI_WriteString(Fajl, "Admin_7", AdminInfo);
INI_WriteInt(Fajl,"Rank_7", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_7", AdminInfo);
INI_WriteString(Fajl, "Admin_8", AdminInfo);
INI_WriteInt(Fajl,"Rank_8", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_8", AdminInfo);
INI_WriteString(Fajl, "Admin_9", AdminInfo);
INI_WriteInt(Fajl,"Rank_9", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_9", AdminInfo);
INI_WriteString(Fajl, "Admin_10", AdminInfo);
INI_WriteInt(Fajl,"Rank_10", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_10", AdminInfo);
INI_WriteString(Fajl, "Admin_11", AdminInfo);
INI_WriteInt(Fajl,"Rank_11", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_11", AdminInfo);
INI_WriteString(Fajl, "Admin_12", AdminInfo);
INI_WriteInt(Fajl,"Rank_12", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_12", AdminInfo);
INI_WriteString(Fajl, "Admin_13", AdminInfo);
INI_WriteInt(Fajl,"Rank_13", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_13", AdminInfo);
INI_WriteString(Fajl, "Admin_14", AdminInfo);
INI_WriteInt(Fajl,"Rank_14", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_14", AdminInfo);
INI_WriteString(Fajl, "Admin_15", AdminInfo);
INI_WriteInt(Fajl,"Rank_15", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_15", AdminInfo);
INI_WriteString(Fajl, "Admin_16", AdminInfo);
INI_WriteInt(Fajl,"Rank_16", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_16", AdminInfo);
INI_WriteString(Fajl, "Admin_17", AdminInfo);
INI_WriteInt(Fajl,"Rank_17", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_17", AdminInfo);
INI_WriteString(Fajl, "Admin_18", AdminInfo);
INI_WriteInt(Fajl,"Rank_18", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_18", AdminInfo);
INI_WriteString(Fajl, "Admin_19", AdminInfo);
INI_WriteInt(Fajl,"Rank_19", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_19", AdminInfo);
INI_WriteString(Fajl, "Admin_20", AdminInfo);
INI_WriteInt(Fajl,"Rank_20", AdminInfo);
INI_WriteInt(Fajl,"Neaktivnost_20", AdminInfo);
INI_Close(Fajl);
return 1;
}

eto
dzanan12345
Shot Caller
pre 6 godina
Deken wrote on February 18, 2019, 9:29 am:
sta ti je ovo ovoliko?
jbggg
dzanan12345
Shot Caller
pre 6 godina
😕?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava