Quote:
Originally Posted by Schneider
Add 'bPickup' to your BizInfo-enum, when you create a pickup for a business, use:
pawn Код:
BizInfo[id][bPickup] = Create(Dynamic)Pickup(......);
Then at the callback OnPlayerPickUp(Dynamic)Pickup do something like:
pawn Код:
for(new idx=1; idx<MAX_BIZ; idx++) { if(pickupid == BizInfo[idx][bPickup]) { new string[256]; if(BizInfo[idx][bFee]) { format(string, sizeof(string), "%s~n~~w~OWNER : %s~n~ENTRANCE FEE : ~g~%d~n~~p~TO USE /ENTER", BizInfo[idx][bName], BizInfo[idx][bOwner], BizInfo[idx][bFee]); } else { format(string, sizeof(string), "%s~n~~w~OWNER : %s~n~ENTRANCE FEE : ~g~FREE~n~~p~TO USE /ENTER", BizInfo[idx][bName], BizInfo[idx][bOwner], BizInfo[idx][bFee]); } GameTextForPlayer(playerid, string, 3000, 5); break; } }
|
Helped alot, I'm using dynamic system and when I created two businsess and changed their information they both had the same one... Its like always businsess 1 information.