Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-07-22, 22:10


maxrate







Wiek: 32
Na forum: 5167 dni
Posty: 76
Nick w MP: [PPP]Mati[HA]

Piwa: 25

Respekt: 50

Ostrzeżeń: 100%
Witam
JEST jaki kod by jakys kolesie nie mog?y crashowac serwera? oraz dodawac botow ze wchodzi jeden gracz i od razu 50 nowych ale z tym samym ip?

prosze o pomoc ; /

Podpis

Strona Serwera WWW.PROPP.CZO.PL
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-22, 22:38


toomazini







Wiek: 36
Na forum: 6102 dni
Posty: 27
Nick w MP: tomazini

Piwa: 450

Respekt: 39,5

Ostrzeżeń: 20%
Wa?kuj? to milion razy, wypowied? u?ytkownika o nicku: 'faza380'

Kod:

Dodaj na g?rze mapy to:

#define ANTI_NIOX

#if defined ANTI_NIOX
new LastTenJoinTimes[10];
new LastTenJoinIps[10][32];
#endif

i w publicu onplayerconnect to:

#if defined ANTI_NIOX
new time = gettime();
new IP[32];
GetPlayerIp(playerid,IP,sizeof(IP));

new joins;
for(new i=0;i<10;i++){
if(LastTenJoinTimes[i] + 10 >= time){
if(!strcmp(LastTenJoinIps[i],IP,false) && LastTenJoinIps[i][0] != '\0'){
joins++;
}
}
}
joins += 1;
if(joins >= 3){
//3 connects from the same IP within 10 seconds
printf("Prawdopodobny flooder na graczy z IP %s - ZBANOWANY",IP);

BanEx(playerid,"SPAM GRACZMI");
}


Tutaj wypowied? u?ytkownika o nicku 'Bobek224'

Kod:

wklej to do on player connect

public OnPlayerConnect(playerid)
{

new ip[20], ip2[20], pname[20], pname2[20], nametype, count, countname;
GetPlayerIp(playerid, ip, 20);
GetPlayerName(playerid, pname2, 20);
strmid(pname, pname2, 0, strfind(pname2, "_"));

if(strlen(pname) >= 6) nametype = 1;

for (new i; i < GetMaxPlayers(); i++)
{
if(!IsPlayerConnected(i) || i == playerid) continue;

GetPlayerIp(i, ip2, 20);

if(strcmp(ip, ip2) == 0)
{
if(count > 2)
{
format(ip, 20, "banip %s", ip2);
SendRconCommand(ip);
printf("Ban Bot From IP: %s", ip2);
return 0;
}
count++;
}
if(nametype == 1)
{
GetPlayerName(i, pname2, 20);
if(strfind(pname2, pname) == 0)
{
countname++;
if(countname >= 2)
{
format(ip, 20, "banip %s", ip2);
SendRconCommand(ip);
printf("Ban Bot From Nick: %s", pname);
return 0;
}
}
}
}


Pozdrawiam.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-22, 22:49


maxrate







Wiek: 32
Na forum: 5167 dni
Posty: 76
Nick w MP: [PPP]Mati[HA]

Piwa: 25

Respekt: 50

Ostrzeżeń: 100%
Witam mog?bys podac swoje gg? bo mam problem z dodaniem tego

Podpis

Strona Serwera WWW.PROPP.CZO.PL
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-22, 23:24


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

maxrate, Pomagamy na forum. Wszystko ci pisze, wystarczy wklei?. A jak wkleja? nie umiesz, to :facepalm:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-22, 23:33


maxrate







Wiek: 32
Na forum: 5167 dni
Posty: 76
Nick w MP: [PPP]Mati[HA]

Piwa: 25

Respekt: 50

Ostrzeżeń: 100%
umiem wkleic ale wyskauja b?edy.. nie wiem dlaczego ;/

[ Dodano: 2012-07-22, 23:34 ]
Oldschool, moge podac tobie mapke? i mi wklisz to? Bardzo bmy prosi? mozesz podac gg?

Podpis

Strona Serwera WWW.PROPP.CZO.PL
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-23, 00:28


toomazini







Wiek: 36
Na forum: 6102 dni
Posty: 27
Nick w MP: tomazini

Piwa: 450

Respekt: 39,5

Ostrzeżeń: 20%
To podaj tu te b??dy, proste.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-23, 00:35


maxrate







Wiek: 32
Na forum: 5167 dni
Posty: 76
Nick w MP: [PPP]Mati[HA]

Piwa: 25

Respekt: 50

Ostrzeżeń: 100%
Masz teamSpeaka3?

[ Dodano: 2012-07-23, 00:39 ]
B??d -> error 001: expected token: "#endif", but found "-end of file-"

TO jest linijka ostatnia a tam nic nie ma czyli b?ad jakis ogolny

Podpis

Strona Serwera WWW.PROPP.CZO.PL
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-23, 02:11


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Ju? pomoc udzielona,

B??d by? tu:

Kod:



#define ANTI_NIOX

#if defined ANTI_NIOX
new LastTenJoinTimes[10];
new LastTenJoinIps[10][32];
#endif

i w publicu onplayerconnect to:

#if defined ANTI_NIOX
new time = gettime();
new IP[32];
GetPlayerIp(playerid,IP,sizeof(IP));

new joins;
for(new i=0;i<10;i++){
if(LastTenJoinTimes[i] + 10 >= time){
if(!strcmp(LastTenJoinIps[i],IP,false) && LastTenJoinIps[i][0] != '\0'){
joins++;
}
}
}
joins += 1;
if(joins >= 3){
//3 connects from the same IP within 10 seconds
printf("Prawdopodobny flooder na graczy z IP %s - ZBANOWANY",IP);

BanEx(playerid,"SPAM GRACZMI");
}
#endif


//Poprawione ^

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-23, 03:14


maxrate







Wiek: 32
Na forum: 5167 dni
Posty: 76
Nick w MP: [PPP]Mati[HA]

Piwa: 25

Respekt: 50

Ostrzeżeń: 100%
To oierwsze nie dzia?a jak doda?em jak mowi?es to zrobi?o ze wszed?em i bana mi da?o za to ze wszed?em, nie wiem dlaczego? moze ktos naprawic to pierwsze? prosz? o pomoc ; /

Podpis

Strona Serwera WWW.PROPP.CZO.PL
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-23, 10:37


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Wszystko jest dobrze, ale je?eli kolega nawet gotowca do mapki nie potrafi wklei? to przepraszamy, ale jeste?my zmuszeni omija? rozmow? z Tob?, poni?ej masz gotowy skrypt, gotowce dla 'pocz?tkuj?cych', chocia? Ty za ka?dym razem gotowca oczekujesz od innych.

Kod:

public OnPlayerConnect(playerid)
{

new ip[20], ip2[20], pname[20], pname2[20], nametype, count, countname;
GetPlayerIp(playerid, ip, 20);
GetPlayerName(playerid, pname2, 20);
strmid(pname, pname2, 0, strfind(pname2, "_"));

if(strlen(pname) >= 6) nametype = 1;

for (new i; i < GetMaxPlayers(); i++)
{
if(!IsPlayerConnected(i) || i == playerid) continue;

GetPlayerIp(i, ip2, 20);

if(strcmp(ip, ip2) == 0)
{
if(count > 2)
{
format(ip, 20, "banip %s", ip2);
SendRconCommand(ip);
printf("Ban Bot From IP: %s", ip2);
return 0;
}
count++;
}
if(nametype == 1)
{
GetPlayerName(i, pname2, 20);
if(strfind(pname2, pname) == 0)
{
countname++;
if(countname >= 2)
{
format(ip, 20, "banip %s", ip2);
SendRconCommand(ip);
printf("Ban Bot From Nick: %s", pname);
return 0;
}
}
}
}
return 1;
}


Chocia? 2/3 takie skrypty, w pe?ni dzia?aj?ce s? na oficjalnym forum sampa, szuka?em 35 stron includ?w, ?eby to znale?? i znalaz?em, a Ty, napiszesz temat i jest wszystko dobrze, po co szuka?, skoro mo?na pospami? kolejnym tematem.

Postaw piwo autorowi tego posta
 

 
Tagi: kod :: przeciw :: crashowaniu :: botom
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku