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

 



 
          





Рекомендуем:





Последние Файлы 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
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
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
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: AXE, Weddew  
Команда /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
Группа: Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Закрыто.



www.weddew-shop.ru
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua