SA-MP Forums Archive
Проблема с пикапами, помогите - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проблема с пикапами, помогите (/showthread.php?tid=482008)



Проблема с пикапами, помогите - JakeBat1234534 - 18.12.2013

Пожалуйста помогите, думаю тут есть умные люди! У меня проблема с пиками, например даешь лидерку - появляешься на спавне в интерьере, а пикапа выхода нет!
Если еще неколько раз повторять эту схему - пикап появляется!
Если выходишь из интерьера - половина пикапов не появляется (иногда)
Если перезаходить несколько раз - пикапы появляются.
Помогите.Уже вижу несколько человек сталкивались с этой проблемой!


Re: Проблема с пикапами, помогите - wh0am1 - 18.12.2013

Используются стандартные пикапи? Или же стример?


Re: Проблема с пикапами, помогите - JakeBat1234534 - 19.12.2013

Стандартные, если использую стример - Не работает на них античит.


Re: Проблема с пикапами, помогите - wh0am1 - 19.12.2013

А переписать античит под стример? Что делает чит на пикапы?

UPD: Если я не ошибаюсь, можно вызвать любой пикап из любого места?
PHP код:
enum _P_DATA {
    
ID,
    
Float:POSITION ]
}
new 
PICKUP_DATA MAX_PICKUPS ] [ _P_DATA ] ;
stock upd_CreateDynamicPickup(modelidtypeFloat:xFloat:yFloat:zworldid = -1interiorid = -1playerid = -1Float:streamdistance 100.0) {
    
    new 
id CreateDynamicPickup modelidtypexyzworldidinterioridplayeridstreamdistance );
    
    
PICKUP_DATA id ] [ ID ] = id,
    
PICKUP_DATA id ] [ POSITION ] [ ] = x,
    
PICKUP_DATA id ] [ POSITION ] [ ] = y,
    
PICKUP_DATA id ] [ POSITION ] [ ] = z;
    
    return 
id;
}
#define CreateDynamicPickup upd_CreateDynamicPickup
// И проверка 
new Float:distance GetPlayerDistanceFromPoint playeridPICKUP_DATA pickupid ] [ POSITION ] [ ], PICKUP_DATA pickupid ] [ POSITION ] [ ], PICKUP_DATA pickupid ] [ POSITION ] [ ] ) ;
if ( 
distance ) return 0



Re: Проблема с пикапами, помогите - JakeBat1234534 - 19.12.2013

Спасибо огромное!!! Сейчас попробую!


Re: Проблема с пикапами, помогите - JakeBat1234534 - 19.12.2013

Странно, я поставил CreateDynamicPickup - а он не берется, но отображается.


Re: Проблема с пикапами, помогите - wh0am1 - 19.12.2013

Используй коллбэк OnPlayerPickUpDynamicPickup(playerid, pickupid)

Вот полная документация https://sampforum.blast.hk/showthread.php?tid=102865