[Pomoc] /offmakeadmin

Započeo FalconyAS
3. Maj 2013. Zaključano
671
pregleda
11
postova
Falcony
4
Enforcer
3. Maj 2013.
Skripta koju koristim: Moja od 0
Detaljan opis problema: Pa ovako dam nekome admina off al on mi samo stavi novu Varijablu kako da editam postojeću 😘
Dio skripte:
 CMD:offmakeadmin(playerid, params[])
{
        if(PlayerInfo < 6 && !IsPlayerAdmin(playerid)) return SCM(playerid, COLOR_GRAD1, "  {FFFFFF}[{F81414}|FalconyAS|{FFFFFF}]{CCCCCC}Ugasili ste GPS!");
        new ime,level,string,fajl;
        if(sscanf(params, "si",ime,level)) return SCM(playerid, -1, "{6EF83C}BE:RP CMD | {00FFEE}/offmakeadmin ");
format(fajl,128,"/Korisnici/%s.ini",ime);
if(fexist(fajl))
        {
new INI:str = INI_Open(fajl);
        INI_SetTag(str,"Data");
        INI_WriteInt(str,"Admin",level);
INI_Close(str);

format(string,sizeof(string), "{F81414}Administrator:{F3FF02} %s je dao administratora igracu %s level %d ", GetName(playerid),ime,level);
        ABroadCast(COLOR_YELLOW, string, 1);
        new logstr;
        format(logstr,sizeof(logstr),"[OFFLINE ADMIN] || Admin %s || Igracu %s || Admin %d",GetName(playerid),ime,level);
        LogZapisi(LOG_OFFLINESETOVANJE,logstr);
        }
        else
        {
        SCM(playerid,-1,"{F81414}[DS:RP]{ffffff} Taj igrač nije registriran");
        }
        return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): A Å¡a biÅ¡ i to ? 😘
Blaeks_Biofor
5
Forum Don
3. Maj 2013.
CMD:offmakeadmin(playerid, params[])
{
        if(PlayerInfo < 6 && !IsPlayerAdmin(playerid)) return SCM(playerid, COLOR_GRAD1, "  {FFFFFF}[{F81414}|FalconyAS|{FFFFFF}]{CCCCCC}Ugasili ste GPS!");
        new ime,level,string,fajl;
        if(sscanf(params, "si",ime,level)) return SCM(playerid, -1, "{6EF83C}BE:RP CMD | {00FFEE}/offmakeadmin ");
format(fajl,128,"/Korisnici/%s.ini",ime);
if(fexist(fajl))
        {
new INI:str = INI_Open(fajl);
        INI_SetTag(str,"Data");
        INI_WriteInt(str,"Admin",level);
INI_Close(str);

format(string,sizeof(string), "{F81414}Administrator:{F3FF02} %s je dao administratora igracu %s level %d ", GetName(playerid),ime,level);
        ABroadCast(COLOR_YELLOW, string, 1);
        PlayerInfo +=level;
        new logstr;
        format(logstr,sizeof(logstr),"[OFFLINE ADMIN] || Admin %s || Igracu %s || Admin %d",GetName(playerid),ime,level);
        LogZapisi(LOG_OFFLINESETOVANJE,logstr);
        }
        else
        {
        SCM(playerid,-1,"{F81414}[DS:RP]{ffffff} Taj igrač nije registriran");
        }
        return 1;
}
Falcony
4
Enforcer
3. Maj 2013.
Neradi ni ovako neam pojma Å¡ta da radim ☹️
Blaeks_Biofor
5
Forum Don
3. Maj 2013.
ja sam video problem da ti nisi lepo setovao igracu varijablu, a uostalom, koji ti sada problem izbacuje ?
Falcony
4
Enforcer
3. Maj 2013.
Znači ubacim tvoju komandu i baca error
eo pogledaj 🙂
red koji si dodao
Eo errora 🙂
array must be indexed (variable "ime")

To mi izbaci na ovom tvom 🙂
        PlayerInfo +=level;
Blaeks_Biofor
5
Forum Don
3. Maj 2013.
pa gledaj, ti si sa sscanfom uradio varijablu ime, i toj varijabli setujes admin level, ako se ne varam ? znaci da to tako treba biti ?
Blaeks_Biofor
5
Forum Don
4. Maj 2013.
@lenon: kako ces mu drugacije postaviti varijablu ?
Falcony
4
Enforcer
4. Maj 2013.
Pa je da al on postavi novu varijablu
Umjesto da je zamjeni samo jbt!
Deleted User
Obrisan korisnik
4. Maj 2013.
Falcony wrote on May 4, 2013, 9:47 am:
Pa je da al on postavi novu varijablu
Umjesto da je zamjeni samo jbt!

To je problem kod y_ini-a, moras taj fajl od tog igraca ponovo kreirati obrisati taj postojeci i kreirati ponovo novi fajl sa tim imenom, sto znaci moras ucitati podatke koji su u tom fajlu (sve podatke) i onda obrises fajl i kreiras ponovo to sto je ucitano i admin level samo stavis ovaj koji unosis
Falcony
4
Enforcer
4. Maj 2013.
Ovo nisam ništa skonto buraz znači moram da sve što pronađe da obriše i opet da kreira admin lvl
Deleted User
Obrisan korisnik
4. Maj 2013.
Falcony wrote on May 4, 2013, 10:06 am:
Ovo nisam ništa skonto buraz znači moram da sve što pronađe da obriše i opet da kreira admin lvl

Kada tako pises kako si sada ti pisao u fajl onda se ponovo napise to Admin = taj_level
E jedini nacin je da ucitas tog igraca na neke promenljive i da obrises iz scriptfiles i kada si to uradio da onda ponovo kreiras taj fajl sa tim podacim da bi on mogao igrati.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha