Mysql admins

Započeo Shaw Salcedo
7. Avg. 2020. Zaključano
680
pregleda
7
postova
Kriso_Anderson
5
Kingpin
7. Avg. 2020.
Problem(error/warning): Imam problem, mod sam poceo da prebacujem iz y_ini u mysql i prebacio sam ceo user sistem, e sada imam problem sa prikazivanjem admina, to jest online i offline admina, znaci prikazuje mi ime a level admina nece.
new count;
    yQuery = (EOS);
new Cache: resultt = mysql_query(SQL, "SELECT * FROM `users` WHERE Gamemaster > 0");
    if((count = cache_get_row_count()) > 0)
    {
        for(new i=0; i < count; i++)
        {
            new atext;
            new imestr, orgid;
                cache_get_field_content(i, "Name", imestr, 24);
                cache_get_field_content_int(i, "Gamemaster", orgid);
                new idaa = GetPlayerIdFromName(imestr);
            if(IsPlayerConnected(idaa ))
            {
                if(IsPlayerPaused(idaa ))
                {
                    format(atext, sizeof(atext), ""BELA"\t\t[GM %d]\t\t%s\n", orgid, imestr);
                }
                if(AGMDuty == true && !IsPlayerPaused(idaa ))
                {
                    format(atext, sizeof(atext), ""PLAVA"\t\t[GM %d]\t\t%s\n", orgid, imestr);
                }
                if(AGMDuty == false && !IsPlayerPaused(idaa ))
                {
                    format(atext, sizeof(atext), ""BELA"\t\t[GM %d]\t\t%s\n", orgid, imestr);
                }
            }
            else
            {
                format(atext, sizeof(atext), ""SIVA"\t\t[GM %d]\t\t%s\n", orgid, imestr);
            }
            strcat(string, atext);
       
        }
    }
    cache_delete(resultt);
    ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, DIALOG_STYLE_MSGBOX, "Staff team", string, "Izadji", "");

Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Exnas.pwn
5
Godfather
7. Avg. 2020.
Mislim da je ovo prestara verzija mysql iskreno ni sam ne znam koja je, ali uradi debug ovde

cache_get_field_content_int(i, "Gamemaster", orgid);
printf("Gamemaster - %d", orgid);


Btw je l' radis za admine ili gamemastere xD
Kriso_Anderson
5
Kingpin
7. Avg. 2020.
https://prnt.sc/tvrq0b
Za admine jos nisam uradio, ako uradim za gm posle lako prebacim
Exnas.pwn
5
Godfather
7. Avg. 2020.
Zadnja je R41-4 tkd ne bi bilo lose da je update,

sta je izbacilo u debugu ?
Kriso_Anderson
5
Kingpin
7. Avg. 2020.
IZbacilo je 0, evo sad sam prebacio sam da sredim argumente
Kriso_Anderson
5
Kingpin
7. Avg. 2020.
Sredjeno, problem je bila starija verzija, sa r39 na r41-4.
Exnas.pwn
5
Godfather
7. Avg. 2020.
btw koristi tquery

CMD:gmovi(playerid){

mysql_tquery(SQL, "SELECT `Name`, `Gamemaster` FROM `users` WHERE `Gamemaster` > 0", "onGMSelected", "i", playerid);
return(true);
}

forward onGMSelected(playerid);
public onGMSelected(playerid) {
static rows;
cache_get_row_count(rows);
//--//
new string; // povecaj string u zavisnosti od boja gmova

if (rows > 0) {
new tmpName,
tmpLvl;

for (new i; i < rows; i++) {
cache_get_value_name(i, "Name", tmpName);
cache_get_value_name_int(i, "Gamemaster", tmpLvl);

//--//
new pid = GetPlayerIdFromName(tmpName);

if (IsPlayerConnected(pid)) {
if (IsPlayerPaused(pid))
format(string, sizeof(string), "%s"BELA"\t\t[GM %d]\t\t%s\n", string, tmpLvl, tmpName);
//--//
else {
if (AGMDuty)
format(string, sizeof(string), "%s"PLAVA"\t\t[GM %d]\t\t%s\n", string, tmpLvl, tmpName);
else
format(string, sizeof(string), "%s"SIVA"\t\t[GM %d]\t\t%s\n", string, tmpLvl, tmpName);
}
}
else {
                format(string, sizeof(string), "%s"SIVA"\t\t[GM %d]\t\t%s\n", string, tmpLvl, tmpName);
            }
}

ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, DIALOG_STYLE_MSGBOX, "Staff team", string, "Izadji", "");
}
return(true);}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha