Доступ к готовым решениям

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

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

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

Мануал Телепортация для админа

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

Fragman

Новичок
Когда то давно,ещё во времена когда я только осваивал систему диалогов я понял что из этого можно сделать что нибудь занятное.И вот я хочу показать вам свою систему телепортации.Для написания команды я использовал ZCMD.Итак приступим.
В месте,где вы размещаете команды вставляем вот это:
PHP:
CMD:tp(playerid, params[])
{
    if(pInfo[playerid][pAdmin] >= 1)
{
ShowPlayerDialog(playerid, 101, DIALOG_STYLE_LIST, "Меню Телепорта", "Глен Парк\nГрув Стрит\nLSPD\nОкрестности ЛС\nАэропорт СФ\nАвтошкола\nПаломино Крик\nФорт Карсон\nЗона 51", "Ок", "Отмена");
}
}
В ondialogresponse размещаем это:

PHP:
if(dialogid == 101)
{
        if(response)
        {
                if(listitem == 0)
                {
SetPlayerPos(playerid, 1973.3905,-1222.3127,20.0234);
                }
                if(listitem == 1)
                {
SetPlayerPos(playerid, 2491.3325,-1670.0850,13.3359);
                }
                if(listitem == 2)
SetPlayerPos(playerid, 1553.1534,-1675.7399,16.1953);
                {
                if(listitem == 3)
                {
SetPlayerPos(playerid, -89.3943,-1189.4991,1.7500);
                }
                if(listitem == 4)
                {
SetPlayerPos(playerid, -1734.0010,-579.7926,16.3359);
                }
                if(listitem == 5)
                {
SetPlayerPos(playerid, -2057.9653,-90.2394,35.3203);
}
                if(listitem == 6)
                {
SetPlayerPos(playerid, 2324.4485,-3.8721,26.5599);
}
                if(listitem == 7)
                {
SetPlayerPos(playerid,-177.8240,1171.7747,19.7500);
}
                if(listitem == 8)
                {
SetPlayerPos(playerid,213.2662,1867.2902,13.1406);
}
                }
        }
}
Вот в принципе и всё,по такому же примеру вы можете добавить новых точек для перемещения.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу