Započeo Obrisan korisnik
•22. Jul 2010.• Zaključano[FS] AntiWeapon
2,755
pregleda
9
postova
22. Jul 2010.
AntiWeapon
by ZicMortalOpis; Ovo je jednostavna AntiWeapon filterskripta koja svake sekunde provjerava sve igrace od cheaterskog oruzja (minigun, zolja, motorka i ostala), u filterskripti nisu zabranjena oruzja poput MAC ili ona dvocjevka jer smatram da neki koriste ta oruzja na svome serveru. Ukoliko primjetite kakav bug prijavite ga ovdje.
Slike; Kao što možete vidjeti stvorio sam Nightvision Goggles pomocu cheata i zatim sam dobio kick slajuci svim igracima poruku kako sam imao cheat.

Ideja; Vidio sam tu negdje tutorial od Deno-a o antiweaponu, tako da ovo mi je dalo ideju da napravim antiweapon skriptu koja ce kickati igrace sa cheaterskim oruzjima, ovdje postoji i napomena koju bi' volio da procitate.
Napomena; Ukoliko imate u modu /givegun ili neÅ¡to sliÄno tome (vjerovatno imate) molim da zamjenite ovu komandu ispod sa vaÅ¡om, jer moglo bi se desiti da si admin stvori oružje sa /givegun i da ga filterskripta kicka.
if(strcmp(cmd, "/givegun", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /givegun [playerid/PartOfName] [weaponid(eg. 46 = Parachute)] ");
return 1;
}
new playa;
new gun;
new ammo;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
gun = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /givegun [playerid/PartOfName] ");
SendClientMessage(playerid, COLOR_GRAD4, "3(Club) 4(knife) 5(bat) 6(Shovel) 7(Cue) 8(Katana) 10-13(Dildo) 14(Flowers) 16(Grenades) 18(Molotovs) 22(Pistol) 23(SPistol)");
SendClientMessage(playerid, COLOR_GRAD3, "24(Eagle) 25(shotgun) 29(MP5) 30(AK47) 31(M4) 33(Rifle) 34(Sniper) 37(Flamethrower) 41(spray) 42(exting) 43(Camera) 46(Parachute)");
return 1;
}
if(gun < 1||gun > 46||gun==9||gun==16||gun==17||gun==18||gun==35||gun==36||gun==37||gun==38||gun==39||gun==40||gun==44||gun==45)
{ SendClientMessage(playerid, COLOR_GRAD2, " Krivi ID oruzja."); return 1; }
tmp = strtok(cmdtext, idx);
ammo = strval(tmp);
if(ammo <1||ammo > 9999)
{ SendClientMessage(playerid, COLOR_GRAD1, " dont go below 1 or above 9999 bullets!"); return 1; }
if (PlayerInfo >= 1337)
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
GivePlayerWeapon(playa, gun, ammo);
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "AdmWarning: %s has given %s gun id %d.", sendername,giveplayer,gun);
ABroadCast(COLOR_YELLOW,string,1);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!");
}
}
return 1;
}Download; Download se nalazi odma' ispod, molio bih da ostavite kredite i da ne objavljujete ovu filterskriptu kao svoju.
Komentari; Slobodno komentirajte.
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,918
Postovi:
54
Teme:
Pridružio se:Okt. 2009
23. Jul 2010.
Jednostavno, dosta dobro, ali je tu problem, ovo s givegun komandom, mogo si bolje include napravit, pa u gamemode includat taj anticheat, pa da bi si admin mogao stvorit koje oce oruzje, ali igrac ne
23. Jul 2010.
Quote from July 22, 2010, 10:54 pm:
Ljepo sto si pogledo moj tut 😄 barem znam da ga neko gleda 😄
Samo da ti kazem da ti nevalja download barem meni ...
Samo da ti kazem da ti nevalja download barem meni ...
Meni radi 😳
EDIT: Mozda nisi napisao ona slova sa strane?
LuKsA wrote on July 23, 2010, 8:22 am:
Jednostavno, dosta dobro, ali je tu problem, ovo s givegun komandom, mogo si bolje include napravit, pa u gamemode includat taj anticheat, pa da bi si admin mogao stvorit koje oce oruzje, ali igrac ne
Ja imam svoj anticheat include, samo nisam lud da ga objavljujem ovdje (ipak je to moj rad koji služi samo mome serveru)... ovo je jednostavna filterskripta koja... nadam se pomaze novim skripterima u borbi sa cheaterima. Lako se moze ubaciti u gamemod i nije komplicirana za korištenje.
23. Jul 2010.
NiÅ¡ta nije komplicirano napravit u includeu, samo bitno je da to radi kak bi trebalo... ja recimo u include bi stavio neke funkcije poput provjere oruzja sto se tice ovoga... samo problem je u tome Å¡to kod igraÄa oružja imaju slotove, ono kad provrtis oruzja sa scrolom (miÅ¡)... pa to je malo komplicirano al dade se napravit.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava