Nike_
Умник
Смысл этого мануала в том -
чтобы вызвать пикап повторно
нужно отбежать на определенное расстояние
от данного пикапы и вернуться на него снова!
Начнём!
Ко всем new
В самое начало public OnPlayerPickUpPickup(playerid, pickupid)
В какой нибудь таймер, например public Fresh()
И на RLS, в public CustomPickups()
Этак проверка подходит на бизнесы и на прочее
На бизнесы ставим эту проверку после
На автомастерские после проверка
На дома после проверки
Пример: У вас получиться такое
С оптимизацией 7 строк!
Автор: Nke_
чтобы вызвать пикап повторно
нужно отбежать на определенное расстояние
от данного пикапы и вернуться на него снова!
Начнём!
Ко всем new
PHP:
new Float:PosPic[3][MAX_PLAYERS];
new Dpic[MAX_PLAYERS];
PHP:
if(Dpic[playerid] == 1) return false; else Dpic[playerid] = 1,GetPlayerPos(playerid,PosPic[0][playerid],PosPic[1][playerid],PosPic[2][playerid]);
PHP:
if(!PlayerToPoint(1.0, i, PosPic[0][i], PosPic[1][i], PosPic[2][i])) Dpic[i] = 0;
Этак проверка подходит на бизнесы и на прочее
PHP:
if(Dpic[i] == 1) continue; else GetPlayerPos(i,PosPic[0][i],PosPic[1][i],PosPic[2][i]),Dpic[i] = 1;
PHP:
if(PlayerToPoint(1, i,BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ]))
{
PHP:
if(PlayerToPoint(1, i,AvtoInfo[b][abEntranceX], AvtoInfo[b][abEntranceY], AvtoInfo[b][abEntranceZ]))
{
PHP:
if(PlayerToPoint(0.5, i, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]))
{
PHP:
if(PlayerToPoint(0.5, i, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]))
{
if(Dpic[i] == 1) continue; else GetPlayerPos(i,PosPic[0][i],PosPic[1][i],PosPic[2][i]),Dpic[i] = 1;
Автор: Nke_
Последнее редактирование:
