 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Команда /admins
| |
| Nikita01041997 | Дата: Суббота, 30.03.2013, 23:38 | Сообщение # 16 |
|
Новенький
Группа:
Пользователи
Сообщений: 74
Награды: 0
Город: Алейск
Репутация: -37
Замечания: 0%
Статус: 
| У меня команда сделана так [pwn]else if (strcmp(cmd, "/admins", true) == 0) { if(IsPlayerAdmin(playerid)|| PlayerInfo[playerid][pAdmin] >= 1 ) { SendClientMessage(playerid, COLOR_YELLOW, "Àäìèíû Online:"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pAdmin] >= 1) { new drank[20]; if(PlayerInfo[i][pAdmin] == 1) { drank = "1"; } else if(PlayerInfo[i][pAdmin] == 2) { drank = "2"; } else if(PlayerInfo[i][pAdmin] == 3) { drank = "3"; } else if(PlayerInfo[i][pAdmin] == 4) { drank = "4"; } else if(PlayerInfo[i][pAdmin] == 5) { drank = "5"; } else if(PlayerInfo[i][pAdmin] == 6) { drank = "6"; } else if(PlayerInfo[i][pAdmin] == 7) { drank = "7"; } else if(PlayerInfo[i][pAdmin] == 8) { drank = "8"; }
GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "%s | ID:%d | %s level",sendername,i,drank); SendClientMessage(playerid, COLOR_WHITE, string); } } } } return 1; }[/pwn] И всё замечательно работает!
люблю этот сайт
|
| |
|
|
| Ru[D]o | Дата: Понедельник, 01.04.2013, 12:14 | Сообщение # 17 |
|
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 0
Город: Erevan
Репутация: 0
Замечания: 0%
Статус: 
| Цитата (Nikita01041997) else if (strcmp(cmd, "/admins", true) == 0) { if(IsPlayerAdmin(playerid)|| PlayerInfo[playerid][pAdmin] >= 1 ) { SendClientMessage(playerid, COLOR_YELLOW, "Àäìèíû Online:"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pAdmin] >= 1) { new drank[20]; if(PlayerInfo[i][pAdmin] == 1) { drank = "1"; } else if(PlayerInfo[i][pAdmin] == 2) { drank = "2"; } else if(PlayerInfo[i][pAdmin] == 3) { drank = "3"; } else if(PlayerInfo[i][pAdmin] == 4) { drank = "4"; } else if(PlayerInfo[i][pAdmin] == 5) { drank = "5"; } else if(PlayerInfo[i][pAdmin] == 6) { drank = "6"; } else if(PlayerInfo[i][pAdmin] == 7) { drank = "7"; } else if(PlayerInfo[i][pAdmin] == 8) { drank = "8"; } GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "%s | ID:%d | %s level",sendername,i,drank); SendClientMessage(playerid, COLOR_WHITE, string); } } } } return 1; } switch(drunk) так будет лучше [php]if (strcmp(cmd, "/admins", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_YELLOW, "A`a"i`e`i'u^ Online:"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pAdmin] >= 1) { new drank[20]; switch(PlayerInfo[i][pAdmin]) { case 1: drank = "1"; case 2: drank = "2"; case 3: drank = "3"; case 4: drank = "4"; case 5: drank = "5"; case 6: drank = "6"; case 7: drank = "7"; case 8: drank = "8"; } GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "%s | ID:%d | %s level",sendername,i,drank); SendClientMessage(playerid, COLOR_WHITE, string); } } } } return 1; }[/php]
|
| |
|
|
| Borog | Дата: Понедельник, 01.04.2013, 12:57 | Сообщение # 18 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус: 
| Ru[D]o, потрясающая у тебя оптимизация. То что цифры как текст записываются в здоровый для них, никому ненужный массив - это ничего страшного. А вот лишние проверки надо через switch прогнать
[pwn]if(strcmp(cmd, "/admins", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_YELLOW, "Админы Online:"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && PlayerInfo[i][pAdmin] > 0) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "%s | ID:%d | %d level",sendername,i,PlayerInfo[i][pAdmin]); SendClientMessage(playerid, COLOR_WHITE, string); } } } return 1; }[/pwn]
[cut=Оффтопик]Экварп доставляет, как всегда [/cut]
Silver Break http://s-break.ru/ http://vk.com/sbreak
Сообщение отредактировал Borog - Понедельник, 01.04.2013, 13:00 |
| |
|
|
| Ru[D]o | Дата: Понедельник, 01.04.2013, 21:34 | Сообщение # 19 |
|
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 0
Город: Erevan
Репутация: 0
Замечания: 0%
Статус: 
| Цитата (Borog) Ru[D]o, потрясающая у тебя оптимизация. То что цифры как текст записываются в здоровый для них, никому ненужный массив - это ничего страшного. А вот лишние проверки надо через switch прогнать crazy да, не заметил) можно заменить цыфры на Модератор, Администратор и т.д
|
| |
|
|
| Serg006 | Дата: Вторник, 02.04.2013, 06:50 | Сообщение # 20 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 224
Награды: 3
Репутация: -87
Замечания: 60%
Статус: 
| Тему можете закрыть, исправил команду.
[GM]Drift Server - 10%- будет в паблике. [GM-RP] United Gaming RP 0.3x - Перевод мода ~ 52% [MAP]Автомеханики возле ЛСПД (Смотрим)
|
| |
|
|
| Weddew | Дата: Вторник, 02.04.2013, 23:16 | Сообщение # 21 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| Закрыто.
www.weddew-shop.ru
|
| |
|
|
|
 |
|
 | |
| |
|