Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.76 KB | None | 0 0
  1. if(strcmp(cmd, "/ad", true) == 0)
  2.     {
  3.         if(IsPlayerConnected(playerid))
  4.         {
  5.             if(ADVERTISE == 1) return SendClientMessage(playerid,-1, "Кто-то уже подал объявление");
  6.             new sender[  MAX_PLAYER_NAME  ];
  7.             GetPlayerName(playerid, sender, sizeof(sender));
  8.             new length = strlen(cmdtext);
  9.             while ((idx < length) && (cmdtext[idx] <= ' '))
  10.             {
  11.                            idx++;
  12.                          }
  13.             new offset = idx;
  14.             new result[64];
  15.             while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  16.             {
  17.                 result[idx - offset] = cmdtext[idx];
  18.                 idx++;
  19.             }
  20.             result[idx - offset] = EOS;
  21.             if(!strlen(result)) return SendClientMessage(playerid, COLOR_WHITE, "{00C0FF}Используйте{FFFFFF} : (/ad)vertise [сообщение]");
  22.             new string[145];
  23.             if(player[playerid][pmoney] < 10) return SendClientMessage(playerid, COLOR_WHITE,  "{FF0000}[Недоступно]{ffffff} У вас недостаточно денег для подачи рекламы.");
  24.             GetPlayerName(playerid, sendername, sizeof(sendername));
  25.             SendClientMessage(playerid, COLOR_WHITE, "Ваше объявление было отправлено в СМИ для утверждения");
  26.             format(string, sizeof(string), "{f4c430}[Для утверждения] Автор: %s[%d]. Текст: %s",sendername, playerid,(result));
  27.             SendClientMessageToAll(-1, string);
  28.             player[playerid][pmoney] -= 10,ADVERTISE = 1;
  29.             strmid(ADV[playerid], result, 0, strlen(result), 255);
  30.         }
  31.         return true;
  32.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement