Wysłany: 2015-02-22, 23:03
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Kod:
CMD:sluzba(playerid, cmdtext[])
{
if(!Player[playerid][Logged] || (!IsPlayerAdmin(playerid) && Player[playerid][Admin] < 1))
{
SendClientMessage(playerid, COLOR_ERROR, "›› |b??d| Nie jeste? administratorem.");
return 1;
}
new query2[255];
format(query2, sizeof query2, "SELECT 1 FROM Admins WHERE Nick = '%s' AND HasloAd = '%s'", PlayerName2(playerid), MD5_Hash(cmdtext));
mysql_query(query2);
mysql_store_result();
if(!mysql_num_rows())
{
SendClientMessage(playerid, COLOR_ERROR, "›› |b??d| Wpisz /Sluzba [Haslo].");
}
else
{
if(Player[playerid][OnDuty])
{
Player[playerid][OnDuty] = false;
SendClientMessage(playerid, COLOR_Fioletowy, "›› |info| Nie jeste? ju? na s?u?bie. By powr?ci? do s?u?by ponownie wpisz /sluzba .");
}
else
{
Player[playerid][OnDuty] = true;
SendClientMessage(playerid, COLOR_Fioletowy, "›› |info| Jeste? na s?u?bie. Je?li nie chcesz by? na s?u?bie ponownie wpisz /sluzba .");
new str2[200];
if(Player[playerid][Logged] && !IsPlayerAdmin(playerid) && Player[playerid][Admin] == 5)
{
format(str2, sizeof str2, "{c2c2c2}›› |info| {33ffff}%s ID %d {c2c2c2}zalogowa? si? jako Head Administrator.", PlayerName2(playerid), playerid);
SendClientMessageToAll(0xD8F2F7FF, str2);
}
if(Player[playerid][Logged] && !IsPlayerAdmin(playerid) && Player[playerid][Admin] == 4)
{
format(str2, sizeof str2, "{c2c2c2}›› |info| {33ffff}%s ID %d {c2c2c2}zalogowa?(a) si? jako Elite Administrator.", PlayerName2(playerid), playerid);
SendClientMessageToAll(0xD8F2F7FF, str2);
}
if(Player[playerid][Logged] && !IsPlayerAdmin(playerid) && Player[playerid][Admin] == 3)
{
format(str2, sizeof str2, "{c2c2c2}›› |info| {33ffff}%s ID %d {c2c2c2}zalogowa?(a) si? jako Administrator.", PlayerName2(playerid), playerid);
SendClientMessageToAll(0xD8F2F7FF, str2);
}
if(Player[playerid][Logged] && !IsPlayerAdmin(playerid) && Player[playerid][Admin] == 2)
{
format(str2, sizeof str2, "{c2c2c2}›› |info| {33ffff}%s ID %d {c2c2c2}zalogowa?(a) si? jako Junior.", PlayerName2(playerid), playerid);
SendClientMessageToAll(0xD8F2F7FF, str2);
}
if(Player[playerid][Logged] && !IsPlayerAdmin(playerid) && Player[playerid][Admin] == 1)
{
format(str2, sizeof str2, "{c2c2c2}›› |info| {33ffff}%s ID %d {c2c2c2}zalogowa?(a) si? jako Moderator.", PlayerName2(playerid), playerid);
SendClientMessageToAll(0xD8F2F7FF, str2);
}
}
}
return 1;
}
Wysłany: 2015-02-22, 23:28
Inferno
PAWNER
Wiek: 31 Na forum: 5680 dni Posty: 196
Nick w MP: Inferno
Piwa : 8537
"bemben1997" napisał/a :
Sorki testowalem i znalaz?em problem i? Gdy wejd? na s?u?b? . Pokazuje mi tak. XmenS zalogowal si? jako .
A powinno mi pokazywa? .
XmenS zalogowal si? jako Head Admin .
Jakie ID ma ranga HeadAdmin?
[ Dodano : 2015-02-22, 23:39 ]
Nie pokazywa?o nikogo online bo zrobi?em liter?wk?...
Znajd?
Pawn if( found ) String = "{FF0000}Brak Administrator?w online.\n" ;
Zmie? na
Pawn if(! found ) String = "{FF0000}Brak Administrator?w online.\n" ;
Podpis
NIE POMAGAM NA GG! NIE PISAĆ W TYCH SPRAWACH GDYŻ OD RAZU BLOKUJĘ
Wysłany: 2015-02-23, 09:11
bemben1997
Losek
Wiek: 29 Na forum: 4382 dni Posty: 67
Nick w MP: Folka
Piwa : 90
Teraz pokazuje na /admins ?e ??cznie administrator?w: 1 w tym 1 Head Admin
Podpis
Jeśli Pomogłem Postaw
Wysłany: 2015-02-23, 22:33
Inferno
PAWNER
Wiek: 31 Na forum: 5680 dni Posty: 196
Nick w MP: Inferno
Piwa : 8537
To ma pokazywa? tam na dole tylko tych na s?u?bie? czy zliczane z afk, duty i bez duty?
Podpis
NIE POMAGAM NA GG! NIE PISAĆ W TYCH SPRAWACH GDYŻ OD RAZU BLOKUJĘ
Wysłany: 2015-02-24, 02:06
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Topbeka z nazwy, w?a?ciwie to sram z beki. No jak to zrobi?? No po prostu si? chamuj urwa, co? Tak ci??ko jest Ci nie wyci?ga? giwery na wierzch w sklepie, czy po prostu lubisz na nie patrze? jak wyci?gasz tego w?gorza i wszystkie spiehdalajo w pop?ochu?
Kod: CMD:sluzba(playerid, cmdtext[])
{
if(!Player[playerid][Logged] || (!IsPlayerAdmin(playerid) && Player[playerid][Admin] < 1)) return SendClientMessage(playerid, COLOR_ERROR, " |b??d| Nie jeste? administratorem.");
new query2[255];
format(query2, sizeof query2, "SELECT 1 FROM Admins WHERE Nick = '%s' AND HasloAd = '%s'", PlayerName2(playerid), MD5_Hash(cmdtext));
mysql_query(query2);
mysql_store_result();
if(!mysql_num_rows()) return SendClientMessage(playerid, COLOR_ERROR, " |b??d| Wpisz /Sluzba [Haslo].");
if(Player[playerid][OnDuty]) Player[playerid][OnDuty] = false;
else Player[playerid][OnDuty] = true;
SendClientMessage(playerid, COLOR_Fioletowy, Player[playerid][OnDuty] ? " |info| Jeste? na s?u?bie. Je?li nie chcesz by? na s?u?bie ponownie wpisz /sluzba." : " |info| Nie jeste? ju? na s?u?bie. By powr?ci? do s?u?by ponownie wpisz /sluzba.");
if(!Player[playerid][OnDuty]) return true;
new str2[156];
if(!IsPlayerAdmin(playerid) && Player[playerid][Admin] == 5) format(str2, sizeof str2, "{c2c2c2} |info| {33ffff}%s ID %d {c2c2c2}zalogowa? si? jako Head Administrator.", PlayerName2(playerid), playerid);
if(!IsPlayerAdmin(playerid) && Player[playerid][Admin] == 4) format(str2, sizeof str2, "{c2c2c2} |info| {33ffff}%s ID %d {c2c2c2}zalogowa?(a) si? jako Elite Administrator.", PlayerName2(playerid), playerid);
if(!IsPlayerAdmin(playerid) && Player[playerid][Admin] == 3) format(str2, sizeof str2, "{c2c2c2} |info| {33ffff}%s ID %d {c2c2c2}zalogowa?(a) si? jako Administrator.", PlayerName2(playerid), playerid);
if(!IsPlayerAdmin(playerid) && Player[playerid][Admin] == 2) format(str2, sizeof str2, "{c2c2c2} |info| {33ffff}%s ID %d {c2c2c2}zalogowa?(a) si? jako Junior.", PlayerName2(playerid), playerid);
if(!IsPlayerAdmin(playerid) && Player[playerid][Admin] == 1) format(str2, sizeof str2, "{c2c2c2} |info| {33ffff}%s ID %d {c2c2c2}zalogowa?(a) si? jako Moderator.", PlayerName2(playerid), playerid);
SendClientMessageToAll(0xD8F2F7FF, str2);
return true;
}
Kod: CMD:admins(playerid, params[])
{
new Admins[5], String[1000], add;
format(String, sizeof(String), "Administratorzy Polskiego Serwera Armagedon Online:\n\n");
for(new i=0;i<MAX_PLAYERS;i++)
{
if(!Player[i][Logged]) continue;
if(Player[i][Admin] <= 0 && !IsPlayerAdmin(i)) continue;
if(!Player[i][OnDuty]) continue;
add++;
if(IsPlayerAdmin(i) || Player[i][Admin] == 5)
{
Admins[0]++;
if(Player[i][Away]) format(String, sizeof(String), "%s {FFFFFF} {cccc33}%s |id %d| - Head Administrator {FF0000}[AFK]\n",String, PlayerName2(i), i);
else format(String, sizeof(String), "%s {FFFFFF} {00cc00}%s |id %d| - Head Administrator\n",String, PlayerName2(i), i);
}
if(!IsPlayerAdmin(i) && Player[i][Admin] == 4)
{
Admins[1]++;
if(Player[i][Away]) format(String, sizeof(String), "%s {FFFFFF} {cccc33}%s |id %d| - Elite Administrator {FF0000}[AFK]\n",String, PlayerName2(i), i);
else format(String, sizeof(String), "%s {FFFFFF} {00cc00}%s |id %d| - Elite Administrator\n",String, PlayerName2(i), i);
}
if(!IsPlayerAdmin(i) && Player[i][Admin] == 3)
{
Admins[2]++;
if(Player[i][Away]) format(String, sizeof(String), "%s {FFFFFF} {cccc33}%s |id %d| - Administrator {FF0000}[AFK]\n",String, PlayerName2(i), i);
else format(String, sizeof(String), "%s {FFFFFF} {00cc00}%s |id %d| - Administrator\n",String, PlayerName2(i), i);
}
if(!IsPlayerAdmin(i) && Player[i][Admin] == 2)
{
Admins[3]++;
if(Player[i][Away]) format(String, sizeof(String), "%s {FFFFFF} {cccc33}%s |id %d| - Junior {FF0000}[AFK]\n",String, PlayerName2(i), i);
else format(String, sizeof(String), "%s {FFFFFF} {00cc00}%s |id %d| - Junior\n",String, PlayerName2(i), i);
}
if(!IsPlayerAdmin(i) && Player[i][Admin] == 1)
{
Admins[4]++;
if(Player[i][Away]) format(String, sizeof(String), "%s {FFFFFF} {cccc33}%s |id %d| - Moderator {FF0000}[AFK]\n",String, PlayerName2(i), i);
else format(String, sizeof(String), "%s {FFFFFF} {00cc00}%s |id %d| - Moderator\n",String, PlayerName2(i), i);
}
}
format(String, sizeof(String), "%s\n{FFFFFF}??cznie administrator?w: {3399CC}%d {FFFFFF}(w tym {3399CC}%d {FFFFFF}Head Admin?w).\n",String, (Admins[0]+Admins[1]+Admins[2]+Admins[3]+Admins[4]), Admins[0]);
if(add == 0) String = "{FF0000}Brak Administrator?w online.\n";
ShowPlayerDialog(playerid, 14133, DIALOG_STYLE_MSGBOX, "Admins-online", String, "Zamknij", "");
return true;
}
#Sram na te wasze foreache
Tagi: jak :: zrobić :: nie :: pokazywało?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: