• Страница 1 из 1
  • 1
Телепорт кликом по карте(Диалог)
Дмитрий Дата: Понедельник, 03.11.2014, 23:18 | Сообщение # 1 | Сообщить о нерабочей теме


Аватар для Дмитрий

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



Ко всем "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;
          }
      }
  

Готово!
Прикрепления: 4036273.jpg (265.9 Kb) · 1521624.png (539.2 Kb)


From Russia With Love!
  • Страница 1 из 1
  • 1
Поиск: