Započeo Shaw Salcedo
•7. Avg. 2020.• ZaključanoMysql admins
716
pregleda
7
postova
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,062
Postovi:
207
Teme:
Pridružio se:Apr. 2014
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.
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
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):
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,514
Postovi:
58
Teme:
Pridružio se:Nov. 2016
7. Avg. 2020.
Mislim da je ovo prestara verzija mysql iskreno ni sam ne znam koja je, ali uradi debug ovde
Btw je l' radis za admine ili gamemastere xD
cache_get_field_content_int(i, "Gamemaster", orgid);
printf("Gamemaster - %d", orgid);
Btw je l' radis za admine ili gamemastere xD
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,062
Postovi:
207
Teme:
Pridružio se:Apr. 2014
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,514
Postovi:
58
Teme:
Pridružio se:Nov. 2016
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,062
Postovi:
207
Teme:
Pridružio se:Apr. 2014
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,062
Postovi:
207
Teme:
Pridružio se:Apr. 2014
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,514
Postovi:
58
Teme:
Pridružio se:Nov. 2016
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