if(!IsPlayerInAnyVehicle(playerid)) {
new Float:x, Float:y, Float:z;
new weapon[4], ammo[4];
GetPlayerPos(playerid, x,y,z);
for(new i; i < 4; i++) {
GetPlayerWeaponData(playerid, i+2, weapon[i],ammo[i]);
switch(weapon[i]) {
case 22: CreateDynamicPickup(346, 20, x,y,z);
case 23: CreateDynamicPickup(347, 20, x,y,z);
case 24: CreateDynamicPickup(348, 20, x,y,z);
case 25: CreateDynamicPickup(349, 20, x+1,y,z);
case 26: CreateDynamicPickup(350, 20, x+1,y,z);
case 27: CreateDynamicPickup(351, 20, x+1,y,z);
case 28: CreateDynamicPickup(352, 20, x-1,y,z);
case 29: CreateDynamicPickup(353, 20, x-1,y,z);
case 32: CreateDynamicPickup(372, 20, x-1,y,z);
case 30: CreateDynamicPickup(355, 20, x,y+1,z);
case 31: CreateDynamicPickup(356, 20, x,y+1,z);
case 33: CreateDynamicPickup(357, 20, x,y-1,z);
case 34: CreateDynamicPickup(358, 20, x,y-1,z);
}
}
}
|
Originally Posted by https://sampwiki.blast.hk/wiki/PickupTypes
20 Similar to type 1. Disappears when you take a picture of it with the Camera weapon, which triggers "Snapshot # out of 0" message. Taking a picture doesn't trigger OnPlayerPickUpPickup.
|
|
Так у вас по-видимому нет кода подбора, с чего бы им подбираться? Даже ид не запоминаете. И почему 20-й тип пикапов?
|
public OnPlayerPickUpPickup(playerid, pickupid)
|
20-й Тип пикапов поставил рандомно. Какой лучше поставить?
Я не работает с Динамичными Пикапами и незнаю как сделать подбор для них. Для обычных используеться PHP код:
|