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

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

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

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

Мануал Телепорт кликом по карте (диалог)

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

lonin

Компетентный
Здравствуйте, уважаемые форумчане!
Представляю вам администраторский телепорт по карте с диалоговым предупреждением.​

Ко всем "new" добавляем
PHP:
new Float:pos[MAX_PLAYERS][3];
Далее добавляем паблик (без форварда):
PHP:
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}переместиться на поставленую точку", "Да", "Нет");
    }
}
И соответственно диалог:

PHP:
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;
		}
	}
Готово!

Скриншоты:


 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу