Wysłany: 2015-02-21, 19:40
bemben1997
Losek
Wiek: 29 Na forum: 4381 dni Posty: 67
Nick w MP: Folka
Piwa : 90
Witam tak jak w temacie jak zrobi? by nie pokazywa?o admin?w kt?rzy nie weszli na s?u?be chodzi mi o to i? jak wejdzie admin i nie wpisze /sluzba to na /adminis Pokazuje ?e jest na serwerze ale nie na s?u?bie a ja bym chcia? aby wgl nie pokazywa?o tutaj macie komende /admins
Kod: CMD:admins(playerid, params[])
{
new Admins[5], String[1000], add;
format(String, sizeof(String), "Administratorzy Polskiego Serwera Armagedon Online:\n\n");
foreach(Player, PlayerId)
{
if(Player[PlayerId][Logged] && (IsPlayerAdmin(PlayerId) || Player[PlayerId][Admin] == 5))
{
Admins[0]++;
add++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Head Administrator {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Head Administrator\n",String, PlayerName2(PlayerId), PlayerId);
else
format(String, sizeof(String), "%s {FFFFFF}›› {99ff00}%s |id %d| - Head Administrator {FF0000}[nie na s?u?bie]\n",String, PlayerName2(PlayerId), PlayerId);
}
if(Player[PlayerId][Logged] && !IsPlayerAdmin(PlayerId) && Player[PlayerId][Admin] == 4)
{
add++;
Admins[1]++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Elite Administrator {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Elite Administrator\n",String, PlayerName2(PlayerId), PlayerId);
else
format(String, sizeof(String), "%s {FFFFFF}›› {99ff00}%s |id %d| - Elite Administrator {FF0000}[nie na s?u?bie]\n",String, PlayerName2(PlayerId), PlayerId);
}
if(Player[PlayerId][Logged] && !IsPlayerAdmin(PlayerId) && Player[PlayerId][Admin] == 3)
{
add++;
Admins[2]++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Administrator {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Administrator\n",String, PlayerName2(PlayerId), PlayerId);
else
format(String, sizeof(String), "%s {FFFFFF}›› {99ff00}%s |id %d| - Administrator {FF0000}[nie na s?u?bie]\n",String, PlayerName2(PlayerId), PlayerId);
}
if(Player[PlayerId][Logged] && !IsPlayerAdmin(PlayerId) && Player[PlayerId][Admin] == 2)
{
add++;
Admins[3]++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Junior {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Junior\n",String, PlayerName2(PlayerId), PlayerId);
else
format(String, sizeof(String), "%s {FFFFFF}›› {99ff00}%s |id %d| - Junior {FF0000}[nie na s?u?bie]\n",String, PlayerName2(PlayerId), PlayerId);
}
if(Player[PlayerId][Logged] && !IsPlayerAdmin(PlayerId) && Player[PlayerId][Admin] == 1)
{
add++;
Admins[4]++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Moderator {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Moderator\n",String, PlayerName2(PlayerId), PlayerId);
else
format(String, sizeof(String), "%s {FFFFFF}›› {99ff00}%s |id %d| - Moderator {FF0000}[nie na s?u?bie]\n",String, PlayerName2(PlayerId), PlayerId);
}
}
// bool:AnyVip;
// SendClientMessage(playerid, COLOR_Fioletowy, "›› |info| Konta Premium On-Line:");
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 1;
}
Podpis
Jeśli Pomogłem Postaw
Wysłany: 2015-02-21, 20:14
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Wysłany: 2015-02-21, 20:16
bemben1997
Losek
Wiek: 29 Na forum: 4381 dni Posty: 67
Nick w MP: Folka
Piwa : 90
Prosz?.
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;
}
stock IsVehicleCar(VehicleId)
{
for(new Order = 0; Order < 93; Order++)
if(GetVehicleModel(VehicleId) == AllCars[Order])
return true;
return false;
}
Podpis
Jeśli Pomogłem Postaw
Wysłany: 2015-02-21, 20:46
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Kod:
CMD:admins(playerid, params[])
{
new Admins[5], String[1000], add;
format(String, sizeof(String), "Administratorzy Polskiego Serwera Armagedon Online:\n\n");
foreach(Player, PlayerId)
{
if(Player[PlayerId][Logged] && (IsPlayerAdmin(PlayerId) && Player[PlayerId][OnDuty] = true || Player[PlayerId][Admin] == 5))
{
Admins[0]++;
add++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Head Administrator {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Head Administrator\n",String, PlayerName2(PlayerId), PlayerId);
else
format(String, sizeof(String), "%s {FFFFFF}›› {99ff00}%s |id %d| - Head Administrator {FF0000}[nie na s?u?bie]\n",String, PlayerName2(PlayerId), PlayerId);
}
if(Player[PlayerId][Logged] && Player[PlayerId][OnDuty] = true && !IsPlayerAdmin(PlayerId) && Player[PlayerId][Admin] == 4)
{
add++;
Admins[1]++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Elite Administrator {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Elite Administrator\n",String, PlayerName2(PlayerId), PlayerId);
else
format(String, sizeof(String), "%s {FFFFFF}›› {99ff00}%s |id %d| - Elite Administrator {FF0000}[nie na s?u?bie]\n",String, PlayerName2(PlayerId), PlayerId);
}
if(Player[PlayerId][Logged] && Player[PlayerId][OnDuty] = true && !IsPlayerAdmin(PlayerId) && Player[PlayerId][Admin] == 3)
{
add++;
Admins[2]++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Administrator {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Administrator\n",String, PlayerName2(PlayerId), PlayerId);
else
format(String, sizeof(String), "%s {FFFFFF}›› {99ff00}%s |id %d| - Administrator {FF0000}[nie na s?u?bie]\n",String, PlayerName2(PlayerId), PlayerId);
}
if(Player[PlayerId][Logged] && Player[PlayerId][OnDuty] = true && !IsPlayerAdmin(PlayerId) && Player[PlayerId][Admin] == 2)
{
add++;
Admins[3]++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Junior {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Junior\n",String, PlayerName2(PlayerId), PlayerId);
else
format(String, sizeof(String), "%s {FFFFFF}›› {99ff00}%s |id %d| - Junior {FF0000}[nie na s?u?bie]\n",String, PlayerName2(PlayerId), PlayerId);
}
if(Player[PlayerId][Logged] && Player[PlayerId][OnDuty] = true && !IsPlayerAdmin(PlayerId) && Player[PlayerId][Admin] == 1)
{
add++;
Admins[4]++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Moderator {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Moderator\n",String, PlayerName2(PlayerId), PlayerId);
else
format(String, sizeof(String), "%s {FFFFFF}›› {99ff00}%s |id %d| - Moderator {FF0000}[nie na s?u?bie]\n",String, PlayerName2(PlayerId), PlayerId);
}
}
// bool:AnyVip;
// SendClientMessage(playerid, COLOR_Fioletowy, "›› |info| Konta Premium On-Line:");
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 1;
}
Wysłany: 2015-02-21, 20:49
bemben1997
Losek
Wiek: 29 Na forum: 4381 dni Posty: 67
Nick w MP: Folka
Piwa : 90
Wysłany: 2015-02-21, 22:58
Inferno
PAWNER
Wiek: 31 Na forum: 5680 dni Posty: 196
Nick w MP: Inferno
Piwa : 8537
Podpis
NIE POMAGAM NA GG! NIE PISAĆ W TYCH SPRAWACH GDYŻ OD RAZU BLOKUJĘ
Wysłany: 2015-02-22, 11:41
bemben1997
Losek
Wiek: 29 Na forum: 4381 dni Posty: 67
Nick w MP: Folka
Piwa : 90
Tylko jak zmienie ca?y system admins to bd musia? wszystkie komendy zmieni? ?
[ Komentarz dodany przez: ToxiC` : 2015-02-22, 12:13 ]
Wydajesz tak zaawansowany skrypt jak anty s0beit i nie wiesz tak prostych rzeczy?
Podpis
Jeśli Pomogłem Postaw
Wysłany: 2015-02-22, 12:38
Inferno
PAWNER
Wiek: 31 Na forum: 5680 dni Posty: 196
Nick w MP: Inferno
Piwa : 8537
"bemben1997" napisał/a :Tylko jak zmienie ca?y system admins to bd musia? wszystkie komendy zmieni? ?
[ Komentarz dodany przez: ToxiC` : 2015-02-22, 12:13 ]
Wydajesz tak zaawansowany skrypt jak anty s0beit i nie wiesz tak prostych rzeczy?
ToxiX`
System nie jest zmieniony, jest skr?cony oraz poprawi?em w nim czytelno??...
Podpis
NIE POMAGAM NA GG! NIE PISAĆ W TYCH SPRAWACH GDYŻ OD RAZU BLOKUJĘ
Wysłany: 2015-02-22, 12:47
bemben1997
Losek
Wiek: 29 Na forum: 4381 dni Posty: 67
Nick w MP: Folka
Piwa : 90
Wysłany: 2015-02-22, 13:53
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Kod:
CMD:sluzba(playerid, params[])
{
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(params));
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))
{
format(str2, sizeof str2, "{c2c2c2}›› |info| {33ffff}%s ID %d {c2c2c2}zalogowa? si? jako %s.", PlayerName2(playerid), playerid, AdminRanks[Player[playerid][Admin]]);
SendClientMessageToAll(0xD8F2F7FF, str2);
}
}
}
return 1;
}
IsVehicleCar - nie masz takiej funkcji, a tutaj w kodzie nawet nie ma tego u?yte. Poka? linijk? z tym b??dem
Wysłany: 2015-02-22, 13:58
bemben1997
Losek
Wiek: 29 Na forum: 4381 dni Posty: 67
Nick w MP: Folka
Piwa : 90
Taka linijka ale jak jest domy?lny /admins i /slyzba to nie ma tego bledu
Kod: if(Player[i][DriftEnabled] && IsVehicleCar(GetPlayerVehicleID(i)))
Podpis
Jeśli Pomogłem Postaw
Wysłany: 2015-02-22, 14:09
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
zamie? t? linijke na
Kod: if(Player[i][DriftEnabled] && IsPlayerInAnyVehicle(i))
Wysłany: 2015-02-22, 14:11
bemben1997
Losek
Wiek: 29 Na forum: 4381 dni Posty: 67
Nick w MP: Folka
Piwa : 90
Dzi?kuje Dzia?a . Ka?dy ma po Piwku .
[ Dodano : 2015-02-22, 14:15 ]
Niestety po sprawdzeniu jak wszed?em na serwer nie pokazywa?o na admins nikogo ale po wejsciu na s?uzbe te? nie pokazywa?o
Podpis
Jeśli Pomogłem Postaw
Wysłany: 2015-02-22, 14:22
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Kod:
CMD:admins(playerid, params[])
{
new Admins[5], String[1000], add;
format(String, sizeof(String), "Administratorzy Polskiego Serwera Armagedon Online:\n\n");
foreach(Player, PlayerId)
{
if(Player[PlayerId][Logged] && (IsPlayerAdmin(PlayerId) || Player[PlayerId][Admin] == 5))
{
Admins[0]++;
add++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Head Administrator {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Head Administrator\n",String, PlayerName2(PlayerId), PlayerId);
}
if(Player[PlayerId][Logged] && !IsPlayerAdmin(PlayerId) && Player[PlayerId][Admin] == 4)
{
add++;
Admins[1]++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Elite Administrator {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Elite Administrator\n",String, PlayerName2(PlayerId), PlayerId);
}
if(Player[PlayerId][Logged] && !IsPlayerAdmin(PlayerId) && Player[PlayerId][Admin] == 3)
{
add++;
Admins[2]++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Administrator {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Administrator\n",String, PlayerName2(PlayerId), PlayerId);
}
if(Player[PlayerId][Logged] && !IsPlayerAdmin(PlayerId) && Player[PlayerId][Admin] == 2)
{
add++;
Admins[3]++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Junior {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Junior\n",String, PlayerName2(PlayerId), PlayerId);
}
if(Player[PlayerId][Logged] && !IsPlayerAdmin(PlayerId) && Player[PlayerId][Admin] == 1)
{
add++;
Admins[4]++;
if(Player[PlayerId][Away])
format(String, sizeof(String), "%s {FFFFFF}›› {cccc33}%s |id %d| - Moderator {FF0000}[AFK]\n",String, PlayerName2(PlayerId), PlayerId);
else
if(Player[PlayerId][OnDuty])
format(String, sizeof(String), "%s {FFFFFF}›› {00cc00}%s |id %d| - Moderator\n",String, PlayerName2(PlayerId), PlayerId);
}
}
// bool:AnyVip;
// SendClientMessage(playerid, COLOR_Fioletowy, "›› |info| Konta Premium On-Line:");
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 1;
}
Masz bo Inferno namiesza?
Wysłany: 2015-02-22, 19:58
bemben1997
Losek
Wiek: 29 Na forum: 4381 dni Posty: 67
Nick w MP: Folka
Piwa : 90
Dobrze Problem Rozwi?zany . Dzi?kuje.
[ Dodano : 2015-02-22, 22:02 ]
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 .
Podpis
Jeśli Pomogłem Postaw
Tagi: jak :: zrobić :: nie :: pokazywało?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: