Перейти к содержанию
Авторизация  
#GiFF

Телепорт по карте (дополнено)

Рекомендуемые сообщения

#GiFF

Такая тема уже была, но данная система теперь дополнена.

- Теперь вас спрашивают тпшаться или нет

- Вы тпшаетесь в нулей виртуальный мир и нулевой интерьер

 

Ко всем new добавляем:

new Float:pos[MAX_PLAYERS][3];
Далее добавляем паблик:
public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ){       if(PlayerInfo[playerid][pAdmin] >= 1)       {             pos[playerid][0] = fX;             pos[playerid][1] = fY;             pos[playerid][2] = fZ;             ShowPlayerDialog(playerid, 122, DIALOG_STYLE_MSGBOX, "Телепорт", "\t\t\t{9ACD32}Уважаемый администратор!\n Вы подтверждаете действие: {9ACD32}переместиться на поставленную точку", "Да", "Нет");        }}
И конечно же диалог:
if(dialogid == 122)    {       if(response)       {       SetPlayerInterior(playerid,0);       SetPlayerVirtualWorld(playerid, 0);       SetPlayerPos(playerid, pos[playerid][0], pos[playerid][1], pos[playerid][2]);       SendClientMessage(playerid,0x88AA88AA,"Вы переместились на отмеченную точку!");       }       else       {       SendClientMessage(playerid,0x88AA88AA,"Вы отменили перемещение!");       return 1;    }}
Вот и все.

 

Автор: неизвестно

Изменено пользователем #GiFF
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.