[POMOC] Oglasi

Započeo loc, Januar 02, 2014, 19:02:47 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

loc

*

Skripta koju koristim: Editovanu
Detaljan opis problema: Kada kucam /ad i napisem nes s brojevima, umjesto broja stavimi *, a u modu neznam to obrisat jer mi odma PAWNO chras-uje  ::)
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Dio Skripte: Evo
if(PlayerInfo[playerid][pAdmin] <= 1340)
    {
new brojevi[] = { '1','2','3','4','5','6','7','8','9'};
    for(new b = 0; b < sizeof brojevi; b++)
    {
    new tekst = strlen(result);
    for(new i = 0; i<tekst; i++)
    {
    if(result[i] == brojevi[b])
    result[i] = '*' ;
    }
    }
    }


Ako maknem brojeve onda ce mi neko IP zaljepit :S Moze mi neko pomoci?
Poslednja Izmena: Januar 02, 2014, 19:04:28 POSLE PODNE od loc
Orion Gaming
,
www.og-rp.info

SA-MP IP: uskoro
TS3 IP: uskoro

Daj nam cijelu komandu , a vjerovatno je zato jer je to kao zaštita od reklamera da ne mogu objavit ip na oglasu
copyright 2007 - 2013

loc

*

Eto cijele komande

if(strcmp(cmd, "/oglas", true) == 0)
{
    if(IsPlayerConnected(playerid))
     {
if(!IsPlayerInRangeOfPoint(playerid, 1, 1820.2994,-1281.0294,109.3594))
{
      if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_WHITE, ""COL_RED"| OG:RP |{FFFFFF} Niste se prijavili!");
return 1;
          }
          if(PlayerInfo[playerid][pLevel] < 3)
          {
SendClientMessage(playerid, COLOR_WHITE, ""COL_RED"| OG:RP |{FFFFFF} Morate biti level "COL_RED"3 {FFFFFF}da bih ste dali oglas.");
}
return 1;
}
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
   new offset = idx;
   new result[128];
   while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
   {
    result[idx - offset] = cmdtext[idx];
    idx++;
   }
   result[idx - offset] = EOS;
   if(!strlen(result))
   {
    SendClientMessage(playerid, COLOR_GRAD2, ""svpl"Koristenje:{FFFFFF} /oglas [tekst]");
    return 1;
   }
   if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1))
   {
    format(string, sizeof(string), "Razmak izmedu oglasa mora biti 60 sekundi,vrijeme preostalo do iduceg oglasa: %d",  (addtimer/1000));
    SendClientMessage(playerid, COLOR_GRAD2, string);
    return 1;
    }

if(GetPlayerMoney(playerid) < 50)
{
    format(string, sizeof(string), "Nemate dovoljno novca za oglas ");
    SendClientMessage(playerid, COLOR_WHITE, string);
    return 1;
    }
///////////////////////anticheat za brojeve ////////////////////////////////
if(PlayerInfo[playerid][pAdmin] <= 1340)
    {
    new brojevi[] = { '1','2','3','4','5','6','7','8','9'};
    for(new b = 0; b < sizeof brojevi; b++)
    {
    new tekst = strlen(result);
    for(new i = 0; i<tekst; i++)
    {
    if(result[i] == brojevi[b])
    result[i] = '*' ;
    }
    }
    }
    SafeJBC_GivePlayerMoney(playerid, -50);
    SBizzInfo[7][sbTill] += 50;
    ExtortionSBiz(7, 50);
    new Johnnystring[75];
    format(string, sizeof(string), "%s",result);
    TextDrawSetString(Oglas2, string)
    TextDrawShowForAll(Oglas2);
    format(Johnnystring, sizeof(Johnnystring), "%d.", PlayerInfo[playerid][pPnumber]);
    TextDrawSetString(Oglas4, Johnnystring);
    TextDrawShowForAll(Oglas4);
    format(string, sizeof(string), "~r~Cijena oglasa $50");
    GameTextForPlayer(playerid, string, 5000, 1);
    if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
}
return 1;
}
Orion Gaming
,
www.og-rp.info

SA-MP IP: uskoro
TS3 IP: uskoro

loc

*

Citat: loc poslato Januar 02, 2014, 19:41:43 POSLE PODNE
Eto cijele komande

if(strcmp(cmd, "/oglas", true) == 0)
{
    if(IsPlayerConnected(playerid))
     {
if(!IsPlayerInRangeOfPoint(playerid, 1, 1820.2994,-1281.0294,109.3594))
{
      if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_WHITE, ""COL_RED"| OG:RP |{FFFFFF} Niste se prijavili!");
return 1;
          }
          if(PlayerInfo[playerid][pLevel] < 3)
          {
SendClientMessage(playerid, COLOR_WHITE, ""COL_RED"| OG:RP |{FFFFFF} Morate biti level "COL_RED"3 {FFFFFF}da bih ste dali oglas.");
}
return 1;
}
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
   new offset = idx;
   new result[128];
   while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
   {
    result[idx - offset] = cmdtext[idx];
    idx++;
   }
   result[idx - offset] = EOS;
   if(!strlen(result))
   {
    SendClientMessage(playerid, COLOR_GRAD2, ""svpl"Koristenje:{FFFFFF} /oglas [tekst]");
    return 1;
   }
   if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1))
   {
    format(string, sizeof(string), "Razmak izmedu oglasa mora biti 60 sekundi,vrijeme preostalo do iduceg oglasa: %d",  (addtimer/1000));
    SendClientMessage(playerid, COLOR_GRAD2, string);
    return 1;
    }

if(GetPlayerMoney(playerid) < 50)
{
    format(string, sizeof(string), "Nemate dovoljno novca za oglas ");
    SendClientMessage(playerid, COLOR_WHITE, string);
    return 1;
    }
///////////////////////anticheat za brojeve ////////////////////////////////
if(PlayerInfo[playerid][pAdmin] <= 1340)
    {
    new brojevi[] = { '1','2','3','4','5','6','7','8','9'};
    for(new b = 0; b < sizeof brojevi; b++)
    {
    new tekst = strlen(result);
    for(new i = 0; i<tekst; i++)
    {
    if(result[i] == brojevi[b])
    result[i] = '*' ;
    }
    }
    }
    SafeJBC_GivePlayerMoney(playerid, -50);
    SBizzInfo[7][sbTill] += 50;
    ExtortionSBiz(7, 50);
    new Johnnystring[75];
    format(string, sizeof(string), "%s",result);
    TextDrawSetString(Oglas2, string)
    TextDrawShowForAll(Oglas2);
    format(Johnnystring, sizeof(Johnnystring), "%d.", PlayerInfo[playerid][pPnumber]);
    TextDrawSetString(Oglas4, Johnnystring);
    TextDrawShowForAll(Oglas4);
    format(string, sizeof(string), "~r~Cijena oglasa $50");
    GameTextForPlayer(playerid, string, 5000, 1);
    if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
}
return 1;
}

Orion Gaming
,
www.og-rp.info

SA-MP IP: uskoro
TS3 IP: uskoro

if(strcmp(cmd, "/oglas", true) == 0)
{
    if(IsPlayerConnected(playerid))
     {
if(!IsPlayerInRangeOfPoint(playerid, 1, 1820.2994,-1281.0294,109.3594))
{
      if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_WHITE, ""COL_RED"| OG:RP |{FFFFFF} Niste se prijavili!");
return 1;
          }
          if(PlayerInfo[playerid][pLevel] < 3)
          {
SendClientMessage(playerid, COLOR_WHITE, ""COL_RED"| OG:RP |{FFFFFF} Morate biti level "COL_RED"3 {FFFFFF}da bih ste dali oglas.");
}
return 1;
}
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
   new offset = idx;
   new result[128];
   while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
   {
    result[idx - offset] = cmdtext[idx];
    idx++;
   }
   result[idx - offset] = EOS;
   if(!strlen(result))
   {
    SendClientMessage(playerid, COLOR_GRAD2, ""svpl"Koristenje:{FFFFFF} /oglas [tekst]");
    return 1;
   }
   if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1))
   {
    format(string, sizeof(string), "Razmak izmedu oglasa mora biti 60 sekundi,vrijeme preostalo do iduceg oglasa: %d",  (addtimer/1000));
    SendClientMessage(playerid, COLOR_GRAD2, string);
    return 1;
    }

if(GetPlayerMoney(playerid) < 50)
{
    format(string, sizeof(string), "Nemate dovoljno novca za oglas ");
    SendClientMessage(playerid, COLOR_WHITE, string);
    return 1;
    }
///////////////////////anticheat za brojeve ////////////////////////////////
if(PlayerInfo[playerid][pAdmin] <= 1340)
    {
    new tekst = strlen(result);
    for(new i = 0; i<tekst; i++)
    }
    }
    SafeJBC_GivePlayerMoney(playerid, -50);
    SBizzInfo[7][sbTill] += 50;
    ExtortionSBiz(7, 50);
    new Johnnystring[75];
    format(string, sizeof(string), "%s",result);
    TextDrawSetString(Oglas2, string)
    TextDrawShowForAll(Oglas2);
    format(Johnnystring, sizeof(Johnnystring), "%d.", PlayerInfo[playerid][pPnumber]);
    TextDrawSetString(Oglas4, Johnnystring);
    TextDrawShowForAll(Oglas4);
    format(string, sizeof(string), "~r~Cijena oglasa $50");
    GameTextForPlayer(playerid, string, 5000, 1);
    if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
}
return 1;
}
Poslednja Izmena: Januar 02, 2014, 19:45:15 POSLE PODNE od Dinox51
Prije svega želimo da pozdravimo sve igrače na SA:MP sceni, i naravno da vam ukažemo poštovanje jer zbog vas mi postojimo. Balkan Underground server je tu za vas da vam priredi predivnu igru uz mnoštvo RolePlay sadržaja, zabave i druženja. Naš server postoji još od 2010. godine, a od tada smo mnogo naučili, što se najbolje očituje u našem BU Launcher programu, koji iskustvo igranja dovodi na sasvim novu razinu. Nadamo se da ćete iskoristiti vrijeme i posjetiti naš server u svrhu upoznavanja kvalitetne Roleplay igre i druženja.
Server IP adresa: samp.bu-rp.info:7777
Forum url: http://bu-rp.info/forum/
Web registracija: http://bu-rp.info/register/
Teamspeak IP adresa: ts.bu-rp.info:9987
Download BU Launcher i BU Mod: http://bu-rp.info/installer/

loc

*

Citat: Dinox51 poslato Januar 02, 2014, 19:44:56 POSLE PODNE
if(strcmp(cmd, "/oglas", true) == 0)
{
    if(IsPlayerConnected(playerid))
     {
if(!IsPlayerInRangeOfPoint(playerid, 1, 1820.2994,-1281.0294,109.3594))
{
      if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_WHITE, ""COL_RED"| OG:RP |{FFFFFF} Niste se prijavili!");
return 1;
          }
          if(PlayerInfo[playerid][pLevel] < 3)
          {
SendClientMessage(playerid, COLOR_WHITE, ""COL_RED"| OG:RP |{FFFFFF} Morate biti level "COL_RED"3 {FFFFFF}da bih ste dali oglas.");
}
return 1;
}
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
   new offset = idx;
   new result[128];
   while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
   {
    result[idx - offset] = cmdtext[idx];
    idx++;
   }
   result[idx - offset] = EOS;
   if(!strlen(result))
   {
    SendClientMessage(playerid, COLOR_GRAD2, ""svpl"Koristenje:{FFFFFF} /oglas [tekst]");
    return 1;
   }
   if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1))
   {
    format(string, sizeof(string), "Razmak izmedu oglasa mora biti 60 sekundi,vrijeme preostalo do iduceg oglasa: %d",  (addtimer/1000));
    SendClientMessage(playerid, COLOR_GRAD2, string);
    return 1;
    }

if(GetPlayerMoney(playerid) < 50)
{
    format(string, sizeof(string), "Nemate dovoljno novca za oglas ");
    SendClientMessage(playerid, COLOR_WHITE, string);
    return 1;
    }
///////////////////////anticheat za brojeve ////////////////////////////////
if(PlayerInfo[playerid][pAdmin] <= 1340)
    {
    new tekst = strlen(result);
    for(new i = 0; i<tekst; i++)
    }
    }
    SafeJBC_GivePlayerMoney(playerid, -50);
    SBizzInfo[7][sbTill] += 50;
    ExtortionSBiz(7, 50);
    new Johnnystring[75];
    format(string, sizeof(string), "%s",result);
    TextDrawSetString(Oglas2, string)
    TextDrawShowForAll(Oglas2);
    format(Johnnystring, sizeof(Johnnystring), "%d.", PlayerInfo[playerid][pPnumber]);
    TextDrawSetString(Oglas4, Johnnystring);
    TextDrawShowForAll(Oglas4);
    format(string, sizeof(string), "~r~Cijena oglasa $50");
    GameTextForPlayer(playerid, string, 5000, 1);
    if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
}
return 1;
}


Thx brate :)
Orion Gaming
,
www.og-rp.info

SA-MP IP: uskoro
TS3 IP: uskoro