Advertisement
Guest User

OnPlayerEnterDynamicArea and OnPlayerLeaveDynamicArea

a guest
Dec 20th, 2018
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.25 KB | None | 0 0
  1. public OnPlayerEnterDynamicArea(playerid, areaid) {
  2.     new bizzid = Streamer_GetIntData(STREAMER_TYPE_AREA, areaid, E_STREAMER_EXTRA_ID);
  3.     if(bizzid > 0 && Iter_Count(serverBusiness) > 0 && Iter_Contains(serverBusiness, bizzid)) {
  4.         inBusinessArea[playerid] = bizzid;
  5.         return true;
  6.     }
  7.  
  8.     new factionid = Streamer_GetIntData(STREAMER_TYPE_AREA, areaid, E_STREAMER_EXTRA_ID);
  9.     if(factionid > 0 && Iter_Count(serverFactions) > 0 && Iter_Contains(serverFactions, factionid)) {
  10.         inFactionArea[playerid] = factionid;
  11.         SCMf(playerid, -1, "[debug intrare] %d", factionid);
  12.         return true;
  13.     }
  14.     return true; }
  15.  
  16. public OnPlayerLeaveDynamicArea(playerid, areaid) {
  17.     new bizzid = Streamer_GetIntData(STREAMER_TYPE_AREA, areaid, E_STREAMER_EXTRA_ID);
  18.     if(bizzid > 0 && Iter_Count(serverBusiness) > 0 && Iter_Contains(serverBusiness, bizzid) && inBusinessArea[playerid] != -1) {
  19.         inBusinessArea[playerid] = -1;
  20.         return true;
  21.     }
  22.  
  23.     new factionid = Streamer_GetIntData(STREAMER_TYPE_AREA, areaid, E_STREAMER_EXTRA_ID);
  24.     if(factionid > 0 && Iter_Count(serverFactions) > 0 && Iter_Contains(serverFactions, factionid) && inFactionArea[playerid] != -1) {
  25.         inFactionArea[playerid] = -1;
  26.         SCMf(playerid, -1, "[debug iesire] %d", factionid);
  27.         return true;
  28.     }
  29.     return true; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement