Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

делаем телепорт для Админа

Статус
В этой теме нельзя размещать новые ответы.

skripter555

Нуль
Регистрация
13 Фев 2012
Сообщения
5
Лучшие ответы
0
Репутация
0
всем привет!
если что вырезал со своего мода!!
итак приступим!!
в
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
вставляем:
PHP:
 if(strcmp(cmd, "/goto", true) == 0)  //goto  это команда для тп можете изменить на свою
    {
        if(IsPlayerConnected(playerid))
        {
           if(PlayerInfo[playerid][pAdmin] >= 1)
           {
              tmp = strtok(cmdtext, idx);
              if(!strlen(tmp))
              {
                  SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /goto [ID игрока/Часть Ника]");
                  ShowPlayerDialog(playerid,387,DIALOG_STYLE_LIST,"Телепорт:","Лс\nСФ\nЛВ\nТюрьма\nАвтошкола (ИНТ)\nАвтошкола (улица)\nЗона51\nМерия\nБомжатник  LS\nШтрав-стоянка\nАвторынок","Ок","Выход");
                  return 1;
              }
              new Float:plocx,Float:plocy,Float:plocz;
              new plo;
              plo = ReturnUser(tmp);
              if (IsPlayerConnected(plo))
              {
                if(plo != INVALID_PLAYER_ID)
                {
                        if(toggotome[plo] == 1)
                        {
                            SendClientMessage(playerid,COLOR_GREY,"Админ запретил к нему телепортироваться");
                            return 1;
                        }
                        GetPlayerPos(plo,plocx,plocy,plocz);
                        if (GetPlayerState(playerid) == 2)
                        {
                            new tmpcar = GetPlayerVehicleID(playerid);
                            SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
                            TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                        }
                        else
                        {
                            SetPlayerPos(playerid,plocx,plocy+2, plocz);
                        }
                        SetPlayerInterior(playerid,GetPlayerInterior(plo));
                        SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(plo));
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* вы телепортнулись!");
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, " вы не уполномочены использовать эту команду!");
                    }
                }
                else
                {
                    format(string, sizeof(string), "   %d не активный игрок.", plo);
                    SendClientMessage(playerid, COLOR_GRAD1, string);
                   }
            }
         }
        return 1;
    }
помог ставь +ик
Автор:skripter
по вопросам стучать в skype:a-z-989-cfk
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу