Skip to main content

CreatePickup

Deskripcija

Ova funkcija radi u potpunosti isto kao i AddStaticPickup, osim što returna (vraća) ID pickupa koji se može upotrijebiti za njegovo uništavanje nakon čega se može pratiti pomoću OnPlayerPickUpPickup.

ImeDeskripcija
modelModel pickupa.
typeTip pickupa. Određuje kako će pickup reagovati.
Float:XX kordinata za kreirati pickup.
Float:YY kordinata za kreirati pickup.
Float:ZZ kordinata za kreirati pickup.
virtualworldID virtualnog svijeta pickupa. Koristi -1 da bi se pickup prikazao u svim svjetovima.

Returns

ID kreiranog pickupa, -1 ukoliko dođe do greške (pickup max limit).

Primjeri

new pickup; // kreiramo varijablu u koju ćemo sačuvati ID pickupa

public OnGameModeInit()
{
pickup = CreatePickup(1242, 2, 1503.3359, 1432.3585, 10.1191, -1);
// Kreiramo armor pickup i čuvamo ga u 'pickup' varijablu
return 1;
}

// Kasnije..
DestroyPickup(pickup); // Primjer korištenja Pickup ID-a
pickup = 0; // varijablu pickupa treba resetirati kako bi se izbjegli budući problemi

Zabilješke

tip

Jedina vrsta pickupa koja se može pokupiti iz vozila je 14 (osim posebnih pickupa poput bribe-a). Pickupi su prikazani i mogu ih pokupiti svi igrači. Moguće je da ako se DestroyPickup () koristi kada se podiže, više od jednog igrača može pokupiti pickup zbog zaostajanja. To se može zaobići korištenjem varijabli. Određene vrste pickupa dolaze s "automatskim odgovorima", na primjer, upotreba modela M4 u pickupa automatski će dati igraču oružje i malo streljiva. Za potpuno skriptirane pickupe treba koristiti tip 1.

warning

Poznati Bug(ovi): Pickupi koji imaju X ili Y niži od -4096,0 ili veći od 4096,0 neće se pojaviti niti će pokrenuti OnPlayerPickUpPickup.

Srodne Funkcije