Смещение ID пикапа
#1

Такая ситуация. На сервере стоит система пикапов для входов/выходов. Происходит, так сказать, смещение ID пикапа. То есть, создается он с идом 150, OnPlayerPickUpPickup срабатывает несколько раз возвращая 150 ид, а затем ид смещается и коллбэк возвращает уже 22. Что может способствовать такому поведению идов?

PHP код:
public OnPlayerPickUpPickup(playeridpickupid) { 
    for(new 
1sizeof(pInfo); i++) { 
        if(
pickupid == pInfo[i][pID]) { 
            
SetPlayerInterior(playerid,pInfo[i][Interior]); 
            
SetPlayerPos(playerid,pInfo[i][ExX],pInfo[i][ExY],pInfo[i][ExZ]); 
            
SetPlayerFacingAngle(playerid,pInfo[i][ExA]); 
            
SetPlayerVirtualWorld(playerid,pInfo[i][World]); 
            switch(
pInfo[i][ShopName]) { 
                case 
1SetPlayerShopName(playerid,"FDPIZA"); 
                case 
2SetPlayerShopName(playerid,"FDBURG"); 
                case 
3SetPlayerShopName(playerid,"FDCHICK"); 
            } 
            
SetCameraBehindPlayer(playerid); 
            return 
1
        } 
    } 
    return 
1

// создание 
        
pInfo[i][pID] = CreatePickup(pInfo[i][PickupID],23,pInfo[i][PosX],pInfo[i][PosY],pInfo[i][PosZ],pInfo[i][pWorld]); 
Reply


Messages In This Thread
Смещение ID пикапа - by Frapsy - 10.02.2013, 10:03
Re: Смещение ID пикапа - by stabker - 10.02.2013, 10:51
Re: Смещение ID пикапа - by Frapsy - 10.02.2013, 10:58
Re: Смещение ID пикапа - by eakwarp - 10.02.2013, 11:16
Re: Смещение ID пикапа - by Frapsy - 10.02.2013, 11:22
Re: Смещение ID пикапа - by DrSlett - 10.02.2013, 11:27
Re: Смещение ID пикапа - by Frapsy - 10.02.2013, 11:31
Re: Смещение ID пикапа - by stabker - 10.02.2013, 13:12

Forum Jump:


Users browsing this thread: 4 Guest(s)