Advertisement
Guest User

eldanadminkuca

a guest
Apr 12th, 2010
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.71 KB | None | 0 0
  1. #include <a_samp>
  2. #include <time>
  3.  
  4. #define GREEN 0x21DD00FF
  5. #define RED 0xE60000FF
  6. #define ADMIN_RED 0xFB0000FF
  7. #define YELLOW 0xFFFF00FF
  8. #define ORANGE 0xF97804FF
  9. #define LIGHTRED 0xFF8080FF
  10. #define LIGHTBLUE 0x00C2ECFF
  11. #define PURPLE 0xB360FDFF
  12. #define PLAYER_COLOR 0xFFFFFFFF
  13. #define BLUE 0x1229FAFF
  14. #define LIGHTGREEN 0x38FF06FF
  15. #define DARKPINK 0xE100E1FF
  16. #define DARKGREEN 0x008040FF
  17. #define ANNOUNCEMENT 0x00CACAFB
  18. #define AFK 0x6AF7E1FF
  19. #define COLOR_SYSTEM 0xEFEFF7AA
  20. #define PLAYER_VIEW 0xC0C0C0FF
  21. #define COLOR_GRAD1 0xB4B5B7FF
  22. #define NICESKY 0x99FFFFAA
  23. #define GRAY 0xCECECEFF
  24. #define COLOR_BASIC 0x0066FFAA
  25. #define SITE "BIHMAFIARP.SMFNEW.COM"
  26.  
  27. #pragma tabsize 0
  28.  
  29. new bool:AGosterge[MAX_PLAYERS];
  30. new bool:BilgiGosterge[MAX_PLAYERS];
  31.  
  32.  
  33. new Text:ArkaPlan0;
  34. new Text:ArkaPlan1;
  35. new Text:ArkaPlan2;
  36. new Text:ArkaPlan3;
  37. new Text:ArkaPlan4;
  38.  
  39. new Text:Bilgi[MAX_PLAYERS];
  40.  
  41. new Inf[MAX_PLAYERS] = 0;
  42. new INFO;
  43.  
  44. forward Info();
  45.  
  46.  
  47. public OnFilterScriptInit()
  48. {
  49. print("\n-----------------------------------------");
  50. print(" info ikona napravio eldan - ucitana -");
  51. print("------------------------------------------\n");
  52.  
  53. INFO = SetTimer("Info",900,1);
  54.  
  55. ArkaPlan0 = TextDrawCreate(620.000000,327.000000,"_");
  56. ArkaPlan1 = TextDrawCreate(471.000000,329.000000,"_");
  57. ArkaPlan2 = TextDrawCreate(618.000000,409.000000,"_");
  58. ArkaPlan3 = TextDrawCreate(471.000000,329.000000,"_");
  59. ArkaPlan4 = TextDrawCreate(617.000000,329.000000,"_");
  60. TextDrawUseBox(ArkaPlan0,1);
  61. TextDrawBoxColor(ArkaPlan0,0x00000066);
  62. TextDrawTextSize(ArkaPlan0,465.000000,-2.000000);
  63. TextDrawUseBox(ArkaPlan1,1);
  64. TextDrawBoxColor(ArkaPlan1,0xffffffff);
  65. TextDrawTextSize(ArkaPlan1,614.000000,40.000000);
  66. TextDrawUseBox(ArkaPlan2,1);
  67. TextDrawBoxColor(ArkaPlan2,0xffffffff);
  68. TextDrawTextSize(ArkaPlan2,467.000000,160.000000);
  69. TextDrawUseBox(ArkaPlan3,1);
  70. TextDrawBoxColor(ArkaPlan3,0xffffffff);
  71. TextDrawTextSize(ArkaPlan3,468.000000,141.000000);
  72. TextDrawUseBox(ArkaPlan4,1);
  73. TextDrawBoxColor(ArkaPlan4,0xffffffff);
  74. TextDrawTextSize(ArkaPlan4,614.000000,150.000000);
  75. TextDrawAlignment(ArkaPlan0,0);
  76. TextDrawAlignment(ArkaPlan1,0);
  77. TextDrawAlignment(ArkaPlan2,0);
  78. TextDrawAlignment(ArkaPlan3,0);
  79. TextDrawAlignment(ArkaPlan4,0);
  80. TextDrawBackgroundColor(ArkaPlan0,0x000000ff);
  81. TextDrawBackgroundColor(ArkaPlan1,0x000000ff);
  82. TextDrawBackgroundColor(ArkaPlan2,0x000000ff);
  83. TextDrawBackgroundColor(ArkaPlan3,0x000000ff);
  84. TextDrawBackgroundColor(ArkaPlan4,0x000000ff);
  85. TextDrawFont(ArkaPlan0,3);
  86. TextDrawLetterSize(ArkaPlan0,6.499999,9.000002);
  87. TextDrawFont(ArkaPlan1,3);
  88. TextDrawLetterSize(ArkaPlan1,12.400001,-0.300000);
  89. TextDrawFont(ArkaPlan2,3);
  90. TextDrawLetterSize(ArkaPlan2,0.199999,-0.300000);
  91. TextDrawFont(ArkaPlan3,3);
  92. TextDrawLetterSize(ArkaPlan3,0.699999,8.499997);
  93. TextDrawFont(ArkaPlan4,3);
  94. TextDrawLetterSize(ArkaPlan4,-0.300000,8.499998);
  95. TextDrawColor(ArkaPlan0,0xffffffff);
  96. TextDrawColor(ArkaPlan1,0xffffffff);
  97. TextDrawColor(ArkaPlan2,0xffffffff);
  98. TextDrawColor(ArkaPlan3,0xffffffff);
  99. TextDrawColor(ArkaPlan4,0xffffffff);
  100. TextDrawSetOutline(ArkaPlan0,1);
  101. TextDrawSetOutline(ArkaPlan1,1);
  102. TextDrawSetOutline(ArkaPlan2,1);
  103. TextDrawSetOutline(ArkaPlan3,1);
  104. TextDrawSetOutline(ArkaPlan4,1);
  105. TextDrawSetProportional(ArkaPlan0,1);
  106. TextDrawSetProportional(ArkaPlan1,1);
  107. TextDrawSetProportional(ArkaPlan2,1);
  108. TextDrawSetProportional(ArkaPlan3,1);
  109. TextDrawSetProportional(ArkaPlan4,1);
  110. TextDrawSetShadow(ArkaPlan0,1);
  111. TextDrawSetShadow(ArkaPlan1,1);
  112. TextDrawSetShadow(ArkaPlan2,1);
  113. TextDrawSetShadow(ArkaPlan3,1);
  114. TextDrawSetShadow(ArkaPlan4,1);
  115. return 1;
  116. }
  117.  
  118. public OnFilterScriptExit()
  119. {
  120. print("\n-----------------------------------------");
  121. print(" Mini Info Bar By eldan - nije ucitana -");
  122. print("------------------------------------------\n");
  123.  
  124. KillTimer(INFO);
  125.  
  126. TextDrawDestroy(Text:ArkaPlan0);
  127. TextDrawDestroy(Text:ArkaPlan1);
  128. TextDrawDestroy(Text:ArkaPlan2);
  129. TextDrawDestroy(Text:ArkaPlan3);
  130. TextDrawDestroy(Text:ArkaPlan4);
  131. for(new i=0; i<MAX_PLAYERS; i++)
  132. {
  133. TextDrawDestroy(Text:Bilgi[i]);
  134. }
  135. return 1;
  136. }
  137.  
  138. public Info()
  139. {
  140. for(new i=0; i<MAX_PLAYERS; i++)
  141. {
  142. if(IsPlayerConnected(i) && Inf[i] == 1)
  143. {
  144. if(AGosterge[i] == false)
  145. {
  146. TextDrawShowForPlayer(i, Text:ArkaPlan0);
  147. TextDrawShowForPlayer(i, Text:ArkaPlan1);
  148. TextDrawShowForPlayer(i, Text:ArkaPlan2);
  149. TextDrawShowForPlayer(i, Text:ArkaPlan3);
  150. TextDrawShowForPlayer(i, Text:ArkaPlan4);
  151. AGosterge[i] = true;
  152. }
  153.  
  154. new tmp[265]; new saat, dkk, saniye; new Para; new Skor; new IP[MAX_PLAYERS]; new Isimi[MAX_PLAYER_NAME]; new Ping;
  155. gettime(saat, dkk, saniye);
  156. Para = GetPlayerMoney(i);
  157. Skor = GetPlayerScore(i);
  158. Ping = GetPlayerPing(i);
  159. GetPlayerName(i,Isimi, sizeof(Isimi));
  160. GetPlayerIp(i, IP, sizeof(IP));
  161.  
  162. if(BilgiGosterge[i] == true)
  163. {
  164. TextDrawDestroy(Bilgi[i]);
  165. }
  166.  
  167. format(tmp, sizeof(tmp), "~p~Vrijeme: ~w~%d:%d:%d~n~~g~~h~Novac: ~w~%d$~n~~b~~h~Bodovi: ~w~%d~n~~r~~h~IP: ~w~%s~n~~y~Tvojid: ~w~%d~n~~p~~h~Ping: ~w~%d~n~~r~%s",saat, dkk, saniye, Para,Skor,IP,i,Ping,SITE);
  168.  
  169. Bilgi[i] = TextDrawCreate(474.000000,332.000000,tmp);
  170. TextDrawAlignment(Bilgi[i],0);
  171. TextDrawBackgroundColor(Bilgi[i],0x000000ff);
  172. TextDrawFont(Bilgi[i],2);
  173. TextDrawLetterSize(Bilgi[i],0.299999,1.100000);
  174. TextDrawColor(Bilgi[i],0x00ffffff);
  175. TextDrawSetProportional(Bilgi[i],1);
  176. TextDrawSetShadow(Bilgi[i],1);
  177. TextDrawShowForPlayer(i, Bilgi[i]);
  178. BilgiGosterge[i] = true;
  179. }
  180. else
  181. {
  182. if(AGosterge[i] == true)
  183. {
  184. TextDrawHideForPlayer(i, Text:ArkaPlan0);
  185. TextDrawHideForPlayer(i, Text:ArkaPlan1);
  186. TextDrawHideForPlayer(i, Text:ArkaPlan2);
  187. TextDrawHideForPlayer(i, Text:ArkaPlan3);
  188. TextDrawHideForPlayer(i, Text:ArkaPlan4);
  189. AGosterge[i] = false;
  190. }TextDrawHideForPlayer(i, Text:Bilgi[i]);
  191. }
  192. }
  193. }
  194.  
  195. public OnPlayerRequestSpawn(playerid)
  196. {
  197. return 1;
  198. }
  199.  
  200. public OnPlayerConnect(playerid)
  201. {
  202. return 1;
  203. }
  204.  
  205. public OnPlayerDisconnect(playerid, reason)
  206. {
  207. return 1;
  208. }
  209.  
  210. public OnPlayerSpawn(playerid)
  211. {
  212. return 1;
  213. }
  214.  
  215. public OnPlayerDeath(playerid, killerid, reason)
  216. {
  217. return 1;
  218. }
  219.  
  220. public OnVehicleSpawn(vehicleid)
  221. {
  222. return 1;
  223. }
  224.  
  225. public OnVehicleDeath(vehicleid, killerid)
  226. {
  227. return 1;
  228. }
  229.  
  230.  
  231. public OnPlayerCommandText(playerid, cmdtext[])
  232. {
  233. if(strcmp(cmdtext, "/info", false, 7) == 0)
  234. {
  235. if(Inf[playerid] == 0)
  236. {
  237. Inf[playerid] = 1;
  238. SendClientMessage(playerid, LIGHTGREEN, "info meni ukljucen.");
  239. }
  240. else if(Inf[playerid] == 1)
  241. {
  242. Inf[playerid] = 0;
  243. SendClientMessage(playerid, ADMIN_RED, "infomeni iskljucen.");
  244. }
  245. return 1;
  246. }
  247. return 0;
  248. }
  249.  
  250. public OnPlayerInfoChange(playerid)
  251. {
  252. return 1;
  253. }
  254.  
  255. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  256. {
  257. return 1;
  258. }
  259.  
  260. public OnPlayerExitVehicle(playerid, vehicleid)
  261. {
  262. return 1;
  263. }
  264.  
  265. public OnPlayerStateChange(playerid, newstate, oldstate)
  266. {
  267. return 1;
  268. }
  269.  
  270. public OnPlayerEnterCheckpoint(playerid)
  271. {
  272. return 1;
  273. }
  274.  
  275. public OnPlayerLeaveCheckpoint(playerid)
  276. {
  277. return 1;
  278. }
  279.  
  280. public OnPlayerEnterRaceCheckpoint(playerid)
  281. {
  282. return 1;
  283. }
  284.  
  285. public OnPlayerLeaveRaceCheckpoint(playerid)
  286. {
  287. return 1;
  288. }
  289.  
  290. public OnRconCommand(cmd[])
  291. {
  292. return 1;
  293. }
  294.  
  295. public OnObjectMoved(objectid)
  296. {
  297. return 1;
  298. }
  299.  
  300. public OnPlayerObjectMoved(playerid, objectid)
  301. {
  302. return 1;
  303. }
  304.  
  305. public OnPlayerPickUpPickup(playerid, pickupid)
  306. {
  307. return 1;
  308. }
  309.  
  310. public OnPlayerSelectedMenuRow(playerid, row)
  311. {
  312. return 1;
  313. }
  314.  
  315. public OnPlayerExitedMenu(playerid)
  316. {
  317. return 1;
  318. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement