[POMOC] Admin cuvanje

Započeo Mile_Anderson
19. Jun 2016. Zaključano
703
pregleda
12
postova
Darko Neskovic
4
Shot Caller
19. Jun 2016.
Skripta koju koristim: LoC
Detaljan opis problema: Pa kada dam sebi admina,nece da mi sacuva ...isto tako daje mi neke codove lupam 21 a i ne trazi mi prilikom logovanja,po meni je ovo sve ok nzm sta ne stima.. 😕
Dio skripte:
YCMD:postaviadmina(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PI < 6) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Samo Vlasnik!");
new igr, lvl, pas, zdz, str1, str2, ime; new textic;
if(sscanf(params, "uiss", igr, lvl, pas, zdz)) return SCM(playerid, -1,""SIVA"USE: "BELA"/makeadmin [ID/ime] ");
if(igr == IPI) return SCM(playerid, -1, "Igrac je offline.");
GetPlayerName(igr, ime, sizeof(ime));
if(PI != 0)
{
for(new i = 1; i < MAX_ADMINS; i++)
{
if(strcmp(AdminInfo, ime, true) == 0)
{
PI = lvl;
AdminInfo = lvl;
SaveAdmin(i);
}
}
}
else
{
PI = lvl;
for(new i = 1; i < MAX_ADMINS; i++)
{
format(textic, sizeof(textic), "Admini/Admin_%d.ini", i);
if(!fexist(textic))
{
strmid(AdminInfo, ime, 0, strlen(ime), MAX_PLAYER_NAME);
strmid(AdminInfo, pas, 0, strlen(pas), 60);
AdminInfo = lvl;
AdminInfo = 0;
AdminInfo = 0;
strmid(AdminInfo, zdz, 0, strlen(zdz), 60);
fopen(textic, io_write);
SaveAdmin(i);
i = 998;
}
}
}
format(str1, sizeof(str1), ""GLAVNA"(LoC): "BELA"Administrator %s vas je promovisao u administratora level %d.", GetName(playerid), lvl);
SCM(igr, -1, str1);
SCM(playerid,-1,""SVCRVENA"---------------------------------------");
SCM(playerid,-1,""BELA"              !  VAZNO  !                      ");
SCM(playerid,-1," ");
SCMF(playerid,-1,""BELA"          ADMIN SIFRA: %d                    ",pas);
SCM(playerid,-1," ");
SCM(playerid,-1,""BELA"Zapamtite ovaj kod! Inace, necete moci da se ulogujete kao admin!");
SCM(playerid,-1,""SVCRVENA"---------------------------------------");
format(str2, sizeof(str2), ""GLAVNA"(LoC): "BELA"Promovisali ste %s-u administratorski level %d.", GetName(igr), lvl);
SCM(playerid, -1, str2);
return 1;
}
stock SaveAdmin(i)
{
new textic;
format(textic, sizeof(textic), "Admini/Admin_%d.ini",i);// j
if(fexist(textic))
{
new INI:File = INI_Open(textic);
INI_WriteString(File, "Ime", AdminInfo);
INI_WriteString(File, "Pas", AdminInfo);
INI_WriteInt(File, "Rank", AdminInfo);
INI_WriteInt(File, "Stanje", AdminInfo);
INI_WriteInt(File, "Neakt", AdminInfo);
INI_WriteString(File, "Zaduzenje", AdminInfo);
INI_Close(File);
}
return 1;
}
stock ProveriAdmina(playerid)
{
new name;
GetPlayerName(playerid, name, sizeof(name));
for(new h = 1; h < MAX_ADMINS; h++)
{
new textic;
format(textic, sizeof(textic), "Admini/Admin_%d.ini",h);
if(fexist(textic))
{
if(strcmp(AdminInfo,name, true) == 0 && PI == 0)
{
SPD(playerid, DIALOG_ASIFRA, DIALOG_STYLE_INPUT, ""GLAVNA"Admin verifikacija!", ""BELA"Unesite svoju administracioski kod da biste ste se prijavali kao administrator!", "Unesi", "Odustani");
admin = h;
}
}
}
return 1;
}
stock LoadAdmine()
{
for(new h = 1; h < MAX_ADMINS; h++)
{
new textic;
format(textic, sizeof(textic), "Admini/Admin_%d.ini",h);
if(fexist(textic))
{
INI_ParseFile(textic, "LoadAdmin_%s", .bExtra = true, .extra = h);
}
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): ///
Rudimental
5
OG Legend
19. Jun 2016.
Stavis ispod ovog.
new INI:File = INI_Open(textic);


Ovo.
INI_SetTag(File, "data");


Pa vidi sta ce biti mada gledam i ovu tvoju komandu sada jesi je zakomplikovao 😄
Darko Neskovic
4
Shot Caller
19. Jun 2016.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on June 19, 2016, 9:24 am:
Stavis ispod ovog.
new INI:File = INI_Open(textic);


Ovo.
INI_SetTag(File, "data");


Pa vidi sta ce biti mada gledam i ovu tvoju komandu sada jesi je zakomplikovao 😄

Nisam te razumeo gde stavljam ovo,ma Dowla je zakomplikovao zivot a ne komandu... 😠
EDIT:skontao
Rudimental
5
OG Legend
19. Jun 2016.
Ovako.

stock SaveAdmin(i)
{
new textic;
format(textic, sizeof(textic), "Admini/Admin_%d.ini",i);// j
if (fexist(textic))
{
new INI:File = INI_Open(textic);
INI_SetTag(File, "data");
INI_WriteString(File, "Ime", AdminInfo);
INI_WriteString(File, "Pas", AdminInfo);
INI_WriteInt(File, "Rank", AdminInfo);
INI_WriteInt(File, "Stanje", AdminInfo);
INI_WriteInt(File, "Neakt", AdminInfo);
INI_WriteString(File, "Zaduzenje", AdminInfo);
INI_Close(File);
}
return 1;
}


Ali ja ovde buraz ne vidim varijablu pAdmin gde nju cuvas ?
Darko Neskovic
4
Shot Caller
19. Jun 2016.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on June 19, 2016, 9:32 am:
Ovako.

stock SaveAdmin(i)
{
new textic;
format(textic, sizeof(textic), "Admini/Admin_%d.ini",i);// j
if (fexist(textic))
{
new INI:File = INI_Open(textic);
INI_SetTag(File, "data");
INI_WriteString(File, "Ime", AdminInfo);
INI_WriteString(File, "Pas", AdminInfo);
INI_WriteInt(File, "Rank", AdminInfo);
INI_WriteInt(File, "Stanje", AdminInfo);
INI_WriteInt(File, "Neakt", AdminInfo);
INI_WriteString(File, "Zaduzenje", AdminInfo);
INI_Close(File);
}
return 1;
}


Ali ja ovde buraz ne vidim varijablu pAdmin gde nju cuvas ?
Iskreno da ti kazem ne znam ni sam gde je cuvam,samo da pogledam gde se cuva.. 😢
EDIT: ne cuvam je nigde...
Rudimental
5
OG Legend
19. Jun 2016.
Pa kako onda da ti ostane admin ako je ne cuvas nigde 😄 Posto vidim da je na PI nadji gde su slicne varijable za cuvanje pa sredi to. Eto primer za level kako je uradjeno da sacuva.
Darko Neskovic
4
Shot Caller
19. Jun 2016.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on June 19, 2016, 9:59 am:
Pa kako onda da ti ostane admin ako je ne cuvas nigde 😄 Posto vidim da je na PI nadji gde su slicne varijable za cuvanje pa sredi to. Eto primer za level kako je uradjeno da sacuva.

Mislis na ovo
stock SavePlayer(playerid)
{
    if(UlogovanProvera == 1)
{
    new INI:File = INI_Open(Korisnici(playerid));
    INI_SetTag(File,"data");
INI_WriteInt(File,"NovacDzep",PI);
    INI_WriteInt(File,"Admin",PI);
ophion
5
OG Legend
19. Jun 2016.
pod onplayerdisconnect dodaj SavePlayer(playerid); i uzivaj, i pod ongamemodeexit
Darko Neskovic
4
Shot Caller
19. Jun 2016.
ophion wrote on June 19, 2016, 11:00 am:
pod onplayerdisconnect dodaj SavePlayer(playerid); i uzivaj, i pod ongamemodeexit
definisano mi vec -.- 😢
Ilcev1
4
Shot Caller
19. Jun 2016.
evo ovako kad dades sam sebi admin ne cuva? e ovako postavi i test ako ne bi budio to reci ovdje
YCMD:postaviadmina(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PI < 6) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Samo Vlasnik!");
new igr, lvl, pas, zdz, str1, str2, ime; new textic;
if(sscanf(params, "uiss", igr, lvl, pas, zdz)) return SCM(playerid, -1,""SIVA"USE: "BELA"/makeadmin [ID/ime] ");
if(igr == IPI) return SCM(playerid, -1, "Igrac je offline.");
GetPlayerName(igr, ime, sizeof(ime));
if(PI != 0)
{
for(new i = 1; i < MAX_ADMINS; i++)
{
if(strcmp(AdminInfo, ime, true) == 0)
{
PI = lvl;
AdminInfo = lvl;
SaveAdmin(i);
SaveAdmin(playerid);
}
}
}
else
{
PI = lvl;
for(new i = 1; i < MAX_ADMINS; i++)
{
format(textic, sizeof(textic), "Admini/Admin_%d.ini", i);
if(!fexist(textic))
{
strmid(AdminInfo, ime, 0, strlen(ime), MAX_PLAYER_NAME);
strmid(AdminInfo, pas, 0, strlen(pas), 60);
AdminInfo = lvl;
AdminInfo = 0;
AdminInfo = 0;
strmid(AdminInfo, zdz, 0, strlen(zdz), 60);
fopen(textic, io_write);
SaveAdmin(i);
                SaveAdmin(playerid);
i = 998;
}
}
}
format(str1, sizeof(str1), ""GLAVNA"(LoC): "BELA"Administrator %s vas je promovisao u administratora level %d.", GetName(playerid), lvl);
SCM(igr, -1, str1);
SCM(playerid,-1,""SVCRVENA"---------------------------------------");
SCM(playerid,-1,""BELA"              !  VAZNO  !                      ");
SCM(playerid,-1," ");
SCMF(playerid,-1,""BELA"          ADMIN SIFRA: %d                    ",pas);
SCM(playerid,-1," ");
SCM(playerid,-1,""BELA"Zapamtite ovaj kod! Inace, necete moci da se ulogujete kao admin!");
SCM(playerid,-1,""SVCRVENA"---------------------------------------");
format(str2, sizeof(str2), ""GLAVNA"(LoC): "BELA"Promovisali ste %s-u administratorski level %d.", GetName(igr), lvl);
SCM(playerid, -1, str2);
return 1;
}
Darko Neskovic
4
Shot Caller
20. Jun 2016.
Ilcev1 wrote on June 19, 2016, 3:29 pm:
evo ovako kad dades sam sebi admin ne cuva? e ovako postavi i test ako ne bi budio to reci ovdje
YCMD:postaviadmina(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PI < 6) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Samo Vlasnik!");
new igr, lvl, pas, zdz, str1, str2, ime; new textic;
if(sscanf(params, "uiss", igr, lvl, pas, zdz)) return SCM(playerid, -1,""SIVA"USE: "BELA"/makeadmin [ID/ime] ");
if(igr == IPI) return SCM(playerid, -1, "Igrac je offline.");
GetPlayerName(igr, ime, sizeof(ime));
if(PI != 0)
{
for(new i = 1; i < MAX_ADMINS; i++)
{
if(strcmp(AdminInfo, ime, true) == 0)
{
PI = lvl;
AdminInfo = lvl;
SaveAdmin(i);
SaveAdmin(playerid);
}
}
}
else
{
PI = lvl;
for(new i = 1; i < MAX_ADMINS; i++)
{
format(textic, sizeof(textic), "Admini/Admin_%d.ini", i);
if(!fexist(textic))
{
strmid(AdminInfo, ime, 0, strlen(ime), MAX_PLAYER_NAME);
strmid(AdminInfo, pas, 0, strlen(pas), 60);
AdminInfo = lvl;
AdminInfo = 0;
AdminInfo = 0;
strmid(AdminInfo, zdz, 0, strlen(zdz), 60);
fopen(textic, io_write);
SaveAdmin(i);
                SaveAdmin(playerid);
i = 998;
}
}
}
format(str1, sizeof(str1), ""GLAVNA"(LoC): "BELA"Administrator %s vas je promovisao u administratora level %d.", GetName(playerid), lvl);
SCM(igr, -1, str1);
SCM(playerid,-1,""SVCRVENA"---------------------------------------");
SCM(playerid,-1,""BELA"              !  VAZNO  !                      ");
SCM(playerid,-1," ");
SCMF(playerid,-1,""BELA"          ADMIN SIFRA: %d                    ",pas);
SCM(playerid,-1," ");
SCM(playerid,-1,""BELA"Zapamtite ovaj kod! Inace, necete moci da se ulogujete kao admin!");
SCM(playerid,-1,""SVCRVENA"---------------------------------------");
format(str2, sizeof(str2), ""GLAVNA"(LoC): "BELA"Promovisali ste %s-u administratorski level %d.", GetName(igr), lvl);
SCM(playerid, -1, str2);
return 1;
}
ne radi
Rudimental
5
OG Legend
20. Jun 2016.
Burazeru nemoj puno komplikovati oko sitnice, ako ti se level primer dobro sacuvava uradis istu varijablu kao za level gde treba da se cuva i sta imas u enumu jos da sredis i to je to zatim u komandu kojom dajes admina treba ti ovako nesto.
PI = level;

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha