[POMOC] Makeadmin offline

Započeo (BV) Domy
18. Jan. 2014. Zaključano
422
pregleda
4
postova
don1310
4
Shot Caller
18. Jan. 2014.
Skripta koju koristim: Moj GMOD od 0
Detaljan opis problema: Kada upisem /makeadmin Pero_Peric a on je offline pise da sam mu postavio admina ali mu u scriptfiles nepostavi, pa ako mi netko može reči gdje sam pogriješio, hvala.
Dio skripte:
YCMD:makeadmin(playerid,params[],help) // Komanda za postavljanje admina.
{
#pragma unused help
new string;
if ((IsPlayerAdmin(playerid)) || PlayerInfo >= 5)
{
new player;
new level;
if(sscanf(params, "si", player, level)) return SendClientMessage(playerid, 0xFFDD66AA, "KORISTENJE: /makeadmin [Admin Lvl]");
if(level >= 0 && level <= 5)
{
if(IsPlayerConnected(GetPlayerId(player)))
{
PlayerInfo[GetPlayerId(player)] = level;
SavePlayer(GetPlayerId(player));
format(string, sizeof(string),"|WARNING| %s je dobio status admina (%02d) od strane admina %s.",player, level, Ime(playerid));
SendAdmMsg(COLOR_LIGHTRED, string);
format(string, sizeof(string),"|SERVER| Dobio si status admina (%02d) od strane admina %s.",level, Ime(playerid));
SendClientMessage(GetPlayerId(player), COLOR_GOLD, string);
}
else
{
format(string, sizeof(string), PATH, player);
if(fexist(string))
{
                    new INI:File = INI_Open(string);
INI_SetTag(File,"Data");
INI_WriteInt(File,"Admin",level);
INI_Close(File);
format(string, sizeof(string),"|WARNING| %s je dobio status admina (%02d) od strane admina %s.",player, level, Ime(playerid));
SendAdmMsg(COLOR_LIGHTRED, string);
}
else { SendClientMessage(playerid, 0xFF6347AA, "|GRESKA| Upisano ime ne postoji u bazi podataka."); }
}
}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
b3njo
3
Hustler
18. Jan. 2014.
Imao sam i ja takvih problema, znas staces, neka on napravi novi acc, i onda mu daj admina, drugacije nemoze..
Blaeks_Biofor
5
Forum Don
20. Jan. 2014.
Imas previse stvari u toj komandi koje ti nisu potrebne
CMD:makeadmin(playerid, params[])
{
    new targetname, filestring, level;
    if(sscanf(params, "si", targetname, level)) return SendClientMessage(playerid, -1, "Koristi: /makeadmin [Ime igraca] [admin level]");
    format(filestring, sizeof(filestring), "/Users/%s.ini", targetname); //ovde promeni ime fajla u tvoje ime istog fajla gde cuvas igraceve akaunte
    if(!fexist(filestring)) return SendClientMessage(playerid, -1, "Igrac ne postoji.");
    else
    {
        new INI:File = INI_Open(filestring);
        INI_SetTag(File, "data");
        INI_WriteInt(File, "Admin level", level); //samo promeni ime varijable u tvoje
        INI_Close(File);
        new string[40 + MAX_PLAYER_NAME];
        format(string, sizeof(string), "Postavili ste igracu %s, admin level %d", targetname, level);
        SendClientMessage(playerid,-1 , string);
    }
    return 1;
}
To ti je samo primer, ti probaj pa javi
don1310
4
Shot Caller
21. Jan. 2014.
Blaeks wrote on January 20, 2014, 5:55 am:
Imas previse stvari u toj komandi koje ti nisu potrebne
CMD:makeadmin(playerid, params[])
{
    new targetname, filestring, level;
    if(sscanf(params, "si", targetname, level)) return SendClientMessage(playerid, -1, "Koristi: /makeadmin [Ime igraca] [admin level]");
    format(filestring, sizeof(filestring), "/Users/%s.ini", targetname); //ovde promeni ime fajla u tvoje ime istog fajla gde cuvas igraceve akaunte
    if(!fexist(filestring)) return SendClientMessage(playerid, -1, "Igrac ne postoji.");
    else
    {
        new INI:File = INI_Open(filestring);
        INI_SetTag(File, "data");
        INI_WriteInt(File, "Admin level", level); //samo promeni ime varijable u tvoje
        INI_Close(File);
        new string[40 + MAX_PLAYER_NAME];
        format(string, sizeof(string), "Postavili ste igracu %s, admin level %d", targetname, level);
        SendClientMessage(playerid,-1 , string);
    }
    return 1;
}
To ti je samo primer, ti probaj pa javi

Radi hvala ti puno ali skužio sam da mi ona gore komanda neradi zbog reg/log sistema.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha