Wysłany: 2012-07-17, 18:58
Errorq
Wiek: 33 Na forum: 5227 dni Posty: 8
Piwa : 1
Chcia?bym t? komend? przerobi? na zcmd i ?eby jeszcze wy?wietla?o zwyk?ych Admin?w.
Kod: if(strcmp(cmdtext, "/admins", true) == 0)
{
new Name[MAX_PLAYER_NAME], String[128], Count;
for(new i, mp = GetMaxPlayers(); i < mp; i++)
{
if(IsPlayerConnected(i) && IsPlayerAdmin(i))
{
GetPlayerName(i, Name, MAX_PLAYER_NAME);
format(String, sizeof(String), "%s\n%s (id %d) - Administrator [RCON]", String, Name, i);
Count++;
}
}
if(Count)
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Admini online:", String, "Ok", "Ok");
else
SendClientMessage(playerid, -1, "Nie ma administrator?w online.");
return 1;
}
Za pomoc piwka![/code]
Wysłany: 2012-07-17, 19:14
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Kod: CMD:admins(playerid, params[])
{new Name[MAX_PLAYER_NAME], String[128], Count;
for(new i, mp = GetMaxPlayers(); i < mp; i++)
{
if(IsPlayerConnected(i) && IsPlayerAdmin(i))
{
GetPlayerName(i, Name, MAX_PLAYER_NAME);
format(String, sizeof(String), "%s\n%s (id %d) - Administrator [RCON]", String, Name, i);
Count++;
}
}
if(Count)
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Admini online:", String, "Ok", "Ok");
else
SendClientMessage(playerid, -1, "Nie ma administrator?w online.");
return 1;
}
Jakich zwyk?ych admin?w ?
Wysłany: 2012-07-17, 20:28
Errorq
Wiek: 33 Na forum: 5227 dni Posty: 8
Piwa : 1
Bo to jest tylko dla admin?w RCON a ja mam jeszcze zwyk?ych admin?w czyli if(!Administrator[playerid] tak to wygl?da w komendach innych.
Wysłany: 2012-07-17, 21:19
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Kod: CMD:admins(playerid, params[])
{
new Name[MAX_PLAYER_NAME], String[128], Count;
for(new i, mp = GetMaxPlayers(); i < mp; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerName(i, Name, MAX_PLAYER_NAME);
if(IsPlayerAdmin(i)) format(String, sizeof(String), "%s\n%s (id %d) - Administrator [RCON]", String, Name, i);
else if(Administrator[i]) format(String, sizeof(String), "%s\n%s (id %d) - Administrator [Zwyk?y]", String, Name, i);
Count++;
}
}
if(Count)
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Admini online:", String, "Ok", "");
else
SendClientMessage(playerid, -1, "Nie ma administrator?w online.");
return 1;
}
Wysłany: 2012-07-17, 21:45
Errorq
Wiek: 33 Na forum: 5227 dni Posty: 8
Piwa : 1
Fajnie tylko ile razy wpisze /admins to tyle razy pokazuje si? m?j nick i na samej g?rze pisze mi zawsze ostatni? wiadomo?? z czatu kt?r? wpisa?em.
Wysłany: 2012-07-18, 00:15
zigimaka
OoZoOmP
Wiek: 31 Na forum: 5594 dni Posty: 71
Nick w MP: Mateusz_Szymkowiak
Piwa : 43
Kod:
#define ForeachEx(%2,%1) for(new %2 = 0; %2 < %1; %2++)
stock Nicks(playerid)
{
new nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, nick, sizeof(nick));
UnderscoreToSpace(nick);
return nick;
}
CMD:admins(playerid, params[])
{
ForeachEx(i, MAX_PLAYERS)
{
temp++;
if(Administrator[i])
{
format(str, sizeof(str), "%s\n[ADMIN]\t\t\t %s", str,Nicks(i));
}
else if(IsPlayerAdmin(i))
{
format(str, sizeof(str), "%s\n[RCON]\t\t\t %s", str, Nicks(i));
}
}
if(temp == 0) return GameTextForPlayer(playerid, "~r~Nie znaleziono ~w~adminow~n~~r~spelniajacych kryteria.", 3000, 5);
ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_LIST, "Online", str, "Okey", "Anuluj");
return 1;
}
Wysłany: 2012-07-18, 10:40
Errorq
Wiek: 33 Na forum: 5227 dni Posty: 8
Piwa : 1
@Edit: Ju? sobie zrobi?em inn? komend? kt?ra dzia?a, mo?na zamkn??.
Tagi: komenda :: /admins :: gui
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: