Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 2nd, 2012  |  syntax: None  |  size: 2.61 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. if(strcmp(cmd, "/og", true) == 0 || strcmp(cmd, "/ad", true) == 0)
  2. {
  3. if(IsPlayerConnected(playerid))
  4.             {
  5.                 if(gPlayerLogged[playerid] == 0)
  6.                 {
  7.                     SendClientMessage(playerid, COLOR_GREY, "   Nie jesteś zalogowany !");
  8.                     return 1;
  9.                 }
  10.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  11.                         new length = strlen(cmdtext);
  12.                         while ((idx < length) && (cmdtext[idx] <= ' '))
  13.                         {
  14.                                 idx++;
  15.                         }
  16.                         new offset = idx;
  17.                         new result[64];
  18.                         while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  19.                         {
  20.                                 result[idx - offset] = cmdtext[idx];
  21.                                 idx++;
  22.                         }
  23.                         result[idx - offset] = EOS;
  24.                         if (strfind(result , "ip:" , true)>=0 ||strfind(result , "host" , true)>=0 || strfind(result , " ip " , true)>=0 || strfind(result , ":7777" , true)>=0 || strfind(result , "http" , true)>=0 || strfind(result , "server" , true)>=0 || strfind(result , "serwer" , true)>=0 || strfind(result , "samp" , true)>=0 || strfind(result , "gta" , true)>=0 || strfind(result , "www." , true)>=0 || strfind(result , ".pl" , true)>=0) {
  25. SendClientMessage(playerid, COLOR_GRAD2, "NIE CHCEMY REKLAM!");
  26. format(string, 256, "AdmWarning: [%d] %s REKLAMA: %s.",playerid,sendername,result);
  27. ABroadCast(COLOR_TOMATO,string,1);
  28. }else{
  29.                         if(!strlen(result))
  30.                         {
  31.                                 SendClientMessage(playerid, COLOR_GRAD2, "Użyj: (/og)loszenie [ogłoszenie]");
  32.                                 return 1;
  33.                         }
  34.                         if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1))
  35.                         {
  36.                                 format(string, sizeof(string), "   Ktoś napisał ogłoszenie przed tobą. Musisz odczekać %d sekund !",  (addtimer/1000));
  37.                                 SendClientMessage(playerid, COLOR_GRAD2, string);
  38.                                 return 1;
  39.  
  40.                         }
  41.                         new payout = idx * 25;
  42.                         if(GetPlayerMoney(playerid) < payout)
  43.                 {
  44.                     format(string, sizeof(string), "* Użyłeś %d znaków za kwotę $%d. Nie masz pieniędzy.", offset, payout);
  45.                     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  46.                     return 1;
  47.                 }
  48.                         GivePlayerMoney(playerid, - payout);
  49.                         SBizzInfo[7][sbTill] += payout;
  50.                         ExtortionSBiz(7, payout);
  51.                         format(string, sizeof(string), "Ogłoszenie: %s, Kontakt: Telefon: %d",  result,PlayerInfo[playerid][pPnumber]);
  52.                         OOCNews(TEAM_GROVE_COLOR,string);
  53.                         format(string, 256, "AdmCmd: Nadawca ogłoszenia: %s",sendername);
  54.                         ABroadCast(COLOR_LIGHTRED,string,1);
  55.                         format(string, sizeof(string), "~r~Koszt: $%d~n~~w~Tresc ogłoszenia: %d", payout, idx);
  56.                         GameTextForPlayer(playerid, string, 5000, 5);
  57.                         SetTimer("AddsOn", addtimer, true);
  58.                         if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
  59.                 }}
  60.                 return 1;
  61.         }