Guest User

[FilterScript] Twitter BY: davidxxx

a guest
Jan 16th, 2012
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.82 KB | None | 0 0
  1. /* FS de Twitter By davidxxx
  2. Graças a o FS do Zamaroth
  3. Beta-Testers: Nick123, Edugta
  4. Graças a MrDeath por ajudar com os Bugs
  5. Graças ao [LF]Player / [TC]pL4yer - Por Traduzir o Filter Script Para Português!
  6. ===================================================================================================================
  7. DDDD AAA VV VV IIIIIIIIIIIIII DDDD
  8. DD DD AA AA VV VV IIIIIIIIIIIIII DD DD
  9. DD DD AA AA VV VV II DD DD XX XX XX XX XX XX
  10. DD DD AA AAA AA VV VV II DD DD XX XX XX XX XX XX
  11. DD DD AA AAAAA AA VV VV II DD DD XXXX XXXX XXXX
  12. DD DD AA AA VV VV II DD DD XX XX XX
  13. DD DD AA AA VV VV II DD DD XXXX XXXX XXXX
  14. DD DD AA AA VV VV IIIIIIIIIIIIII DD DD XX XX XX XX XX XX
  15. DDDD AA AA VVV IIIIIIIIIIIIII DDDD XX XX XX XX XX XX
  16. ===================================================================================================================
  17. */
  18.  
  19.  
  20. #define FILTERSCRIPT
  21.  
  22. #include <a_samp>
  23.  
  24. //include
  25. #include "../include/gl_common.inc"
  26.  
  27. //news
  28. new ver[MAX_PLAYERS];
  29. new msj[MAX_PLAYERS];
  30.  
  31. new Text:Textdraw0;
  32. new Text:Textdraw1;
  33. new Text:Textdraw2;
  34. new Text:Textdraw3[MAX_PLAYERS];
  35. new Text:Textdraw4;
  36. new Text:Textdraw5;
  37. new Text:Textdraw6;
  38. new Text:Textdraw7;
  39. new Text:Textdraw8;
  40. new Text:Textdraw9;
  41. new Text:Textdraw10;
  42. new Text:Textdraw11;
  43. new Text:Textdraw12;
  44. new Text:Textdraw13;
  45. //logo
  46. new Text:Textdraw14;
  47. new Text:Textdraw15;
  48. new Text:Textdraw16;
  49. //fin
  50.  
  51. #if defined FILTERSCRIPT
  52.  
  53. public OnFilterScriptInit()
  54. {
  55. print("\n--------------------------------------");
  56. print(" FS Twitter by Davidxxx");
  57. print("--------------------------------------\n");
  58.  
  59. Textdraw0 = TextDrawCreate(74.000000, 6.000000, "Twitter");
  60. TextDrawBackgroundColor(Textdraw0, 255);
  61. TextDrawFont(Textdraw0, 3);
  62. TextDrawLetterSize(Textdraw0, 0.369998, 1.399999);
  63. TextDrawColor(Textdraw0, -1);
  64. TextDrawSetOutline(Textdraw0, 0);
  65. TextDrawSetProportional(Textdraw0, 1);
  66. TextDrawSetShadow(Textdraw0, 0);
  67. TextDrawUseBox(Textdraw0, 1);
  68. TextDrawBoxColor(Textdraw0, 23295);
  69. TextDrawTextSize(Textdraw0, 643.000000, -56.000000);
  70.  
  71. Textdraw1 = TextDrawCreate(-3.000000, -5.000000, "_");
  72. TextDrawBackgroundColor(Textdraw1, 255);
  73. TextDrawFont(Textdraw1, 1);
  74. TextDrawLetterSize(Textdraw1, 0.519999, 3.099999);
  75. TextDrawColor(Textdraw1, -1);
  76. TextDrawSetOutline(Textdraw1, 0);
  77. TextDrawSetProportional(Textdraw1, 1);
  78. TextDrawSetShadow(Textdraw1, 1);
  79. TextDrawUseBox(Textdraw1, 1);
  80. TextDrawBoxColor(Textdraw1, 255);
  81. TextDrawTextSize(Textdraw1, 643.000000, 0.000000);
  82.  
  83. Textdraw2 = TextDrawCreate(163.000000, 8.000000, "Buscar");
  84. TextDrawBackgroundColor(Textdraw2, 255);
  85. TextDrawFont(Textdraw2, 1);
  86. TextDrawLetterSize(Textdraw2, 0.239997, 1.099997);
  87. TextDrawColor(Textdraw2, -236);
  88. TextDrawSetOutline(Textdraw2, 0);
  89. TextDrawSetProportional(Textdraw2, 1);
  90. TextDrawSetShadow(Textdraw2, 1);
  91. TextDrawUseBox(Textdraw2, 1);
  92. TextDrawBoxColor(Textdraw2, -1768515841);
  93. TextDrawTextSize(Textdraw2, 258.000000, 4.000000);
  94.  
  95. Textdraw4 = TextDrawCreate(305.000000, 6.000000, "Perfil");
  96. TextDrawBackgroundColor(Textdraw4, 255);
  97. TextDrawFont(Textdraw4, 1);
  98. TextDrawLetterSize(Textdraw4, 0.260000, 1.499999);
  99. TextDrawColor(Textdraw4, -1);
  100. TextDrawSetOutline(Textdraw4, 0);
  101. TextDrawSetProportional(Textdraw4, 1);
  102. TextDrawSetShadow(Textdraw4, 0);
  103.  
  104. Textdraw5 = TextDrawCreate(535.000000, 2.000000, "l");
  105. TextDrawBackgroundColor(Textdraw5, 255);
  106. TextDrawFont(Textdraw5, 1);
  107. TextDrawLetterSize(Textdraw5, 0.150000, 2.299998);
  108. TextDrawColor(Textdraw5, -1);
  109. TextDrawSetOutline(Textdraw5, 0);
  110. TextDrawSetProportional(Textdraw5, 1);
  111. TextDrawSetShadow(Textdraw5, 1);
  112.  
  113. Textdraw6 = TextDrawCreate(339.000000, 6.000000, "Mensagens");
  114. TextDrawBackgroundColor(Textdraw6, 255);
  115. TextDrawFont(Textdraw6, 1);
  116. TextDrawLetterSize(Textdraw6, 0.250000, 1.499999);
  117. TextDrawColor(Textdraw6, -1);
  118. TextDrawSetOutline(Textdraw6, 0);
  119. TextDrawSetProportional(Textdraw6, 1);
  120. TextDrawSetShadow(Textdraw6, 0);
  121.  
  122. Textdraw7 = TextDrawCreate(612.000000, 9.000000, "v");
  123. TextDrawBackgroundColor(Textdraw7, 255);
  124. TextDrawFont(Textdraw7, 3);
  125. TextDrawLetterSize(Textdraw7, 0.269998, 1.000000);
  126. TextDrawColor(Textdraw7, -1);
  127. TextDrawSetOutline(Textdraw7, 0);
  128. TextDrawSetProportional(Textdraw7, 1);
  129. TextDrawSetShadow(Textdraw7, 1);
  130.  
  131. Textdraw8 = TextDrawCreate(512.000000, 6.000000, "[");
  132. TextDrawBackgroundColor(Textdraw8, 255);
  133. TextDrawFont(Textdraw8, 1);
  134. TextDrawLetterSize(Textdraw8, 0.619999, 1.399999);
  135. TextDrawColor(Textdraw8, -1);
  136. TextDrawSetOutline(Textdraw8, 0);
  137. TextDrawSetProportional(Textdraw8, 1);
  138. TextDrawSetShadow(Textdraw8, 0);
  139.  
  140. Textdraw13 = TextDrawCreate(517.000000, 6.000000, "]");
  141. TextDrawBackgroundColor(Textdraw13, 255);
  142. TextDrawFont(Textdraw13, 1);
  143. TextDrawLetterSize(Textdraw13, 0.629999, 1.399999);
  144. TextDrawColor(Textdraw13, -1);
  145. TextDrawSetOutline(Textdraw13, 0);
  146. TextDrawSetProportional(Textdraw13, 1);
  147. TextDrawSetShadow(Textdraw13, 0);
  148.  
  149. Textdraw9 = TextDrawCreate(393.000000, 6.000000, "Seguidores");
  150. TextDrawBackgroundColor(Textdraw9, 255);
  151. TextDrawFont(Textdraw9, 1);
  152. TextDrawLetterSize(Textdraw9, 0.240000, 1.499999);
  153. TextDrawColor(Textdraw9, -1);
  154. TextDrawSetOutline(Textdraw9, 0);
  155. TextDrawSetProportional(Textdraw9, 1);
  156. TextDrawSetShadow(Textdraw9, 0);
  157.  
  158. Textdraw10 = TextDrawCreate(445.000000, 6.000000, "()");
  159. TextDrawBackgroundColor(Textdraw10, 255);
  160. TextDrawFont(Textdraw10, 1);
  161. TextDrawLetterSize(Textdraw10, 0.300000, 1.399999);
  162. TextDrawColor(Textdraw10, -1);
  163. TextDrawSetOutline(Textdraw10, 0);
  164. TextDrawSetProportional(Textdraw10, 1);
  165. TextDrawSetShadow(Textdraw10, 0);
  166.  
  167. Textdraw11 = TextDrawCreate(272.000000, 6.000000, "Inicio");
  168. TextDrawBackgroundColor(Textdraw11, 255);
  169. TextDrawFont(Textdraw11, 1);
  170. TextDrawLetterSize(Textdraw11, 0.250000, 1.499999);
  171. TextDrawColor(Textdraw11, -1);
  172. TextDrawSetOutline(Textdraw11, 0);
  173. TextDrawSetProportional(Textdraw11, 1);
  174. TextDrawSetShadow(Textdraw11, 0);
  175.  
  176. Textdraw12 = TextDrawCreate(517.000000, 3.000000, "/");
  177. TextDrawBackgroundColor(Textdraw12, 255);
  178. TextDrawFont(Textdraw12, 1);
  179. TextDrawLetterSize(Textdraw12, 0.429999, 1.399999);
  180. TextDrawColor(Textdraw12, 9895935);
  181. TextDrawSetOutline(Textdraw12, 0);
  182. TextDrawSetProportional(Textdraw12, 1);
  183. TextDrawSetShadow(Textdraw12, 0);
  184.  
  185. //logo facebook
  186. Textdraw15 = TextDrawCreate(596.000000, 35.000000, "_");
  187. TextDrawBackgroundColor(Textdraw15, 255);
  188. TextDrawFont(Textdraw15, 1);
  189. TextDrawLetterSize(Textdraw15, 0.689997, 2.799998);
  190. TextDrawColor(Textdraw15, -1);
  191. TextDrawSetOutline(Textdraw15, 1);
  192. TextDrawSetProportional(Textdraw15, 1);
  193. TextDrawUseBox(Textdraw15, 1);
  194. TextDrawBoxColor(Textdraw15, 6605055);
  195. TextDrawTextSize(Textdraw15, 563.000000, 10.000000);
  196.  
  197. Textdraw16 = TextDrawCreate(594.000000, 37.000000, "_");
  198. TextDrawBackgroundColor(Textdraw16, 255);
  199. TextDrawFont(Textdraw16, 1);
  200. TextDrawLetterSize(Textdraw16, 0.689998, 0.799998);
  201. TextDrawColor(Textdraw16, -1);
  202. TextDrawSetOutline(Textdraw16, 0);
  203. TextDrawSetProportional(Textdraw16, 1);
  204. TextDrawSetShadow(Textdraw16, 1);
  205. TextDrawUseBox(Textdraw16, 1);
  206. TextDrawBoxColor(Textdraw16, 11200255);
  207. TextDrawTextSize(Textdraw16, 565.000000, -19.000000);
  208.  
  209. Textdraw14 = TextDrawCreate(576.000000, 35.000000, "t");
  210. TextDrawBackgroundColor(Textdraw14, -1);
  211. TextDrawFont(Textdraw14, 3);
  212. TextDrawLetterSize(Textdraw14, 0.569998, 2.799998);
  213. TextDrawColor(Textdraw14, 16777215);
  214. TextDrawSetOutline(Textdraw14, 1);
  215. TextDrawSetProportional(Textdraw14, 1);
  216. TextDrawSetShadow(Textdraw14, 0);
  217.  
  218. return 1;
  219. }
  220.  
  221.  
  222.  
  223. public OnFilterScriptExit()
  224. {
  225. TextDrawHideForAll(Textdraw0);
  226. TextDrawDestroy(Textdraw0);
  227. TextDrawHideForAll(Textdraw1);
  228. TextDrawDestroy(Textdraw1);
  229. TextDrawHideForAll(Textdraw2);
  230. TextDrawDestroy(Textdraw2);
  231. TextDrawHideForAll(Textdraw4);
  232. TextDrawDestroy(Textdraw4);
  233. TextDrawHideForAll(Textdraw5);
  234. TextDrawDestroy(Textdraw5);
  235. TextDrawHideForAll(Textdraw6);
  236. TextDrawDestroy(Textdraw6);
  237. TextDrawHideForAll(Textdraw7);
  238. TextDrawDestroy(Textdraw7);
  239. TextDrawHideForAll(Textdraw8);
  240. TextDrawDestroy(Textdraw8);
  241. TextDrawHideForAll(Textdraw9);
  242. TextDrawDestroy(Textdraw9);
  243. TextDrawHideForAll(Textdraw10);
  244. TextDrawDestroy(Textdraw10);
  245. TextDrawHideForAll(Textdraw11);
  246. TextDrawDestroy(Textdraw11);
  247. TextDrawHideForAll(Textdraw12);
  248. TextDrawDestroy(Textdraw12);
  249. //logo twitter
  250. TextDrawHideForAll(Textdraw14);
  251. TextDrawDestroy(Textdraw14);
  252. TextDrawHideForAll(Textdraw15);
  253. TextDrawDestroy(Textdraw15);
  254. TextDrawHideForAll(Textdraw16);
  255. TextDrawDestroy(Textdraw16);
  256. return 1;
  257. }
  258.  
  259. #else
  260.  
  261. main()
  262. {
  263. print("\n----------------------------------");
  264. print(" FS Twitter by Davidxxx");
  265. print("----------------------------------\n");
  266. }
  267.  
  268. #endif
  269.  
  270. public OnPlayerConnect(playerid)
  271. {
  272. msj[playerid] = 0;
  273. Textdraw3[playerid] = TextDrawCreate(544.000000, 6.000000, "Nome");
  274. TextDrawBackgroundColor(Textdraw3[playerid], 255);
  275. TextDrawFont(Textdraw3[playerid], 1);
  276. TextDrawLetterSize(Textdraw3[playerid], 0.300000, 1.399999);
  277. TextDrawColor(Textdraw3[playerid], -1);
  278. TextDrawSetOutline(Textdraw3[playerid], 0);
  279. TextDrawSetProportional(Textdraw3[playerid], 1);
  280. TextDrawSetShadow(Textdraw3[playerid], 1);
  281. ver[playerid] = 0;
  282. return 1;
  283. }
  284.  
  285.  
  286.  
  287. public OnPlayerDisconnect(playerid, reason)
  288. {
  289. msj[playerid] = 0;
  290. TextDrawHideForPlayer(playerid, Textdraw0);
  291. TextDrawHideForPlayer(playerid, Textdraw1);
  292. TextDrawHideForPlayer(playerid, Textdraw2);
  293. TextDrawHideForPlayer(playerid, Textdraw3[playerid]);
  294. TextDrawHideForPlayer(playerid, Textdraw4);
  295. TextDrawHideForPlayer(playerid, Textdraw5);
  296. TextDrawHideForPlayer(playerid, Textdraw6);
  297. TextDrawHideForPlayer(playerid, Textdraw7);
  298. TextDrawHideForPlayer(playerid, Textdraw8);
  299. TextDrawHideForPlayer(playerid, Textdraw9);
  300. TextDrawHideForPlayer(playerid, Textdraw10);
  301. TextDrawHideForPlayer(playerid, Textdraw11);
  302. TextDrawHideForPlayer(playerid, Textdraw12);
  303. TextDrawHideForPlayer(playerid, Textdraw14);
  304. TextDrawHideForPlayer(playerid, Textdraw15);
  305. TextDrawHideForPlayer(playerid, Textdraw16);
  306. ver[playerid] = 0;
  307. return 1;
  308. }
  309.  
  310.  
  311.  
  312.  
  313.  
  314. public OnPlayerCommandText(playerid, cmdtext[])
  315. {
  316. //////////////////////////////////////////////////////////////////////////////////////////////////////////////
  317. //Atualizar conta
  318. new str[100];
  319. format(str,sizeof(str),"(%i)",PlayersInTwitter());
  320. TextDrawSetString(Textdraw10, str);//conteo
  321.  
  322. //Sistema pm Usado Como Base (carpeta samp)
  323. new cmd[256];
  324. new tmp[256];
  325. new Message[256];
  326. new gMessage[256];
  327. new pName[MAX_PLAYER_NAME+1];
  328. new iName[MAX_PLAYER_NAME+1];
  329. new idx;
  330.  
  331. cmd = strtok(cmdtext, idx);
  332.  
  333. //coamdno twitt
  334. if(strcmp("/@", cmd, true) == 0)
  335. {
  336. tmp = strtok(cmdtext,idx);
  337.  
  338. if(!strlen(tmp) || strlen(tmp) > 5) {
  339. SendClientMessage(playerid,-1,"{FB1D1D}ERROR{21D8EC}: Use /@ [id][mensagem]");
  340. return 1;
  341. }
  342.  
  343. new id = strval(tmp);
  344. gMessage = strrest(cmdtext,idx);
  345.  
  346. if(!strlen(gMessage)) {
  347. SendClientMessage(playerid,-1,"{FB1D1D}ERROR{21D8EC}: Use /@ [id][mensangem]");
  348. return 1;
  349. }
  350.  
  351. if(!IsPlayerConnected(id)) {
  352. SendClientMessage(playerid,-1,"{FB1D1D}ERROR{21D8EC}: Jogador Nao Conectado");
  353. return 1;
  354. }
  355.  
  356. if(GetPVarInt(id, "TwStatus") == 1) {
  357. SendClientMessage(playerid, -1,"{FB1D1D}ERROR{FFFFFF}: Este Jogador Bloqueou o Envio De Twitts Para ele!");
  358. return 1;
  359. }
  360.  
  361. if(ver[id] == 0)
  362. {
  363. SendClientMessage(playerid,-1,"{FB1D1D}ERROR{FFFFFF}: Jogador Nao Conectado Ao {21D8EC}Twitter");
  364. return 1;
  365. }
  366.  
  367. if(playerid != id){
  368. if(ver[playerid] == 0)return SendClientMessage(playerid, -1, "{FB1D1D}ERROR{FFFFFF}: Você não está conectado no {21D8EC}Twitter");
  369. GetPlayerName(id,iName,sizeof(iName));
  370. GetPlayerName(playerid,pName,sizeof(pName));
  371. format(Message,sizeof(Message),">>{21D8EC}Twitt:%s{FFFFFF}[%d]{7A7B7B}: %s",iName,id,gMessage);
  372. SendClientMessage(playerid,-1,Message);
  373. format(Message,sizeof(Message),"**{21D8EC}Twitt:%s{FFFFFF}[%d]{7A7B7B}: %s",pName,playerid,gMessage);
  374. SendClientMessage(id,-1,Message);
  375. PlayerPlaySound(id,1085,0.0,0.0,0.0);
  376. }
  377. else
  378. {
  379. SendClientMessage(playerid,-1,"{FB1D1D}ERROR{FFFFFF}: Não Pode {21D8EC}Se {FFFFFF}Twittar");
  380. }
  381. return 1;
  382. }
  383.  
  384. if(strcmp(cmdtext, "/ntiwter", true) == 0)
  385. {
  386. if(GetPVarInt(playerid, "TwStatus") == 1) return SendClientMessage(playerid, -1, "(INFO) Você desativou os {21D8EC}Twitts");
  387. SendClientMessage(playerid, -1, "(INFO) Tens Desativado os {21D8EC}Twitts"),
  388. SetPVarInt(playerid, "TwStatus", 1);
  389. return 1;
  390. }
  391.  
  392.  
  393. if(strcmp(cmdtext, "/stwiter", true) == 0)
  394. {
  395. if(GetPVarInt(playerid, "TwStatus") == 0) return SendClientMessage(playerid, -1, "(INFO) Os Twitts foram ativados!");
  396. SendClientMessage(playerid, -1, "(INFO) Você ativou os twiter."),
  397. SetPVarInt(playerid, "TwStatus", 0);
  398. return 1;
  399. }
  400. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  401.  
  402. //comando
  403. if (strcmp("/twitter", cmdtext, true, 10) == 0)
  404. {
  405. if(ver[playerid] == 0)
  406. {
  407. ShowPlayerDialog(playerid,20,DIALOG_STYLE_MSGBOX,"Bem Vindo Ao {21D8EC}Twitter","Olá Bem Vindo Usuario\nSistema de Twitter\nUse @ [id][mensagem] para enviar uma Msg para alguem\nUse '$' Para usar o Chat do Twitter\nEspero Que Gostem! =)","Ok","");
  408. TextDrawSetString(Textdraw3[playerid], NomeJogador(playerid));//Nome
  409. //logo
  410. TextDrawShowForPlayer(playerid, Textdraw15);
  411. TextDrawShowForPlayer(playerid, Textdraw14);
  412. TextDrawShowForPlayer(playerid, Textdraw16);
  413. //fin
  414. TextDrawShowForPlayer(playerid, Textdraw0);
  415. TextDrawShowForPlayer(playerid, Textdraw1);
  416. TextDrawShowForPlayer(playerid, Textdraw2);
  417. TextDrawShowForPlayer(playerid, Textdraw3[playerid]);
  418. TextDrawShowForPlayer(playerid, Textdraw4);//Atualização de todos q tao conectados
  419. TextDrawShowForPlayer(playerid, Textdraw5);
  420. TextDrawShowForPlayer(playerid, Textdraw6);
  421. TextDrawShowForPlayer(playerid, Textdraw7);
  422. TextDrawShowForPlayer(playerid, Textdraw8);
  423. TextDrawShowForPlayer(playerid, Textdraw9);
  424. TextDrawShowForPlayer(playerid, Textdraw12);
  425. TextDrawShowForPlayer(playerid, Textdraw10);
  426. TextDrawShowForPlayer(playerid, Textdraw11);
  427. TextDrawShowForPlayer(playerid, Textdraw13);
  428. ver[playerid] = 1;
  429. SetTimer("actualizar",1000,true);
  430. }
  431. else
  432. {
  433. TextDrawHideForPlayer(playerid, Textdraw0);
  434. TextDrawHideForPlayer(playerid, Textdraw1);
  435. TextDrawHideForPlayer(playerid, Textdraw2);
  436. TextDrawHideForPlayer(playerid, Textdraw3[playerid]);
  437. TextDrawHideForPlayer(playerid, Textdraw4);
  438. TextDrawHideForPlayer(playerid, Textdraw5);
  439. TextDrawHideForPlayer(playerid, Textdraw6);
  440. TextDrawHideForPlayer(playerid, Textdraw7);
  441. TextDrawHideForPlayer(playerid, Textdraw8);
  442. TextDrawHideForPlayer(playerid, Textdraw9);
  443. TextDrawHideForPlayer(playerid, Textdraw10);
  444. TextDrawHideForPlayer(playerid, Textdraw11);
  445. TextDrawHideForPlayer(playerid, Textdraw12);
  446. TextDrawHideForPlayer(playerid, Textdraw13);
  447. //logo
  448. TextDrawHideForPlayer(playerid, Textdraw14);
  449. TextDrawHideForPlayer(playerid, Textdraw15);
  450. TextDrawHideForPlayer(playerid, Textdraw16);
  451. //fin
  452. ver[playerid] = 0;
  453. }
  454. return 1;
  455. }
  456. return 0;
  457. }
  458.  
  459.  
  460.  
  461.  
  462.  
  463. forward actualizar();
  464. public actualizar()
  465. {
  466. new str[100];
  467. format(str,sizeof(str),"(%i)",PlayersInTwitter());
  468. TextDrawSetString(Textdraw10, str);
  469. return 1;
  470. }
  471.  
  472.  
  473.  
  474.  
  475.  
  476. //texto
  477. public OnPlayerText(playerid, text[])
  478. {
  479. //Chat para todos
  480. if(text[0] == '$')
  481. {
  482. if(msj[playerid] == 1) return SendClientMessage(playerid, -1, "{FB1D1D}ERROR{FFFFFF}: Você só pode enviar uma Mensagem a Cada 2 segundos!");
  483. if(ver[playerid] == 1)
  484. {
  485. new string[126];
  486. GetPlayerName(playerid,string,sizeof(string));
  487. format(string,sizeof(string),"{13D1E6}Chat Twitter{FFFFFF}: %s{80989A}: %s",string,text[1]);
  488. MsgToTw(0x0000FFFF,string);
  489. msj[playerid] = 1;
  490. SetTimerEx("TimeText",2000,false,"d",playerid);
  491. }else{
  492. SendClientMessage(playerid,-1,"{FB1D1D}ERROR{FFFFFF}: Você deve ter o Twitter Ativado para Fazer Isto!");
  493. }
  494. return 0;
  495. }
  496. return 1;
  497. }
  498.  
  499. forward TimeText(playerid);
  500. public TimeText(playerid)
  501. {
  502. if(msj[playerid] == 1)
  503. {
  504. msj[playerid] = 0;
  505. }
  506. return 1;
  507. }
  508.  
  509.  
  510.  
  511.  
  512. //Texto p/ conectados no Twitter
  513. forward MsgToTw(color,const string[]);
  514. public MsgToTw(color,const string[])
  515. {
  516. for(new i=0;i<MAX_PLAYERS;i++)
  517. {
  518. if(IsPlayerConnected(i)) if(ver[i] == 1) SendClientMessage(i,-1,string);
  519. }
  520. return 1;
  521. }
  522.  
  523.  
  524.  
  525. //Responde o Dialog
  526. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  527. {
  528. switch(dialogid)
  529. {
  530. case 20:
  531. {
  532. if(!response)
  533. {
  534. return 1;
  535. }
  536. }
  537. }
  538. return 1;
  539. }
  540.  
  541.  
  542.  
  543.  
  544.  
  545. //Obter o Nome Graças a : TiNcH010
  546. stock NomeJogador(playerid)
  547. {
  548. new Nome[24];
  549. GetPlayerName(playerid,Nome,24);
  550. new N[24];
  551. strmid(N,Nome,0,strlen(Nome),24);
  552. for(new i = 0; i < MAX_PLAYER_NAME; i++)
  553. {
  554. if (N [i] == '_') N[i] = ' ';
  555. }
  556. return N;
  557. }
  558.  
  559. //Função Graças a davidxxx xD
  560. PlayersInTwitter()
  561. {
  562. new obt;
  563. for(new d=0;d<MAX_PLAYERS;d++)if(ver[d]== 1)obt++;
  564. return obt--;
  565. }
Advertisement
Add Comment
Please, Sign In to add comment