Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Negalima prašyti ar platinti betkokių žaidimą (multiplayer) palengvinančių programų ir scriptų! Kitaip bus taikoma 1.21. taisyklė

Dalinuosi anti-keiksmai skriptu.


echoAndrius

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2694 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Manau daugeliams praverstų serveryje toks skriptas, nors ir paprastas. 

Čia ne vien anti-keiksmai, bet tuo pačiu ir anti-reklama, keiksmažodžius arba reklamas pakeičiau į ****** simbolį.

 

 

šitą dedam prie define

#define MAX_WORD_LEN  18  // Anti keiskmai
#define MAX_WORDS  122    //
#define MAX_SWEARCOUNT  5  //

šitą dedam prie visų new kodų.

new swear[][MAX_WORD_LEN] =
{
    {"*Myliu SuperGames.lt*"},
    {"pz"},
    {"pize"},
    {"pyze"},
    {"pyzdec"},
    {"pizdec"},
    {"*Myliu SuperGames.lt*"},
    {"naxuj"},
    {"nahuj"},
    {"nachuj"},
    {"*Myliu SuperGames.lt*"},
    {"*Myliu SuperGames.lt*"},
    {"*Myliu SuperGames.lt*"},
    {"*Myliu SuperGames.lt*"},
    {"*Myliu SuperGames.lt*"},
    {"dx"},
    {"duh"},
    {"*Myliu SuperGames.lt*"},
    {"*Myliu SuperGames.lt*"},
    {"duchas"},
    {"pidar"},
    {"pydar"},
    {"peder"},
    {"pyderas"},
    {"pidaras"},
    {"*Neturiu galvos*"},
    {"*manau aš čia vaikiškiausias*"},
    {"loh"},
    {"loch"},
    {"lohas"},
    {"lochas"},
    {"pisiu"},
    {"pysiu"},
    {"vlrg"},
    {"sarg"},
    {"s a r g"},
    {"real-life"},
    {"r e a l - l i f e"},
    {"r e a l"},
    {"r.eal"},
    {"re.al"},
    {"rea.l"},
    {"r.e.a.l"},
    {"r.ea.l"},
    {"aPine.lt"},
    {"ls-life"},
    {"l s - l i f e"},
    {"sal.lt"},
    {"sal"},
    {"lv"},
    {"penis"},
    {"vagina"},
    {"royal-life"},
    {"Havana-life"}
};

dedam šitą po public OnPlayerText(playerid, text[])

 

  new mode = playerDB[playerid][textas];
    // anti swear
    new offset;
    new len;
    for(new i=0; i<sizeof(swear); i++)
    {
        offset = strfind(text, swear[i], true);
        if(offset > -1)
        {
            len = strlen(swear[i]);
            if(len < 0) break;
            for(new y=0; y<len; y++)
            {
                text[offset+y] = '*';
            }
            break;
        }
    }

Jeigu nemokėsit įsidėt kodo, susiekit skype: Andrius4803

 

 

 

 

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 4 savaičių...
  • Parašė po 3 savaičių...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2694 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...