Guest User

Ads

a guest
Jan 13th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. new adcan[MAX_PLAYERS];
  2.  
  3. CMD:givead(playerid, params[])
  4. {
  5. new giveplayerid, string[128];
  6. if(groupVariables[playerVariables[playerid][pGroup]][gGroupType] == 5 && playerVariables[playerid][pGroup] != 0) {
  7. {
  8. if(sscanf(params, "u", giveplayerid)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /givead [playerid]");
  9. if(IsPlayerConnected(giveplayerid))
  10. {
  11. adcan[giveplayerid] = 1;
  12. format(string, sizeof(string), "%s telah memberikan izin untuk membuat iklan.", GetPlayerName(playerid));
  13. SendClientMessageEx(giveplayerid, COLOR_YELLOW, string);
  14. format(string, sizeof(string), "Anda telah memberikan izin kepada %s untuk membuat iklan.", GetPlayerName(giveplayerid));
  15. SendClientMessageEx(playerid, COLOR_YELLOW, string);
  16. }
  17. else
  18. {
  19. SendClientMessageEx(playerid, COLOR_GRAD2, "Player tersebut tidak terkoneksi dalam server!");
  20. }
  21. }
  22. else
  23. {
  24. SendClientMessageEx(playerid, COLOR_GRAD2, "Anda tidak diizinkan menggunakan perintah ini!");
  25. }
  26. return 1;
  27. }
  28.  
  29. CMD:ad(playerid, params[]) {
  30. if(!isnull(params)) {
  31. if(playerVariables[playerid][pPrisonID] >= 1) return ShowDescriptionText(playerid, "You do not hold a phone while in prison.");
  32. if(playerVariables[playerid][pPhoneNumber] > -1) {
  33. if(adcan[playerid] == 1)
  34. {
  35. if(adTick == 0) {
  36. new payout = strlen(params) * 3;
  37. if(playerVariables[playerid][pMoney] >= payout) {
  38. new
  39. adText[128],
  40. queryString[255];
  41.  
  42. mysql_real_escape_string(params, adText);
  43. format(queryString, sizeof(queryString), "INSERT INTO playeradvertisements (playerID, advertisementText, Time2) VALUES('%d', '%s', '%d')", playerVariables[playerid][pInternalID], adText, gettime());
  44. mysql_query(queryString);
  45. GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);
  46. format(queryString, sizeof(queryString), "{33AA33}Iklan: {FFFF00}%s", params);
  47. SendClientMessageToAll(COLOR_GREEN, queryString);
  48. format(queryString, sizeof(queryString), "{33AA33}Hubungi: {FFFF00}%s | {33AA33}Telepon: {33CCFF}%d", GetPlayerNameEx(playerid), playerVariables[playerid][pPhoneNumber]);
  49. SendClientMessageToAll(COLOR_GREEN, queryString);
  50. format(queryString, sizeof(queryString), "~r~Bayar $%s~n~~w~Pesan: %d karakter", FormatNumber(payout), strlen(params));
  51. ShowDescriptionText(playerid,queryString);
  52. playerVariables[playerid][pMoney] -= payout;
  53. groupVariables[5][gSafe][0] += payout;
  54. adcan[playerid] = 0;
  55. adTick = 500;
  56. }
  57. else SendClientMessage(playerid, COLOR_GREY, "Uang anda tidak cukup untuk membuat iklan ($0.03/karakter).");
  58. }
  59. else {
  60. return SendClientMessage(playerid, COLOR_GREY, "Kamu harus menunggu 500 detik untuk membuat iklan kembali.");
  61. }
  62. }
  63. else {
  64. return SendClientMessage(playerid, COLOR_GREY, "Anda belum diizinkan membuat iklan.");
  65. }
  66. }
  67. else {
  68. return SendClientMessage(playerid, COLOR_GREY, "Anda tidak memiliki telepon, sehingga Anda tidak dapat mengirim iklan.");
  69. }
  70. }
  71. else {
  72. return SendClientMessage(playerid, COLOR_GREY, SYNTAX_MESSAGE"/ad [teks iklan]");
  73. }
  74. return 1;
  75. }
Advertisement
Add Comment
Please, Sign In to add comment