музыка mp3 и мобильные телефонысофт портал
Обновить страницу!




Vida-Virtual (0)
-Shift">20.06.2012 18:48
Samp-R|G (0)
SkyKiller">19.08.2011 16:35





Информация:
Сайт моделируеться))С уважением Администратор!!




  • Страница 1 из 1
  • 1
Действие по нажатие кнопки!!
У вас  Дата: Четверг, 27.01.2011, 14:28 | Сообщение # 1

stalin_x_x







         Гильдия:Мужчина
         Сообщений: 32
         Репутация: 10001
Не долго мы с вами скучали) Теперь я вам покажу как можно перенести различные функции на Клавишу Клавиатуры.

Итак все действия мы будем совершать с public OnPlayerKeyStateChange(playerid, newkeys, oldkeys){

ВВеду вас в курс дела. Можно использовать только некоторые из досутпных клавишь клавиатуры! Вот они:

#define KEY_ACTION (1) // Это у нас клавиша действия
#define KEY_CROUCH (2) // Присесть
#define KEY_FIRE (4) // Огонь
#define KEY_SPRINT (8) //Ускорение(быстрый бег)
#define KEY_SECONDARY_ATTACK (16) //Вторичная атака
#define KEY_JUMP (32) //Прыжок
#define KEY_LOOK_RIGHT (64) //Сматреть Направо
#define KEY_HANDBRAKE (128) //Ручной тормоз
#define KEY_LOOK_LEFT (256) //Сматреть налево
#define KEY_SUBMISSION (512) //Мини мисия
#define KEY_WALK (1024) //Шаг(Медленный)
#define KEY_ANALOG_UP (2048) //Стрелка вверх
#define KEY_ANALOG_DOWN (4096) //Стрелка вниз
#define KEY_ANALOG_RIGHT (16384) //Стрелка Вправо
#define KEY_ANALOG_LEFT (8192) //Стрелка влево

В скобка ID клавиши

Итак, довайте создадим При нажатии Ручного тормаза (в машине, на улчице будет другая конпка) чтоб человек перемещался в другую точку! Итак

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (newkeys==128)//Это собсвтенно сама клавиша
{
if (PlayerToPoint(3.0, playerid,2695.6235,-1704.6960,11.8438)) //Проверка нахождения
{
SetPlayerInterior(playerid,7); //Загруджаем интерьер
SetPlayerPos(playerid,-1404.5299,-259.0602,1043.6563); //Перемещаем игрока
return 1;
}
}
return 1;
}

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









PRO-GTA-PORTAL