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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: BoSS - 2012. február 27. - 18:51:56

Cím: Ip cím reklámozás meg gátolása
Írta: BoSS - 2012. február 27. - 18:51:56
Sziasztok azt szeretném meg tudni,hogy hogy tudom azt meg oldani,hogy ha beírják chatbe az ip címet vagy akár pm-be akkor kickelje õket a szerver és ne is jelezze ki az ip címet.
a segítséget elõre is köszi.
Cím: Ip cím reklámozás meg gátolása
Írta: Gang[St]e[R] - 2012. február 27. - 18:54:52
Nem szabad hagyni ,hogy mondjuk 6 számnál többet írjon a chatbe.
Cím: Ip cím reklámozás meg gátolása
Írta: lusta19 - 2012. február 27. - 19:02:24
public OnPlayerText(playerid,text[])
{
new szamok=0,pontok=0, kettospont=0;
for(new ch=0; ch<strlen(text); ch++) if(text[ch]>=\'0\' && text[ch]<=\'9\')szamok++; else if(text[ch]==\'.\')pontok++; else if(text[ch]==\':\')kettospont++;
if(szamok>=9 && pontok>=3 && kettospont==1) BanEx(playerid,\"Reklámozás\");
return 1;
}
Cím: Ip cím reklámozás meg gátolása
Írta: BoSS - 2012. február 28. - 15:12:36
Ugyan úgy kiengedi írni. :/
Cím: Ip cím reklámozás meg gátolása
Írta: szabyxxx - 2012. február 28. - 18:35:06
Hát azt nem hiszem mivel én is ezt használom és egybõl Bannolja az ip-t kisem irja
Cím: Ip cím reklámozás meg gátolása
Írta: KisRevay - 2012. február 28. - 18:39:30
de vannak trükkök h elküldje pl
56*56*56*
56*:7777
például, de akár
56
56
56
56
:7777...
Mindent ki lehet kerülni.. /=
Cím: Ip cím reklámozás meg gátolása
Írta: szabyxxx - 2012. február 28. - 18:41:18
Hát figyelj!!
Ha megtudod az ip jét a reklámozónak (elég könnyen meglehet tudni) ha dynamikus hanem akkor is Bannolni tudom..... ugyhogy soha nem jön vissza
Cím: Ip cím reklámozás meg gátolása
Írta: CANNONN - 2012. február 28. - 18:45:41
Mindent ki lehet cselezni, de lehet nem lesz olyan nagy sikere, mint ha teljesen ki tudná írni.
Az én szerveremen például hirdettek teljes ip-vel, de senki nem ment át.
Akkor gondoljunk bele, ha úgy hirdet valaki, mint KisRévay mondta.
Az olyanok, akik szeretik a szerveredet és nem adminért játszanak sehol sem, azok nem fognak át menni. ;)
Cím: Ip cím reklámozás meg gátolása
Írta: Dj.BL3ND - 2012. február 28. - 18:46:47
tessék én ezt használom és jo
[pawn]public OnPlayerText( playerid, text[  ] ) {
{
    new iNums;
    for( new x = 0; x < strlen( text ); ++x ) {
        if( text[ x ] < \'0\' || text[ x ] > \'9\' ) continue;
        ++iNums;
    }
    if( iNums > 8 ) {
        SendClientMessage( playerid, COLOR_RED, \"Ne Hirdess Mert Megjárod\" );
   }
    }
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
format(text,256,\"%s(%i) {FFFFFF}%s\",pName, playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid),text);
return 0;
}[/pawn]
Cím: Ip cím reklámozás meg gátolása
Írta: BoSS - 2012. február 28. - 18:48:56
Idézetet írta: Cannonn date=1330451141\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17648\" data-ipsquote-contentclass=\"forums_Topic
Mindent ki lehet cselezni, de lehet nem lesz olyan nagy sikere, mint ha teljesen ki tudná írni.
Az én szerveremen például hirdettek teljes ip-vel, de senki nem ment át.
Akkor gondoljunk bele, ha úgy hirdet valaki, mint KisRévay mondta.
Az olyanok, akik szeretik a szerveredet és nem adminért játszanak sehol sem, azok nem fognak át menni. ;)
 
Én ezt értem...de tudjátok,hogy mennyi ilyen low van aki csak azé jön fel hogy bemásolja az ip címet...
 

Hát azt nem hiszem mivel én is ezt használom és egybõl Bannolja az ip-t kisem irja
 
[/quote]
hát nem tudom beraktam nem jelzett hibát de fent ugyan úgy kitudtam írni az ip címet.
Cím: Ip cím reklámozás meg gátolása
Írta: szabyxxx - 2012. február 28. - 19:02:09
public OnPlayerText(playerid,text[])
{
new szamok=0,pontok=0, kettospont=0;
for(new ch=0; ch<strlen(text); ch++) if(text[ch]>=\'0\' && text[ch]<=\'9\')szamok++; else if(text[ch]==\'.\')pontok++; else if(text[ch]==\':\')kettospont++;
if(szamok>=9 && pontok>=3 && kettospont==1) BanEx(playerid,\"Reklámozás\");
return 1;
}

 
Ha nemtudod berakni ragd be egy olyan scriptbe ahol Nincs OnPlayerText..
Cím: Ip cím reklámozás meg gátolása
Írta: BoSS - 2012. február 28. - 19:22:18
Idézetet írta: Szabyxxx date=1330452129\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17648\" data-ipsquote-contentclass=\"forums_Topic

public OnPlayerText(playerid,text[])
{
new szamok=0,pontok=0, kettospont=0;
for(new ch=0; ch<strlen(text); ch++) if(text[ch]>=\'0\' && text[ch]<=\'9\')szamok++; else if(text[ch]==\'.\')pontok++; else if(text[ch]==\':\')kettospont++;
if(szamok>=9 && pontok>=3 && kettospont==1) BanEx(playerid,\"Reklámozás\");
return 1;
}

 
Ha nemtudod berakni ragd be egy olyan scriptbe ahol Nincs OnPlayerText..
 
õõõ Müködik xDDD bocs csak úgy van nekem hogy midnig van egy biztonsági mentés a modból és a régebbit raktam be ezért nem mûködött xDDD
Õ viszont azt nem tudod meg csinálni,hogy elöször csak figyelmesztessen kapjon egy üzit,hogy pl \" Ezt nem kéne \" kétszer küldene üzit neki és aztán pedig meg bannolnál 3-ra
Cím: Ip cím reklámozás meg gátolása
Írta: Norby - 2012. február 28. - 19:28:41
new hirdetcount[MAX_PLAYERS];
public OnPlayerText(playerid,text[])
{
       f(hirdetcount[playerid] == 3)
       {
       BanEx(playerid,\"Hirdetés\");
       }
new szamok=0,pontok=0, kettospont=0;
for(new ch=0; ch<strlen(text); ch++) if(text[ch]>=\'0\' && text[ch]<=\'9\')szamok++; else if(text[ch]==\'.\')pontok++; else if(text[ch]==\':\')kettospont++;
if(szamok>=9 && pontok>=3 && kettospont==1) hirdetcount[playerid]++;
return 1;
}

 
Tessék.