Advertisement
CARLBERMAN

Untitled

Dec 3rd, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. CMD:hirdetes(playerid, params[])
  2. {
  3. if(GetPlayerScore(playerid) < 2) return SendClientMessage(playerid, PIROS, "A hirdetéshez 2 játszott óra szükséges!");
  4. if(pInfo[playerid][pMobile] == 1)
  5. {
  6. new Szoveg[100], S[128];
  7. SetTimerEx("HirdetesTimer", 60000, 0, "i", playerid);
  8. if(lehethirdetni == true)
  9. {
  10. if(sscanf(params, "s[100]", Szoveg)) return SendClientMessage(playerid, PIROS, "Használat: /hirdetés < Szöveg - 100 Ft/karakter >");
  11.  
  12. format(S, sizeof(S), "*[HIRDETÉS]Feladó: %s Telszám: %d | Szöveg: %s |", Nev(playerid), pInfo[playerid][pNumber], Szoveg);
  13. lehethirdetni = false;
  14.  
  15. if(pInfo[playerid][pMoney] < strlen(S)*10) return SendClientMessage(playerid, PIROS, "Nincs elég pénzed a hirdetésre!");
  16. pInfo[playerid][pMoney] -= strlen(S)*10;
  17.  
  18. AdLog(S);
  19.  
  20. if(AntiHirdetes(Szoveg))
  21. {
  22. SendClientMessage(playerid, PIROS, "Ezt az üzenetet a szerver blokkolja, mert hirdetésnek látja!");
  23.  
  24. return 0;
  25. }
  26.  
  27. for(new i; i < MAX_PLAYERS; i ++)
  28. {
  29. if(pInfo[i][pMobile] == 1)
  30. {
  31. SendClientMessage(i, ZOLD, S);
  32. }
  33. }
  34. }
  35. else
  36. {
  37. SendClientMessage(playerid, PIROS,"Percenként csak 1 hirdetést tehetsz fel!");
  38. }
  39. }
  40. else
  41. {
  42. SendClientMessage(playerid, PIROS, "Nincs mobilod!");
  43. }
  44.  
  45. return 1;
  46. }
  47.  
  48. forward HirdetesTimer(playerid);
  49. public HirdetesTimer(playerid)
  50. {
  51. lehethirdetni = true;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement