[Pomoc]Oglas

Započeo caupton
17. Okt. 2011.
790
pregleda
8
postova
[Bp]D.N
5
Kingpin
17. Okt. 2011.
Skripta koju koristim:Beta
Detaljan opis problema:Radio sam oglas i sada dodjem do mesta za oglas ukuca/ ad i ispise Oglas]-ALI OVDE NEPISE TO STO SAM DAO ZNACI /AD PERA PERIC nepise to samo pise Oglas]
                                                                                                                       BROJ:24563
                                                                                                                     ime_prezime:pera_peric
Dio skripte:
if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
       if(gPlayerLogged == 0)
       {
           SendClientMessage(playerid, COLOR_GREY, "   Niste se prijavili !");
           return 1;
       }
       if(PlayerInfo < 1)
       {
           SendClientMessage(playerid, COLOR_GREY, " .!");
           return 1;
       }
       if(!PlayerToPoint(3.0,playerid,1737.5134,-1270.8007,13.5446))
       {
           SendClientMessage(playerid, COLOR_GREY, "   Niste u ABC studiju !");
           return 1;
       }
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
new oglastekst
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/ad)vertise [Tekst ]");
return 1;
}
if ((!adds) && (PlayerInfo < 1))
{
format(string, sizeof(string), "   Molimo pokusajte jer treba da prodje %d sekundi izmedju reklama  !",  (addtimer/1000));
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;

}
new payout = idx * 5;
if(GetPlayerMoney(playerid) < payout)
       {
           format(string, sizeof(string), "* Vi ste iskoristili %d slova sto kosta $%d, nemate dovoljno novca.", offset, payout);
           SendClientMessage(playerid, COLOR_WHITE, string);
           return 1;
       }
SafeGivePlayerMoney(playerid, - payout);
SBizzInfo += payout;
ExtortionSBiz(7, payout);
format(string, sizeof(string), "~n~~r~Oglas]%s~n~~b~Broj:%d~n~~y~Davalac Oglasa:%s",  oglastekst,PlayerInfo, sendername);
   GameTextForPlayer(playerid, string, 8000, 5);
if (PlayerInfo < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
MEXO
4
Made Man
17. Okt. 2011.
omg i ti ovo pravio mozda jesi edit omg -.- uzmi bilo koji cmd /ad nece ti niko igrati na serveru zbog cmd-a /ad svi vole sredjene skripe 😄
[Bp]D.N
5
Kingpin
17. Okt. 2011.
MEXO wrote on October 17, 2011, 8:47 pm:
omg i ti ovo pravio mozda jesi edit omg -.- uzmi bilo koji cmd /ad nece ti niko igrati na serveru zbog cmd-a /ad svi vole sredzene skripe 😄

Izvini decak kada naucis da pricas dodji do teme i napisi lepo A SADA (MRS!)iz teme  😠
MEXO
4
Made Man
17. Okt. 2011.
|BD|Sch0pEr wrote on October 17, 2011, 8:47 pm:
omg i ti ovo pravio mozda jesi edit omg -.- uzmi bilo koji cmd /ad nece ti niko igrati na serveru zbog cmd-a /ad svi vole sredzene skripe 😄

Izvini decak kada naucis da pricas dodji do teme i napisi lepo A SADA (MRS!)iz teme  😠

MRS! se pise u zagradi lol
Deleted User
Obrisan korisnik
17. Okt. 2011.
MEXO, ban na 3 dana, smiri se malo, ako neznaš pomoć nemoj ni smarat u temi.
dock
5
Crime Lord
17. Okt. 2011.
Zasto ga stavljas kao GameTextForPlayer zar nije logicnije da ide u chat?

Evo ti moja komanda /ad koja radi dobro, pa iskoristi ako hoces, ili uporedi pa vidi u cemu je greska 😉
//----------------------------------<[ OGLAS ]>-------------------------------------------//
if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "Niste logirani!");
            return 1;
        }
        GetPlayerName(playerid, sendername, sizeof(sendername));
        new brojevi[] = { '1','2','3','4','5','6','7','8','9' };
for(new b = 0; b < sizeof brojevi; b++)
{
new tekst1 = strlen(cmdtext);
for(new i = 0; i {
if(cmdtext == brojevi)
cmdtext = '*' ;
}
}
        if(PlayerInfo < 3)
        {
SendClientMessage(playerid, COLOR_YELLOW, "Morate biti minimalno level 2 da biste mogli pisati oglase");
return 1;
}
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristi: (/ad)vertise [advert text]");
return 1;
}
if ((!adds) && (PlayerInfo < 1))
{
format(string, sizeof(string), "(Odbijeno)Pokusajte za %d sekundi!",  (addtimer/1000));
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;

}
if(PlayerInfo > 0)
{
format(string, sizeof(string), "Oglasavanje | ID: %d | Autor oglasa: %s | Kontakt telefon: %d", playerid, sendername,PlayerInfo);
OOCNews(TEAM_GROVE_COLOR,string);
format(string, sizeof(string), "-%s.",  result);
OOCNews(COLOR_WHITE,string);
}
else
{
format(string, sizeof(string), "Oglasavanje | Autor oglasa: %s | Kontakt telefon: %d", sendername,PlayerInfo);
OOCNews(TEAM_GROVE_COLOR,string);
format(string, sizeof(string), "-%s.",  result);
OOCNews(COLOR_WHITE,string);
}
if(PlayerInfo > 0)
{
if(PlayerInfo < 5)
{
    if(GetPlayerMoney(playerid) < 10)
    {
        SendClientMessage(playerid, COLOR_GRAD1, "(Odbijeno)Nemate dovoljno novca($10).");
            return 1;
}
SendClientMessage(playerid, COLOR_YELLOW, " Oglas | Platili ste $10 za oglas.");
    GivePlayerMoney(playerid, -10);
    SBizzInfo += 10;
    ExtortionSBiz(7, 5);
}
else if(PlayerInfo > 5 && PlayerInfo < 10)
{
    if(GetPlayerMoney(playerid) < 20)
    {
        SendClientMessage(playerid, COLOR_GRAD1, "(Odbijeno)Nemate dovoljno novca($30).");
            return 1;
}
    SendClientMessage(playerid, COLOR_YELLOW, " Oglas | Platili ste $20 za oglas.");
    GivePlayerMoney(playerid, -20);
    SBizzInfo += 20;
    ExtortionSBiz(7, 10);
}
else if(PlayerInfo > 10 && PlayerInfo < 15)
{
    if(GetPlayerMoney(playerid) < 30)
    {
        SendClientMessage(playerid, COLOR_GRAD1, "(Odbijeno)Nemate dovoljno novca($30).");
            return 1;
}
    SendClientMessage(playerid, COLOR_YELLOW, " Oglas | Platili ste $30 za oglas.");
    GivePlayerMoney(playerid, -30);
    SBizzInfo += 30;
    ExtortionSBiz(7, 15);
}
else if(PlayerInfo > 15 && PlayerInfo < 20)
{
    if(GetPlayerMoney(playerid) < 40)
    {
        SendClientMessage(playerid, COLOR_GRAD1, "(Odbijeno)Nemate dovoljno novca($40).");
            return 1;
}
    SendClientMessage(playerid, COLOR_YELLOW, " Oglas | Platili ste $40 za oglas.");
    GivePlayerMoney(playerid, -40);
    SBizzInfo += 40;
    ExtortionSBiz(7, 20);
}
else if(PlayerInfo > 20)
{
    if(GetPlayerMoney(playerid) < 50)
    {
        SendClientMessage(playerid, COLOR_GRAD1, "(Odbijeno)Nemate dovoljno novca($50).");
            return 1;
}
    SendClientMessage(playerid, COLOR_YELLOW, " Oglas | Platili ste $50 za oglas.");
    GivePlayerMoney(playerid, -50);
    SBizzInfo += 50;
    ExtortionSBiz(7, 25);
}
}
if (PlayerInfo < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
}
return 1;
}


Nadam se da sam pomogao.. 😁
Versace
3
Hustler
18. Okt. 2011.
Kolko ja vidim u skripti je sve dobro.. al bolje ti je uzmi ad od ovog gore majstora 😄             
                                                                                                                                                    /\
                                                                                                                                                      |
                                                                                                                                                      |
                                                                                                                                                      |
pHon
4
Made Man
18. Okt. 2011.
Izvoli:

if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if(gPlayerLogged == 0)
          {
              SendClientMessage(playerid, COLOR_GREY, "  Niste se prijavili !");
              return 1;
          }
          if(PlayerInfo < 1)
          {
              SendClientMessage(playerid, COLOR_GREY, " .!");
              return 1;
          }
          if(!PlayerToPoint(3.0,playerid,1737.5134,-1270.8007,13.5446))
          {
              SendClientMessage(playerid, COLOR_GREY, "  Niste u ABC studiju !");
              return 1;
          }
        GetPlayerName(playerid, sendername, sizeof(sendername));
        new length = strlen(cmdtext);
        while ((idx < length) && (cmdtext <= ' '))
        {
            idx++;
        }
        new offset = idx;
        new result;
        while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
        {
            result[idx - offset] = cmdtext;
            idx++;
        }
        result[idx - offset] = EOS;
        if(!strlen(result))
        {
            SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/ad)vertise [Tekst ]");
            return 1;
        }
        if ((!adds) && (PlayerInfo < 1))
        {
            format(string, sizeof(string), "  Molimo pokusajte jer treba da prodje %d sekundi izmedju reklama  !",  (addtimer/1000));
            SendClientMessage(playerid, COLOR_GRAD2, string);
            return 1;

        }
        new payout = idx * 5;
        if(GetPlayerMoney(playerid) < payout)
          {
              format(string, sizeof(string), "* Vi ste iskoristili %d slova sto kosta $%d, nemate dovoljno novca.", offset, payout);
              SendClientMessage(playerid, COLOR_WHITE, string);
              return 1;
          }
        SafeGivePlayerMoney(playerid, - payout);
        SBizzInfo += payout;
        ExtortionSBiz(7, payout);
        format(string, sizeof(string), "~n~~r~Oglas]%s~n~~b~Broj:%d~n~~y~Davalac Oglasa:%s",  result,PlayerInfo, sendername);
          GameTextForPlayer(playerid, string, 8000, 5);
        if (PlayerInfo < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
      }
      return 1;
  }

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha