GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP / Open.mp) => SA-MP / Open.mp: Szerverfejlesztés => A témát indította: Lola. Dátum 2017. június 10. - 19:01:15

Cím: Antikáromkodás
Írta: Lola. Dátum 2017. június 10. - 19:01:15
Sziasztok!
 
Ez az első témám és egyben scriptem  a fórumon. Remélem ezzel pár embernek tudok segíteni. :D
 
A script \"megakadályozza\", hogy a chatbe csúnya szó kerüljön. Írtam nektek pár példát is, nyugodtan bővíthetitek :D
 
Script:
 
#include <a_samp>
new Cenzurazni[][10] = //ez a változó
{
    \"kurva\",
    \"buzi\",
    \"geci\",
    \"szar\",
    \"anyád\",
    \"fasz\",
    \"ribanc\",
    \"bazd\",
    \"köcsög\",
    \"apád\",
    \"rohadék\",
    \"fasszopó\",
    \"nyomorék\",
    \"tetű\",
    \"szopdle\",
    \"anyukádat\",
    \"apukádat\",
    \"fuck\"
};
 
new WhiteList[][15] =
{
    \"fasza\",
    \"faszállító\",
    \"gyufaszál\",
    \"szarkazmus\",
    \"szarka\",
    \"szardella\",
    \"szarvas\",
    \"szarkaláb\",
    \"szarvasbogár\",
    \"szarv\",
    \"szarvasmarha\",
    \"faszálka\",
    \"faszari\",
    \"faszem\",
    \"faszín\",
    \"faszegár\",
    \"faszeg\",
    \"faszámadás\",
    \"faszemoltás\",
    \"faszén\"
    
};
 

public OnPlayerText(playerid, text[])
{
    for(new i = 0; i < sizeof(Cenzurazni);i++)
    {
        if(strfind(text,Cenzurazni,true) != -1) //ellenőrzi, hogy a Cenzurazni[] válzotóban tárolt szó található-e
        {

            for(new j = 0; j < sizeof(WhiteList);j++)

            if(strfind(text,WhiteList[j],true) != -1)

            {

                return 1;

            }

            else

            {

                SendClientMessage(playerid,-1,\"{FF0000}Nem írhatod le ezt chatben, mert sértő szót tartalmaz!\");

                return 0;

            }

        }

    }

    return 1;

}
Cím: Antikáromkodás
Írta: gabc Dátum 2017. június 10. - 20:07:17
Jó kis script lett. Gratulálok!
Cím: Antikáromkodás
Írta: Lola. Dátum 2017. június 10. - 20:26:19
Köszönöm!  
Cím: Antikáromkodás
Írta: Flash Dátum 2017. június 11. - 23:34:58
A mai társadalomban ezek elengedhetetlen szavakká válltank sajnálatos módon geci.
Cím: Antikáromkodás
Írta: #ωᴇʙsᴛᴇʀ Dátum 2017. június 11. - 23:48:18
te  gyufaszál
Cím: Antikáromkodás
Írta: Basshunter Dátum 2017. június 14. - 00:25:17
Szia!
 
Ezzel a szkripttel csak az a gond, hogyha valakinek azt írod, hogy \"buzi vagy, fasza, igaz?\" vagy \"te buzi gyufaszál\" :D Nézd meg, gyakorlatilag azt csinálod, hogyha találsz egy tiltott szót, akkor rögtön megnézed, van-e a szövegben kivételek között szereplő szó és ha igen, akkor átengeded az üzenetet. 
 
Egyébiránt feleslegesnek tartom az ilyesmit, csak feleslegesen emészti az erőforrásokat, de ez már más kérdés.
Cím: Antikáromkodás
Írta: Lola. Dátum 2017. június 14. - 03:36:08
Idézetet írta: Basshunter date=1497392717Szia!
   
   
      Ezzel a szkripttel csak az a gond, hogyha valakinek azt írod, hogy \"buzi vagy, fasza, igaz?\" vagy \"te buzi gyufaszál\" :D Nézd meg, gyakorlatilag azt csinálod, hogyha találsz egy tiltott szót, akkor rögtön megnézed, van-e a szövegben kivételek között szereplő szó és ha igen, akkor átengeded az üzenetet. 
   
   
      Egyébiránt feleslegesnek tartom az ilyesmit, csak feleslegesen emészti az erőforrásokat, de ez már más kérdés.
   


Köszönöm, hogy szóltál, javítom majd. 
 
Lehet valakinek jól jön a szerverére a szkript, azért írtam meg. De bevallom, én se használom. 
Cím: Antikáromkodás
Írta: Ben Dátum 2017. június 15. - 06:56:04
trágár szavakat használtál a fő hozzászólásban, ment is szépen a report :) :) :)
Cím: Antikáromkodás
Írta: Lola. Dátum 2017. június 15. - 19:24:08
Idézetet írta: Ben date=1497502564trágár szavakat használtál a fő hozzászólásban, ment is szépen a report :) :) :)
   


Ez a szkript lényege. Csak dedósok izgulnak fel pár csúnya szó láttán. 
Cím: Antikáromkodás
Írta: impreZZa Dátum 2017. június 15. - 19:41:34
Te viszont sajnos nem értetted :c
 
 
 
 
 
megy a report
Cím: Antikáromkodás
Írta: #ωᴇʙsᴛᴇʀ Dátum 2017. június 15. - 19:42:05
Idézetet írta: Lola. date=1497547448Ez a szkript lényege. Csak dedósok izgulnak fel pár csúnya szó láttán. 


ironia