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;
}

