[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Как сделать...
Дата: 13.12.2010, Понедельник, 16:54:55 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 27
Репутация: 2+
Помогите пожалуйста сделать телепорт с определенного места , например я подходу к тому месту откуда нужно телепортироваться ввожу команду (например /teleport) и телепортируюсь в нужное место , но что можно было и на авто телепортироваться и просто чтоб чел мог телепортироваться
Дата: 13.12.2010, Понедельник, 21:54:52 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 83
Репутация: 39+
вставь в public OnPlayerCommandText(playerid, cmdtext[])
if(strcmp(cmdtext, "/driftlv",true) == 0)//вместо /driftlv вставь свою команду
{ //Если игрок наберёт /driftlv, то

if(IsPlayerInAnyVehicle(playerid))
if (PlayerToPoint(7.0,playerid,1539.8118896484,-1627.4265136719,13.3828125))//кординаты откуда он может телепортироваться!
{ //(начало условия) Если игрок сидит в машине и находиться на определённом месте то

new VehicleID; //Создаём переменную с названием VehicleID;
VehicleID = GetPlayerVehicleID(playerid); //Узнаём ид машины в каторой сидит игрок и записываем его ид в переменную VehicleID;
SetVehiclePos(VehicleID,2304.519287, 1391.424194, 10.820312);//перемещаем автомобиль с игроком в назначеную точку (сюды напиши свои кординаты куда переместиться)
SendClientMessage(playerid, 0x09FF3FF, "ВЫ ТЕЛЕПОРТИРОВАЛИСЬ!");
}
else

{//Иначе если игрок не сидит в машине
SetPlayerPos(playerid,2304.519287, 1391.424194, 10.820312);//Кординаты куда телепортируется игрок
SendClientMessage(playerid, 0x09FF3FF, "ВЫ ТЕЛЕПОРТИРОВАЛИСЬ!");
}//Конец
return 1;

  • Страница 1 из 1
  • 1
Поиск: