09.02.2014, 03:33
i have door faction and door have info of position
En1X-Z and Ex1X-Z is position of door
i have no idea to code how about onplayerupdate to check position whatever when player is near whatever door
how to easy code array too hard
En1X-Z and Ex1X-Z is position of door
Код:
enum E_DOOR { DoorName[MAX_DOOR_NAME+1], DoorStat, Float:En1X, Float:En1Y, Float:En1Z, Float:En2X, Float:En2Y, Float:En2Z, Float:En2A, En2I, Float:Ex1X, Float:Ex1Y, Float:Ex1Z, Float:Ex2X, Float:Ex2Y, Float:Ex2Z, Float:Ex2A, Ex2I } enum E_FAC { ORM:fORM_ID, fID, fName[MAX_FACTION_NAME+1], Float:fSp[4], fSpI, fLevel, fRespect, fMoney, fDoor[E_DOOR], fSkin[5], fMis[5], fEquip[10], } new Faction[MAX_FACTION][E_FAC];
how to easy code array too hard

Код:
public OnPlayerUpdate(playerid) { if(IsPlayerInRangeOfPoint(playerid, 5, Faction[][fDoor][2], Faction[][fDoor][3], Faction[][fDoor][4])) { SetPlayerCheckPoint(playerid, Faction[][fDoor][2], Faction[][fDoor][3], Faction[][fDoor][4], 3); } return 1; }