Üdvözletem, probálgattam készíteni én is egy rövid kódot ezek ellen nem sikerült olyan megoldást találni ami tényleg 100% -os megoldásra ment, hogy bannolja azt a játékost amelyik ezt csinálja. Neki áltam keresni a hiv fórumon egy kódot majd erre a kódra jutottam.. pontosabban az eredeti készítõ állítólag Neonman mivel csak egy pastebin link volt megadva annyit tudtam találni benne ez nem tuti, hogy õ csinálta de azért feltüntetem a nevét .. kiprobáltam és tényleg jó volt a kis kód.. gondoltam publikálom mivel sok játékos számára jól jön ez a rövid kis kód.. Eredeti Link: http://pastebin.com/td1K0Yws #include < a_samp >
#include < foreach >
new LastDeath[ MAX_PLAYERS ], DeathSpam[ MAX_PLAYERS ], bool:Spawned[ MAX_PLAYERS ];
public OnPlayerConnect( playerid ) { LastDeath[ playerid ] = 0, DeathSpam[ playerid ] = 0, Spawned[ playerid ] = false; return 1; }
public OnPlayerSpawn( playerid ) { Spawned[ playerid ] = true; return 1; }
public OnPlayerDeath( playerid, killerid, reason )
{
new time = gettime( );
switch( time - LastDeath[ playerid ])
{
case 0..3:
{
DeathSpam[ playerid ]++;
if( DeathSpam[ playerid ] == 3 )
{
SendClientMessage(playerid, 0xCC0000AA, \"Bannolva lettél FakeKill támadás miatt!\");
Ban( playerid );
}
return 1;
}
default: DeathSpam[ playerid ] = 0;
}
LastDeath[ playerid ] = time, Spawned[ playerid ] = false;
return 1;
}
Teszteltem szóval mûködik rendesen.. lehet vannak benne olyan hibák amiket nem vettem észre.. de várom elõre is a válaszokat.. :hmmm: