Текущая версия SA-MP: 0.3.7


IP: 77.220.180.96:7777
  Новые сообщения · Поиск
  • Страница 1 из 1
  • 1
Модератор форума: KaTacTpOqpa  
PickUp Жизни
FAMAS Сообщение # 1  | 13:22:13
Фанат Владокса :D
Скриптеры
Сообщений: 84
Репутация: 44
Здравствуйте! В Этом уроке мы научимся создава PickUp'ы для жизней.
Для примера создадим пикап на базе Grove.

В самое начало:
Code
new pickupgroveheal; // Можно свое


Далее в public OnGameModeInit() добавим сам пикап
Code
pickupgroveheal=CreatePickup(1240,23,2504.3002929688,-1684.3464355469,13.546875);

1240 - иконка сердечка
23 - Тип PickUp'a
2504.3002929688 - Координаты по X
-1684.3464355469 - Координаты по Y
13.546875 - Координаты по Z

Теперь зададим пикапу функцию востоновления жизней, и вывода надписи в чат.
В public OnPlayerPickUpPickup(playerid, pickupid)
Code
if(pickupid == pickupgroveheal)
  {
      SendClientMessage(playerid,0x005D1A96,"Вы востоновили свое здоровье и броню");
   SetPlayerHealth(playerid,100.0);
   SetPlayerArmour(playerid,100.0);
  }

SendClientMessage(playerid,0x005D1A96,"Вы востоновили свое здоровье и броню"); - Вывод сообщения в чат игроку
SetPlayerHealth(playerid,100.0); - Востоновим игроку жизни
SetPlayerArmour(playerid,100.0); - Востоновим игроку броню.

Вот иготов наш PickUp для работы
Посмотрим что получилось


Также если вы хотите чтобы игроку давалось оружие когда игрок становиться на PickUp
То добавит такую строку в public OnPlayerPickUpPickup(playerid, pickupid)
Code
GivePlayerWeapon(playerid,30,500);

В данном случае мы получиш автомат калашникова с 500 патронами.

Всем спасибо за внимание. С вами был famas.
Demetrius Сообщение # 2  | 15:57:28
VIP-пользователи
Сообщений: 1192
Репутация: 158
наипростейший урок)
но все хорошо разжувал, даж со скрином smile


Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
FAMAS Сообщение # 3  | 16:03:59
Фанат Владокса :D
Скриптеры
Сообщений: 84
Репутация: 44
Armin, что найпростейший то понятно.
но для новичков нормально )
  • Страница 1 из 1
  • 1
Поиск: