[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
[Pawno-Урок]OnPlayerPickUpPickup.
Дата: 17.08.2011, Среда, 22:57:51 | Сообщение # $NUMBER
Группа: VIP
Сообщений: 1021
Репутация: 815+
В данном уроке, мы научимся не только создавать пикапы, ну а также присваивать им действия.

Начнем:

1. Добавить новую переменую:(new)

Code
new pickup;//в начало мода


2. Добавить пикап в OngamemodeInit()

Code
public OnGameModeInit()  
{  
    pickup = CreatePickup(1318,2,0.0,0.0,0.0,-1);  
}


3.Итак мы создали пикап pickup с ид 0(если он первый в нашем моде) с координатами 0.0,0.0,0.0, типом 2 и ид 1318(стрелка вниз) идем в паблик OnPlayerPickUpPickup

Code
public OnPlayerPickUpPickup(playerid,pickupid)  
{  
    if(pickupid == pickup)//ставим условие подобрал ли игрок пикап pickup  
    {  
       SetPlayerPos(playerid,0.1,0.1,0.1);//перемещаем его к координатам 0.1,0.1,0.1  
    }  
}  


Урок закончен.
Дата: 18.08.2011, Четверг, 20:04:37 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 163
Репутация: 81+
Может задаю и нубский вопрос,но в:
Quote (Tailer)
public OnPlayerPickUpPickup(playerid,pickupid)
{
if(pickupid == pickup)//ставим условие подобрал ли игрок пикап pickup
{
SetPlayerPos(playerid,0.1,0.1,0.1);//перемещаем его к координатам 0.1,0.1,0.1
}
}

Нельзя использовать вместо условия if(),использовать операторы switch/case?
Дата: 18.08.2011, Четверг, 21:09:58 | Сообщение # $NUMBER
Группа: VIP
Сообщений: 1021
Репутация: 815+
Kozz-Porno,нет.
Дата: 21.08.2011, Воскресенье, 11:23:31 | Сообщение # $NUMBER
Группа: Модераторы
Сообщений: 1045
Репутация: 1112+
Tailer, может проще было сделать это в раздел функция??
Дата: 21.08.2011, Воскресенье, 13:24:21 | Сообщение # $NUMBER
Группа: VIP
Сообщений: 1021
Репутация: 815+
Ryder_Wilson, Думаю нет)
  • Страница 1 из 1
  • 1
Поиск: