[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Stepan23  
Урок Pawno 7 (Телепорт к игроку по клику на ник)
Stepan23Дата: Четверг, 16.12.2010, 11:10 | Сообщение # 1
Майор
Группа: Администраторы
Сообщений: 91
Репутация: 6
Статус: Offline
Начиная с версии 0.3, у нас появилась новая замечательная функция

Code
OnPlayerClickPlayer

Которая при открытии списка игроков(Обычно кнопка ТАБ) и при последующем нажатии на любой ник вызвать определенное действие.
Сейчас мы сделаем очень удобный телепорт к игроку, по средствам этой функции.

Code
public OnPlayerClickPlayer(playerid, clickedplayerid, source)  
{  
           new Float:x,Float:y,Float:z;  
    GetPlayerPos(clickedplayerid,x,y,z);//текущие координаты игрока, на которого кликаем  
           if (GetPlayerState(playerid) == 2)//находитесь ли вы сейчас в автомобиле  
    {  
     SetVehiclePos(GetPlayerVehicleID(playerid), x, y+4, z);//перемещаем автомобиль по координатам игрока  
     LinkVehicleToInterior(GetPlayerVehicleID(playerid), GetPlayerInterior(clickedplayerid));// загружаем его интерьер  
     SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(clickedplayerid));//загружаем его виртуальный мир  
    }  
    else//если вы пешком  
    {  
     SetPlayerPos(playerid,x,y+2,z);//телепортируем к игроку  
     SetPlayerInterior(playerid,GetPlayerInterior(clickedplayerid));// загружаем его интерьер  
     SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(clickedplayerid));//загружаем его виртуальный мир  
    }  
    return 1;  
}
 
  • Страница 1 из 1
  • 1
Поиск: