Guest User

In-Game Label Creator

a guest
Nov 30th, 2013
490
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 19.09 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. #include <a_samp>
  4. #include <sscanf>
  5.  
  6. #define COLOR_GREY 0xAFAFAFAA
  7. #define COLOR_ACTIVEBORDER 0xB4B4B4FF
  8. #define COLOR_ACTIVECAPTION 0x99B4D1FF
  9. #define COLOR_ACTIVECAPTIONTEXT 0x000000FF
  10. #define COLOR_ALICEBLUE 0xF0F8FFFF
  11. #define COLOR_ANTIQUEWHITE 0xFAEBD7FF
  12. #define COLOR_APPWORKSPACE 0xABABABFF
  13. #define COLOR_AQUA 0x00FFFFFF
  14. #define COLOR_AQUAMARINE 0x7FFFD4FF
  15. #define COLOR_AZURE 0xF0FFFFFF
  16. #define COLOR_BEIGE 0xF5F5DCFF
  17. #define COLOR_BISQUE 0xFFE4C4FF
  18. #define COLOR_BLACK 0x000000FF
  19. #define COLOR_BLANCHEDALMOND 0xFFEBCDFF
  20. #define COLOR_BLUE 0x0000FFFF
  21. #define COLOR_BLUEVIOLET 0x8A2BE2FF
  22. #define COLOR_BROWN 0xA52A2AFF
  23. #define COLOR_BURLYWOOD 0xDEB887FF
  24. #define COLOR_BUTTONFACE 0xF0F0F0FF
  25. #define COLOR_BUTTONHIGHLIGHT 0xFFFFFFFF
  26. #define COLOR_BUTTONSHADOW 0xA0A0A0FF
  27. #define COLOR_CADETBLUE 0x5F9EA0FF
  28. #define COLOR_CHARTREUSE 0x7FFF00FF
  29. #define COLOR_CHOCOLATE 0xD2691EFF
  30. #define COLOR_CONTROL 0xF0F0F0FF
  31. #define COLOR_CONTROLDARK 0xA0A0A0FF
  32. #define COLOR_CONTROLDARKDARK 0x696969FF
  33. #define COLOR_CONTROLLIGHT 0xE3E3E3FF
  34. #define COLOR_CONTROLLIGHTLIGHT 0xFFFFFFFF
  35. #define COLOR_CONTROLTEXT 0x000000FF
  36. #define COLOR_CORAL 0xFF7F50FF
  37. #define COLOR_CORNFLOWERBLUE 0x6495EDFF
  38. #define COLOR_CORNSILK 0xFFF8DCFF
  39. #define COLOR_CRIMSON 0xDC143CFF
  40. #define COLOR_CYAN 0x00FFFFFF
  41. #define COLOR_DARKBLUE 0x00008BFF
  42. #define COLOR_DARKCYAN 0x008B8BFF
  43. #define COLOR_DARKGOLDENROD 0xB8860BFF
  44. #define COLOR_DARKGRAY 0xA9A9A9FF
  45. #define COLOR_DARKGREEN 0x006400FF
  46. #define COLOR_DARKKHAKI 0xBDB76BFF
  47. #define COLOR_DARKMAGENTA 0x8B008BFF
  48. #define COLOR_DARKOLIVEGREEN 0x556B2FFF
  49. #define COLOR_DARKORANGE 0xFF8C00FF
  50. #define COLOR_DARKORCHID 0x9932CCFF
  51. #define COLOR_DARKRED 0x8B0000FF
  52. #define COLOR_DARKSALMON 0xE9967AFF
  53. #define COLOR_DARKSEAGREEN 0x8FBC8BFF
  54. #define COLOR_DARKSLATEBLUE 0x483D8BFF
  55. #define COLOR_DARKSLATEGRAY 0x2F4F4FFF
  56. #define COLOR_DARKTURQUOISE 0x00CED1FF
  57. #define COLOR_DARKVIOLET 0x9400D3FF
  58. #define COLOR_DEEPPINK 0xFF1493FF
  59. #define COLOR_DEEPSKYBLUE 0x00BFFFFF
  60. #define COLOR_DESKTOP 0x000000FF
  61. #define COLOR_DIMGRAY 0x696969FF
  62. #define COLOR_DODGERBLUE 0x1E90FFFF
  63. #define COLOR_FIREBRICK 0xB22222FF
  64. #define COLOR_FLORALWHITE 0xFFFAF0FF
  65. #define COLOR_FORESTGREEN 0x228B22FF
  66. #define COLOR_FUCHSIA 0xFF00FFFF
  67. #define COLOR_GAINSBORO 0xDCDCDCFF
  68. #define COLOR_GHOSTWHITE 0xF8F8FFFF
  69. #define COLOR_GOLD 0xFFD700FF
  70. #define COLOR_GOLDENROD 0xDAA520FF
  71. #define COLOR_GRADIENTACTIVECAPTION 0xB9D1EAFF
  72. #define COLOR_GRADIENTINACTIVECAPTION 0xD7E4F2FF
  73. #define COLOR_GRAY 0x808080FF
  74. #define COLOR_GRAYTEXT 0x808080FF
  75. #define COLOR_GREEN 0x008000FF
  76. #define COLOR_GREENYELLOW 0xADFF2FFF
  77. #define COLOR_HIGHLIGHT 0x3399FFFF
  78. #define COLOR_HIGHLIGHTTEXT 0xFFFFFFFF
  79. #define COLOR_HONEYDEW 0xF0FFF0FF
  80. #define COLOR_HOTPINK 0xFF69B4FF
  81. #define COLOR_HOTTRACK 0x0066CCFF
  82. #define COLOR_INACTIVEBORDER 0xF4F7FCFF
  83. #define COLOR_INACTIVECAPTION 0xBFCDDBFF
  84. #define COLOR_INACTIVECAPTIONTEXT 0x434E54FF
  85. #define COLOR_INDIANRED 0xCD5C5CFF
  86. #define COLOR_INDIGO 0x4B0082FF
  87. #define COLOR_INFO 0xFFFFE1FF
  88. #define COLOR_INFOTEXT 0x000000FF
  89. #define COLOR_IVORY 0xFFFFF0FF
  90. #define COLOR_KHAKI 0xF0E68CFF
  91. #define COLOR_LAVENDER 0xE6E6FAFF
  92. #define COLOR_LAVENDERBLUSH 0xFFF0F5FF
  93. #define COLOR_LAWNGREEN 0x7CFC00FF
  94. #define COLOR_LEMONCHIFFON 0xFFFACDFF
  95. #define COLOR_LIGHTBLUE 0xADD8E6FF
  96. #define COLOR_LIGHTCORAL 0xF08080FF
  97. #define COLOR_LIGHTCYAN 0xE0FFFFFF
  98. #define COLOR_LIGHTGOLDENRODYELLOW 0xFAFAD2FF
  99. #define COLOR_LIGHTGRAY 0xD3D3D3FF
  100. #define COLOR_LIGHTGREEN 0x90EE90FF
  101. #define COLOR_LIGHTPINK 0xFFB6C1FF
  102. #define COLOR_LIGHTSALMON 0xFFA07AFF
  103. #define COLOR_LIGHTSEAGREEN 0x20B2AAFF
  104. #define COLOR_LIGHTSKYBLUE 0x87CEFAFF
  105. #define COLOR_LIGHTSLATEGRAY 0x778899FF
  106. #define COLOR_LIGHTSTEELBLUE 0xB0C4DEFF
  107. #define COLOR_LIGHTYELLOW 0xFFFFE0FF
  108. #define COLOR_LIME 0x00FF00FF
  109. #define COLOR_LIMEGREEN 0x32CD32FF
  110. #define COLOR_LINEN 0xFAF0E6FF
  111. #define COLOR_MAGENTA 0xFF00FFFF
  112. #define COLOR_MAROON 0x800000FF
  113. #define COLOR_MEDIUMAQUAMARINE 0x66CDAAFF
  114. #define COLOR_MEDIUMBLUE 0x0000CDFF
  115. #define COLOR_MEDIUMORCHID 0xBA55D3FF
  116. #define COLOR_MEDIUMPURPLE 0x9370DBFF
  117. #define COLOR_MEDIUMSEAGREEN 0x3CB371FF
  118. #define COLOR_MEDIUMSLATEBLUE 0x7B68EEFF
  119. #define COLOR_MEDIUMSPRINGGREEN 0x00FA9AFF
  120. #define COLOR_MEDIUMTURQUOISE 0x48D1CCFF
  121. #define COLOR_MEDIUMVIOLETRED 0xC71585FF
  122. #define COLOR_MENU 0xF0F0F0FF
  123. #define COLOR_MENUBAR 0xF0F0F0FF
  124. #define COLOR_MENUHIGHLIGHT 0x3399FFFF
  125. #define COLOR_MENUTEXT 0x000000FF
  126. #define COLOR_MIDNIGHTBLUE 0x191970FF
  127. #define COLOR_MINTCREAM 0xF5FFFAFF
  128. #define COLOR_MISTYROSE 0xFFE4E1FF
  129. #define COLOR_MOCCASIN 0xFFE4B5FF
  130. #define COLOR_NAVAJOWHITE 0xFFDEADFF
  131. #define COLOR_NAVY 0x000080FF
  132. #define COLOR_OLDLACE 0xFDF5E6FF
  133. #define COLOR_OLIVE 0x808000FF
  134. #define COLOR_OLIVEDRAB 0x6B8E23FF
  135. #define COLOR_ORANGE 0xFFA500FF
  136. #define COLOR_ORANGERED 0xFF4500FF
  137. #define COLOR_ORCHID 0xDA70D6FF
  138. #define COLOR_PALEGOLDENROD 0xEEE8AAFF
  139. #define COLOR_PALEGREEN 0x98FB98FF
  140. #define COLOR_PALETURQUOISE 0xAFEEEEFF
  141. #define COLOR_PALEVIOLETRED 0xDB7093FF
  142. #define COLOR_PAPAYAWHIP 0xFFEFD5FF
  143. #define COLOR_PEACHPUFF 0xFFDAB9FF
  144. #define COLOR_PERU 0xCD853FFF
  145. #define COLOR_PINK 0xFFC0CBFF
  146. #define COLOR_PLUM 0xDDA0DDFF
  147. #define COLOR_POWDERBLUE 0xB0E0E6FF
  148. #define COLOR_PURPLE 0x800080FF
  149. #define COLOR_RED 0xFF0000FF
  150. #define COLOR_ROSYBROWN 0xBC8F8FFF
  151. #define COLOR_ROYALBLUE 0x4169E1FF
  152. #define COLOR_SADDLEBROWN 0x8B4513FF
  153. #define COLOR_SALMON 0xFA8072FF
  154. #define COLOR_SANDYBROWN 0xF4A460FF
  155. #define COLOR_SCROLLBAR 0xC8C8C8FF
  156. #define COLOR_SEAGREEN 0x2E8B57FF
  157. #define COLOR_SEASHELL 0xFFF5EEFF
  158. #define COLOR_SIENNA 0xA0522DFF
  159. #define COLOR_SILVER 0xC0C0C0FF
  160. #define COLOR_SKYBLUE 0x87CEEBFF
  161. #define COLOR_SLATEBLUE 0x6A5ACDFF
  162. #define COLOR_SLATEGRAY 0x708090FF
  163. #define COLOR_SNOW 0xFFFAFAFF
  164. #define COLOR_SPRINGGREEN 0x00FF7FFF
  165. #define COLOR_STEELBLUE 0x4682B4FF
  166. #define COLOR_TAN 0xD2B48CFF
  167. #define COLOR_TEAL 0x008080FF
  168. #define COLOR_THISTLE 0xD8BFD8FF
  169. #define COLOR_TOMATO 0xFF6347FF
  170. #define COLOR_TRANSPARENT 0xFFFFFF00
  171. #define COLOR_TURQUOISE 0x40E0D0FF
  172. #define COLOR_VIOLET 0xEE82EEFF
  173. #define COLOR_WHEAT 0xF5DEB3FF
  174. #define COLOR_WHITE 0xFFFFFFFF
  175. #define COLOR_WHITESMOKE 0xF5F5F5FF
  176. #define COLOR_WINDOW 0xFFFFFFFF
  177. #define COLOR_WINDOWFRAME 0x646464FF
  178. #define COLOR_WINDOWTEXT 0x000000FF
  179. #define COLOR_YELLOW 0xFFFF00FF
  180. #define COLOR_YELLOWGREEN 0x9ACD32FF
  181. #define STEALTH_ORANGE 0xFF880000
  182. #define STEALTH_OLIVE 0x66660000
  183. #define STEALTH_GREEN 0x33DD1100
  184. #define STEALTH_PINK 0xFF22EE00
  185. #define STEALTH_BLUE 0x0077BB00
  186. #define COLOR_BLACK 0x000000AA
  187. #define COLOR_GREY 0xAFAFAFAA
  188. #define COLOR_GREEN 0x33AA33AA
  189. #define COLOR_RED 0xAA3333AA
  190. #define COLOR_YELLOW 0xFFFF00AA
  191. #define COLOR_WHITE 0xFFFFFFAA
  192. #define COLOR_BLUE 0x0000BBAA
  193. #define COLOR_LIGHTBLUE 0x33CCFFAA
  194. #define COLOR_ORANGE 0xFF9900AA
  195. #define COLOR_RED 0xAA3333AA
  196. #define COLOR_LIME 0x10F441AA
  197. #define COLOR_MAGENTA 0xFF00FFFF
  198. #define COLOR_NAVY 0x000080AA
  199. #define COLOR_AQUA 0xF0F8FFAA
  200. #define COLOR_CRIMSON 0xDC143CAA
  201. #define COLOR_FLBLUE 0x6495EDAA
  202. #define COLOR_BISQUE 0xFFE4C4AA
  203. #define COLOR_BLACK 0x000000AA
  204. #define COLOR_CHARTREUSE 0x7FFF00AA
  205. #define COLOR_BROWN 0XA52A2AAA
  206. #define COLOR_CORAL 0xFF7F50AA
  207. #define COLOR_GOLD 0xB8860BAA
  208. #define COLOR_GREENYELLOW 0xADFF2FAA
  209. #define COLOR_INDIGO 0x4B00B0AA
  210. #define COLOR_IVORY 0xFFFF82AA
  211. #define COLOR_LAWNGREEN 0x7CFC00AA
  212. #define COLOR_SEAGREEN 0x20B2AAAA
  213. #define COLOR_MIDNIGHTBLUE 0X191970AA
  214. #define COLOR_MAROON 0x800000AA
  215. #define COLOR_OLIVE 0x808000AA
  216. #define COLOR_ORANGERED 0xFF4500AA
  217. #define COLOR_SEAGREEN 0x2E8B57AA
  218. #define COLOR_SPRINGGREEN 0x00FF7FAA
  219.  
  220.  
  221. #define FILTERSCRIPT
  222. #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  223.  
  224. public OnFilterScriptInit()
  225. {
  226.     print("\n--------------------------------------");
  227.     print("VERSION:1.0!Use:/createlabel blue/red/yellow/orange!");
  228.     print("--------------------------------------\n");
  229.     return 1;
  230. }
  231.  
  232. public OnFilterScriptExit()
  233. {
  234.     return 1;
  235. }
  236. forward SaveToLog(filename[],text[]);
  237. public OnGameModeInit()
  238. {
  239.     return 1;
  240. }
  241.  
  242. public OnGameModeExit()
  243. {
  244.     return 1;
  245. }
  246.  
  247. public OnPlayerRequestClass(playerid, classid)
  248. {
  249.     return 1;
  250. }
  251.  
  252. public OnPlayerConnect(playerid)
  253. {
  254.     return 1;
  255. }
  256.  
  257. public OnPlayerDisconnect(playerid, reason)
  258. {
  259.     return 1;
  260. }
  261.  
  262. public OnPlayerSpawn(playerid)
  263. {
  264.     return 1;
  265. }
  266.  
  267. public OnPlayerDeath(playerid, killerid, reason)
  268. {
  269.     return 1;
  270. }
  271.  
  272. public OnVehicleSpawn(vehicleid)
  273. {
  274.     return 1;
  275. }
  276.  
  277. public OnVehicleDeath(vehicleid, killerid)
  278. {
  279.     return 1;
  280. }
  281.  
  282. public OnPlayerText(playerid, text[])
  283. {
  284.     return 1;
  285. }
  286.  
  287. public OnPlayerCommandText(playerid, cmdtext[])
  288. {
  289.     dcmd(addlabel,8,cmdtext);
  290.     return 0;
  291. }
  292. dcmd_createlabel red(playerid,params[])
  293. {
  294.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  295.     GetPlayerPos(playerid,  X,Y,Z);
  296.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  297.     Create3DTextLabel(text,0xAA3333AA,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  298.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  299.     SaveToLog("labels",string);
  300.     return 1;
  301.     else
  302. }
  303. dcmd_createlabel blue(playerid,params[])
  304. {
  305.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  306.     GetPlayerPos(playerid,  X,Y,Z);
  307.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  308.     Create3DTextLabel(text,0x0000BBAA,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  309.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  310.     SaveToLog("labels",string);
  311.     else
  312. }
  313. dcmd_createlabel orange(playerid,params[])
  314. {
  315.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  316.     GetPlayerPos(playerid,  X,Y,Z);
  317.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  318.     Create3DTextLabel(text,0xFF9900AAF,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  319.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  320.     SaveToLog("labels",string);
  321.     else
  322.  }
  323. dcmd_createlabel yellow(playerid,params[])
  324. {
  325.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  326.     GetPlayerPos(playerid,  X,Y,Z);
  327.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  328.     Create3DTextLabel(text,0xFFFF00AA,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  329.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  330.     SaveToLog("labels",string);
  331. dcmd_createlabel green(playerid,params[])
  332. {
  333.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  334.     GetPlayerPos(playerid,  X,Y,Z);
  335.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  336.     Create3DTextLabel(text,0x33AA33AA,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  337.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  338.     SaveToLog("labels",string);
  339.     return 1;
  340.     else
  341. }
  342. dcmd_createlabel gold(playerid,params[])
  343. {
  344.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  345.     GetPlayerPos(playerid,  X,Y,Z);
  346.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  347.     Create3DTextLabel(text,0xB8860BAA,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  348.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  349.     SaveToLog("labels",string);
  350.     else
  351. }
  352. dcmd_createlabel grey(playerid,params[])
  353. {
  354.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  355.     GetPlayerPos(playerid,  X,Y,Z);
  356.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  357.     Create3DTextLabel(text,0xFF9900AAF,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  358.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  359.     SaveToLog("labels",string);
  360.     else
  361.  }
  362. dcmd_createlabel brown(playerid,params[])
  363. {
  364.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  365.     GetPlayerPos(playerid,  X,Y,Z);
  366.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  367.     Create3DTextLabel(text,0XA52A2AAA,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  368.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  369.     SaveToLog("labels",string);
  370.  
  371. }
  372.  
  373. dcmd_createlabel aqua(playerid,params[])
  374. {
  375.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  376.     GetPlayerPos(playerid,  X,Y,Z);
  377.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  378.     Create3DTextLabel(text,0xF0F8FFAA,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  379.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  380.     SaveToLog("labels",string);
  381.     return 1;
  382.     else
  383. }
  384. dcmd_createlabel black(playerid,params[])
  385. {
  386.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  387.     GetPlayerPos(playerid,  X,Y,Z);
  388.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  389.     Create3DTextLabel(text,0x000000AA,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  390.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  391.     SaveToLog("labels",string);
  392.     else
  393. }
  394. dcmd_createlabel seagreen(playerid,params[])
  395. {
  396.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  397.     GetPlayerPos(playerid,  X,Y,Z);
  398.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  399.     Create3DTextLabel(text,0x20B2AAAA,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  400.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  401.     SaveToLog("labels",string);
  402.     else
  403.  }
  404. dcmd_createlabel midnightblue(playerid,params[])
  405. {
  406.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  407.     GetPlayerPos(playerid,  X,Y,Z);
  408.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  409.     Create3DTextLabel(text,0X191970AA,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  410.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  411.     SaveToLog("labels",string);
  412.  
  413. }
  414. ////////////////////
  415. dcmd_createlabel pink(playerid,params[])
  416. {
  417.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  418.     GetPlayerPos(playerid,  X,Y,Z);
  419.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  420.     Create3DTextLabel(text,0xFFC0CBFF,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  421.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  422.     SaveToLog("labels",string);
  423.     return 1;
  424.     else
  425. }
  426. dcmd_createlabel darkgreen(playerid,params[])
  427. {
  428.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  429.     GetPlayerPos(playerid,  X,Y,Z);
  430.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  431.     Create3DTextLabel(text,0x006400FF,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  432.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  433.     SaveToLog("labels",string);
  434.     else
  435. }
  436. dcmd_createlabel darkblue(playerid,params[])
  437. {
  438.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  439.     GetPlayerPos(playerid,  X,Y,Z);
  440.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  441.     Create3DTextLabel(text,0x00008BFF,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  442.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  443.     SaveToLog("labels",string);
  444.     else
  445.  }
  446. dcmd_createlabel royalblue(playerid,params[])
  447. {
  448.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  449.     GetPlayerPos(playerid,  X,Y,Z);
  450.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  451.     Create3DTextLabel(text,0x4169E1FF,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  452.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  453.     SaveToLog("labels",string);
  454.  
  455. }
  456. }
  457. dcmd_createlabel tomato(playerid,params[])
  458. {
  459.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  460.     GetPlayerPos(playerid,  X,Y,Z);
  461.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  462.     Create3DTextLabel(text,0xFF6347FF,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  463.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  464.     SaveToLog("labels",string);
  465.     else
  466. }
  467. dcmd_createlabel azure(playerid,params[])
  468. {
  469.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  470.     GetPlayerPos(playerid,  X,Y,Z);
  471.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  472.     Create3DTextLabel(text,0xF0FFFFFF,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  473.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  474.     SaveToLog("labels",string);
  475.     else
  476.  }
  477. dcmd_createlabel darkred(playerid,params[])
  478. {
  479.     new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
  480.     GetPlayerPos(playerid,  X,Y,Z);
  481.     if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"USE:  /createlabel [color] [text]");
  482.     Create3DTextLabel(text,0x8B0000FF,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  483.     format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
  484.     SaveToLog("labels",string);
  485.  
  486. }
  487. public SaveToLog(filename[],text[])
  488. {
  489.     new File:ffile;
  490.     new filepath[128];
  491.     new string[128];
  492.  
  493.     format(filepath,sizeof(filepath),"%s.txt",filename);
  494.     ffile = fopen(filepath,io_append);
  495.     format(string,sizeof(string)," %s\r\n",text);
  496.     fwrite(ffile,string);
  497.     fclose(ffile);
  498.     return 1;
  499. }
Advertisement
Add Comment
Please, Sign In to add comment