• Страница 1 из 1
  • 1
Модератор форума: AlexPPPP  
[ZCMD+ SSCANF] /tp /kick
AlexPPPPДата: Среда, 15.10.2014, 06:19 | Сообщение # 1
.::Offline::.
Гангстер
Сообщений: 179
[ 21 ]
Награды: 19

Статус отсутствует
1 команда позволяет телепортировать одного игрока к другому.
Использование /tp [ID] [ID] , думаю понятно.

Код
CMD:tp(playerid, params[])
{
       if(PlayerInfo[playerid][pAdmin] < 2) return true; // Проверка на администратора и его уровень
       if(sscanf(params,"uu",params[0],params[1])) return SendClientMessage(playerid,COLOR_GREY,"Введите: /tp [id ] [id]");
       new Float:pos[3];
       GetPlayerPos(params[1],pos[0],pos[1],pos[2]);
       SetPlayerPos(params[0],pos[0]+1,pos[1]+1,pos[2]);
       SetPlayerInterior(params[0], GetPlayerInterior(params[1]));
       SetPlayerVirtualWorld(params[0], GetPlayerVirtualWorld(params[1]));
       SCM(playerid, COLOR_WHITE, "Выполнено");
       return true;
}


2 команда - позволяет кикнуть игрока, может у кого нет на ZCMD

Использование - /kick ID причина

Код


CMD:kick(playerid, params[])
{
     if(PlayerInfo[playerid][pAdmin]  == 0) return true;
     new string[144];
     if(sscanf(params,"us[64]",params[0], params[1])) return SendClientMessage(playerid, COLOR_WHITE,"Используйте: /kick [id] [причина]");
     format(string, 144, "{FF0000}Администратор %s отсоединил Вас от сервера\nПричина:  %s\nДля выхода введите /q", GN(playerid), params[1]);
     ShowPlayeridDialog(params[0], 160, DIALOG_STYLE_MSGBOX, "Внимание", string, "Закрыть", "");
     format(string, 144, "[A - INFO] %s отключен от сервера с причиной: %s", GN(params[0]), params[1]);
     ASCM(COLOR_KICK, string, 1);
     SetTimerEx("Kickk",30,false,"i", params[0]);
           return 1;
}

Создадим
Код

public Kickk(playerid)
{
       Kick(playerid);
}


Если у кого нет ASCM то
Код


stock ASCM(color,const string[],level)
{
   for(new i = 0; i < MAX_PLAYERS; i++)
   {
    if(IsPlayerConnected(i))
    {
     if(PlayerInfo[i][pAdmin] >= level)
     {
      SCM(i, color, string);
     }
    }
   }
   return true;
}



Если нет SCM

Код
#define SCM SendClientMessage


Релизы
[GM] Far EastRolePlay[Repack LessGlobal]
S.T.A.L.K.E.R New.pwn 45% ( мод заливать не буду )


Сообщение отредактировал AlexPPPP - Четверг, 16.10.2014, 04:01
 
fenix05Дата: Среда, 15.10.2014, 18:21 | Сообщение # 2
.::Offline::.
Гангстер
Сообщений: 151
[ 62 ]
Награды: 4

Статус отсутствует
Отлично!
Добавь ещё какую нибудь команду с передачей строки.


Alien Brickman [vk.com/alien_brickman]Обложка:
 
AlexPPPPДата: Четверг, 16.10.2014, 10:50 | Сообщение # 3
.::Offline::.
Гангстер
Сообщений: 179
[ 21 ]
Награды: 19

Статус отсутствует
Цитата fenix05 ()
Добавь ещё какую нибудь команду с передачей строки.


Например?) Скажи - напишу


Релизы
[GM] Far EastRolePlay[Repack LessGlobal]
S.T.A.L.K.E.R New.pwn 45% ( мод заливать не буду )
 
fenix05Дата: Четверг, 16.10.2014, 12:17 | Сообщение # 4
.::Offline::.
Гангстер
Сообщений: 151
[ 62 ]
Награды: 4

Статус отсутствует
Цитата AlexPPPP ()
Скажи - напишу

А ссори, не внимательно смотрел facepalm
У тебя уже есть:
Код
/kick ID причина


Alien Brickman [vk.com/alien_brickman]Обложка:
 
AlexPPPPДата: Четверг, 16.10.2014, 15:58 | Сообщение # 5
.::Offline::.
Гангстер
Сообщений: 179
[ 21 ]
Награды: 19

Статус отсутствует
Ну ладно dry


Релизы
[GM] Far EastRolePlay[Repack LessGlobal]
S.T.A.L.K.E.R New.pwn 45% ( мод заливать не буду )
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика