Пређи на главни садржај

CreatePickup

Опис

Ова функција ради исто и AddStaticPickup, осим што враћа ИД pickup-a који можемо да пратимо под OnPlayerPickUpPickup или да га уништимо.

ИмеОпис
modelМодел pickup-a
typeSpawn тип pickup-a
Float:XX координата где се pickup креира
Float:YY координата где се pickup креира
Float:ZZ координата где се pickup креира
virtualworldВиртуелни свет pickup-a. Користите -1 да би се pickup показао у свим световима.

Враћа

ID kreiranog pickup-a, ili -1 ako ne uspe da ga kreira (pickup max limit).

Примери

new pickup; // Креирамо варијаблу где ћемо држати ИД pickup-a

public OnGameModeInit()
{
pickup = CreatePickup(1242, 2, 1503.3359, 1432.3585, 10.1191, -1);
// Креирамо pickup за armor i сачувамо ИД pickup-a у варијаблу pickup
return 1;
}

// Касније..
DestroyPickup(pickup); // Пример коришћења ID-a pickup-a ( уништавамо pickup )
pickup = 0; // варијабла се мора ресетовати да би се избегло мешање са осталим

Белешке

tip
  • Једини тип pickup-а који може да се покупи из унутрашњости возила је 14 (осим пар специјалних pickup-ова као што су bribes).
  • Pickup-ови су видљиви свима и могу их покупити сви играчи.
  • Могуће је да, ако се користи DestroyPickup() када је pickup већ покупљен, више од једног играча може да покупи исти pickup због лаг-а. Ово се може избећи коришћењем променљивих.
  • Неки pickup-ови долазе са 'аутоматским одговором', на пример, M4 модел ће аутоматски дати играчу оружје и мало муниције. За потпуно скриптоване pickup-ове, треба користити тип 1.
warning

Познати багови: Pickup-ови који имају X или Y мањи од -4096.0 или већи од 4096.0 неће бити приказани и неће активирати OnPlayerPickUpPickup.

Повезане функције

Слични callback-ови

Следећи callbacks могу бити корисни, јер су повезани са овом функцијом.

  • OnPlayerPickUpPickup: Позива се када играч покупи pickup.
  • OnPickupStreamIn: Позива се када pickup уђе у видно поље играча.
  • OnPickupStreamOut: Позива се када pickup изађе из видног поља играча.

Слични ресурси