18:04
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
[Include] RemoveBuilding (2)
JasonGordon 24.05.2017 23:48
[SA-MP] Hosted Tab (116)
DieSeL 17.05.2017 17:33
Физрук (15)
Lanablogger1 16.05.2017 16:00
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 2 из 2«12
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Команда /admins
Команда /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 прогнать crazy

[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=Оффтопик]Экварп доставляет, как всегда fun [/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
Группа: Ангел Хранитель
Сообщений: 1242
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Закрыто.



www.weddew-shop.ru
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Команда /admins
Страница 2 из 2«12
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM