Advertisement
Guest User

GF_Macros

a guest
Sep 2nd, 2010
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 8.11 KB | None | 0 0
  1. /*
  2.  
  3.                    Include GF Player Functions in Macros
  4. ________________________________________________________________________________
  5.  
  6. • Description
  7.  
  8.   This include can be useful for editors of the GameMode The GodFather
  9. in which customers to continuously use the two dimensional arrays in
  10. order to get some value or set some value.
  11. Thinking that the include was made to facilitate access and to make it
  12. a little faster.
  13. ________________________________________________________________________________
  14.  
  15. • Author
  16.  
  17.   Allan Jader (CyNiC)
  18. ________________________________________________________________________________
  19.  
  20. • Instalation and use
  21.  
  22.   Put in the top of your GF Edition this: "#include <GF_Macros>" no quotation marks.
  23.  
  24.   A Example of use:
  25.  
  26.   if(!strcmp("/admins",cmdtext,true))
  27.   {
  28.       new Name[24],string[128];
  29.       SendClientMessage(playerid,0xB4B5B7FF,"Admins online:");
  30.       for(new i=0; i<MAX_SLOTS; i++)
  31.       {
  32.           if(pAdmin(i) > (0))
  33.           {
  34.           GetPlayerName(i,Name,24),
  35.           format(string,sizeof string,"%s Admin level %d",Name,pAdmin(i)),
  36.           SendClientMessage(playerid,0xB4B5B7FF,string);
  37.           }
  38.       }
  39.       return 1;
  40.   }
  41. ________________________________________________________________________________
  42.  
  43. */
  44.  
  45. //Defines
  46. #define pKey(%0)           PlayerInfo[%0][pKey]
  47. #define pLevel(%0)         PlayerInfo[%0][pLevel]
  48. #define pAdmin(%0)         PlayerInfo[%0][pAdmin]
  49. #define gPupgrade(%0)      PlayerInfo[%0][gPupgrade]
  50. #define pConnectTime(%0)   PlayerInfo[%0][pConnectTime]
  51. #define pReg(%0)           PlayerInfo[%0][pReg]
  52. #define pSex(%0)           PlayerInfo[%0][pSex]
  53. #define pAge(%0)           PlayerInfo[%0][pAge]
  54. #define pOrigin(%0)        PlayerInfo[%0][pOrigin]
  55. #define pCK(%0)            PlayerInfo[%0][pCK]
  56. #define pExp(%0)           PlayerInfo[%0][pExp]
  57. #define pCash(%0)          PlayerInfo[%0][pCash]
  58. #define pKills(%0)         PlayerInfo[%0][pKills]
  59. #define pDeaths(%0)        PlayerInfo[%0][pDeaths]
  60. #define pArrested(%0)      PlayerInfo[%0][pArrested]
  61. #define pWantedDeaths(%0)  PlayerInfo[%0][pWantedDeaths]
  62. #define pPhoneBook(%0)     PlayerInfo[%0][pPhoneBook]
  63. #define pLottoNR(%0)       PlayerInfo[%0][pLottoNR]
  64. #define pFishes(%0)        PlayerInfo[%0][pFishes]
  65. #define pAccount(%0)       PlayerInfo[%0][pAccount]
  66. #define pCrimes(%0)        PlayerInfi[%0][pCrimes]
  67. #define pBiggestFish(%0)   PlayerInfo[%0][pBiggestFish]
  68. #define pJob(%0)           PlayerInfo[%0][pJob]
  69. #define pJailed(%0)        PlayerInfo[%0][pJailed]
  70. #define pJailTime(%0)      PlayerInfo[%0][pJailTime]
  71. #define pHeadValue(%0)     PlayerInfo[%0][pHeadValue]
  72. #define pPayCheck(%0)      PlayerInfo[%0][pPayCheck]
  73. #define pMats(%0)          PlayerInfo[%0][pMats]
  74. #define pLeader(%0)        PlayerInfo[%0][pLeader]
  75. #define pMember(%0)        PlayerInfo[%0][pMember]
  76. #define pFMember(%0)       PlayerInfo[%0][pFMember]
  77. #define pRank(%0)          PlayerInfo[%0][pRank]
  78. #define pChar(%0)          PlayerInfo[%0][pChar]
  79. #define pContractTime(%0)  PlayerInfo[%0][pContractTime]
  80. #define pDetSkill(%0)      PlayerInfo[%0][pDetSkill]
  81. #define pSexSkill(%0)      PlayerInfo[%0][pSexSkill]
  82. #define pBoxSkill(%0)      PlayerInfo[%0][pBoxSkill]
  83. #define pLawSkill(%0)      PlayerInfo[%0][pLawSkill]
  84. #define pMechSkill(%0)     PlayerInfo[%0][pMechSkill]
  85. #define pJackSkill(%0)     PlayerInfo[%0][pJackSkill]
  86. #define pCarSkill(%0)      PlayerInfo[%0][pCarSkill]
  87. #define pNewsSkill(%0)     PlayerInfo[%0][pNewsSkill]
  88. #define pDrugsSkill(%0)    PlayerInfo[%0][pDrugsSkill]
  89. #define pCookSkill(%0)     PlayerInfo[%0][pCookSkill]
  90. #define pFishSkill(%0)     PlayerInfo[%0][pFishSkill]
  91. #define pHealthSkill(%0)   PlayerInfo[%0][pHealth]
  92. #define pSHealth(%0)       PlayerInfo[%0][pSHealth]
  93. #define pInt(%0)           PlayerInfo[%0][pInt]
  94. #define pLocal(%0)         PlayerInfo[%0][pLocal]
  95. #define pTeam(%0)          PlayerInfo[%0][pTeam]
  96. #define pPnumber(%0)       PlayerInfo[%0][pPnumber]
  97. #define pHousekey(%0)      PlayerInfo[%0][pPhousekey]
  98. #define pBiskey(%0)        PlayerInfo[%0][pPbiskey]
  99. #define pPos_x(%0)         PlayerInfo[%0][pPos_x]
  100. #define pPos_y(%0)         PlayerInfo[%0][pPos_y]
  101. #define pPos_z(%0)         PlayerInfo[%0][pPos_z]
  102. #define pCarlic(%0)        PlayerInfo[%0][pCarlic]
  103. #define pFlylic(%0)        PlayerInfo[%0][pFlylic]
  104. #define pBoatlic(%0)       PlayerInfo[%0][pBoatlic]
  105. #define pFishlic(%0)       PlayerInfo[%0][pFishlic]
  106. #define pGunlic(%0)        PlayerInfo[%0][pGunlic]
  107. #define pGun1(%0)          PlayerInfo[%0][pGun1]
  108. #define pGun2(%0)          PlayerInfo[%0][pGun2]
  109. #define pGun3(%0)          PlayerInfo[%0][pGun3]
  110. #define pGun4(%0)          PlayerInfo[%0][pGun4]
  111. #define pAmmo1(%0)         PlayerInfo[%0][pAmmo1]
  112. #define pAmmo2(%0)         PlayerInfo[%0][pAmmo2]
  113. #define pAmmo3(%0)         PlayerInfo[%0][pAmmo3]
  114. #define pAmmo4(%0)         PlayerInfo[%0][pAmmo4]
  115. #define pCarTime(%0)       PlayerInfo[%0][pCarTime]
  116. #define pPayDay(%0)        PlayerInfo[%0][pPayDay]
  117. #define pCDPlayer(%0)      PlayerInfo[%0][pCDPlayer]
  118. #define pWins(%0)          PlayerInfo[%0][pWins]
  119. #define pLoses(%0)         PlayerInfo[%0][pLoses]
  120. #define pAlcoholPerk(%0)   PlayerInfo[%0][pAlcoholPerk]
  121. #define pDrugPerk(%0)      PlayerInfo[%0][pDrugPerk]
  122. #define pMiserPerk(%0)     PlayerInfo[%0][pMiserPerk]
  123. #define pPain(%0)          PlayerInfo[%0][pPainPerk]
  124. #define pTraderPerk(%0)    PlayerInfo[%0][pTraderPerk]
  125. #define pTut(%0)           PlayerInfo[%0][pTut]
  126. #define pMissionNr(%0)     PlayerInfo[%0][pMissionNr]
  127. #define pWarns(%0)         PlayerInfo[%0][pWarns]
  128. #define pAdjustable(%0)    PlayerInfo[%0][pAdjustable]
  129. #define pFuel(%0)          PlayerInfo[%0][pFuel]
  130. #define pMarried(%0)       PlayerInfo[%0][pMarried]
  131. #define pMarriedTo(%0)     PlayerInfo[%0][pMarriedTo]
  132. #define pRegistredDate(%0) PlayerInfo[%0][pRegistredDate]
  133.  
  134. /* Natives
  135. native pKey(playerid);
  136. native pLevel(playerid);
  137. native pAdmin(playerid);
  138. native gPupgrade(playerid);
  139. native pConnectTime(playerid);
  140. native pReg(playerid);
  141. native pSex(playerid);
  142. native pAge(playerid);
  143. native pOrigin(playerid);
  144. native pCK(playerid);
  145. native pExp(playerid);
  146. native pCash(playerid);
  147. native pKills(playerid);
  148. native pDeaths(playerid);
  149. native pArrested(playerid);
  150. native pWantedDeaths(playerid);
  151. native pPhoneBook(playerid);
  152. native pLottoNR(playerid);
  153. native pFishes(playerid);
  154. native pAccount(playerid);
  155. native pCrimes(playerid);
  156. native pBiggestFish(playerid);
  157. native pJob(playerid);
  158. native pJailed(playerid);
  159. native pJailTime(playerid);
  160. native pHeadValue(playerid);
  161. native pPayCheck(playerid);
  162. native pMats(playerid);
  163. native pLeader(playerid);
  164. native pMember(playerid);
  165. native pFMember(playerid);
  166. native pRank(playerid);
  167. native pChar(playerid);
  168. native pContractTime(playerid);
  169. native pDetSkill(playerid);
  170. native pSexSkill(playerid);
  171. native pBoxSkill(playerid);
  172. native pLawSkill(playerid);
  173. native pMechSkill(playerid);
  174. native pJackSkill(playerid);
  175. native pCarSkill(playerid);
  176. native pNewsSkill(playerid);
  177. native pDrugsSkill(playerid);
  178. native pCookSkill(playerid);
  179. native pFishSkill(playerid);
  180. native pHealthSkill(playerid);
  181. native pSHealth(playerid);
  182. native pInt(playerid);
  183. native pLocal(playerid);
  184. native pTeam(playerid);
  185. native pPnumber(playerid);
  186. native pHousekey(playerid);
  187. native pBiskey(playerid);
  188. native pPos_x(playerid);
  189. native pPos_y(playerid);
  190. native pPos_z(playerid);
  191. native pCarlic(playerid);
  192. native pFlylic(playerid);
  193. native pBoatlic(playerid);
  194. native pFishlic(playerid);
  195. native pGunlic(playerid);
  196. native pGun1(playerid);
  197. native pGun2(playerid);
  198. native pGun3(playerid);
  199. native pGun4(playerid);
  200. native pAmmo1(playerid);
  201. native pAmmo2(playerid);
  202. native pAmmo3(playerid);
  203. native pAmmo4(playerid);
  204. native pCarTime(playerid);
  205. native pPayDay(playerid);
  206. native pCDPlayer(playerid);
  207. native pWins(playerid);
  208. native pLoses(playerid);
  209. native pAlcoholPerk(playerid);
  210. native pDrugPerk(playerid);
  211. native pMiserPerk(playerid);
  212. native pPain(playerid);
  213. native pTraderPerk(playerid);
  214. native pTut(playerid);
  215. native pMissionNr(playerid);
  216. native pWarns(playerid);
  217. native pAdjustable(playerid);
  218. native pFuel(playerid);
  219. native pMarried(playerid);
  220. native pMarriedTo(playerid);
  221. native pRegistredDate(playerid);
  222. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement