Posts: 115
Threads: 17
Joined: Dec 2011
Reputation:
0
15-01-12, 22:15
(This post was last modified: 15-01-12, 22:18 by burc ugur.)
Schevertle bu maç botu sendede war bitek sen yapabilirsin ben gerçekten çok yoğunum ..
PD-Mac bota özel olarak eklermisin bunları lütfenn ..
-bunlar eklenecek-
# Maç, Pub, Taktik Ayarlarını Yüklerken veya Maçı Başlattığınızda Solda Yükleme Barı Eklenmiştir..
# Radarın Altında Server Şifresini Her 30 Saniyede Gösterir Ve Gösterme Süresi 10 Saniyedir. [Otomatik]
# Maç Başladığında Pw Otomatik Olarak Tüm Oyunculara Kayıt Edilir Ve Oyuncular Maçtan Düştüğünde Tekrar Girebilir.
# Maç Başlattığınızda Otomatik SS Alınır Ve Tüm Oyuncuların Cstrike Dosyasına Kayıt Edilir.
# Tüm Komutlar say ve say_team den Çalışır.
|
V
Gerçi yukardakiler senin kinde war ama ..
DUCK ACMA / KAPAMA
!duck Ducki engellemeyi kapatir.
!noduck Ducki engellemeyi acar.
*!quitt Serverda Terorlerin ekranina quit attirir
*!quitct Serverda CTlere quit atilir
*!cvar Cvar komutlarini kullanmaniza yardimci olur.
Bide ekstra olarak say konusmalarını cpt nickli olanlara değilde
hem cpt , hem cpt. , hem [cpt] , hem [cpt.] , hem (cpt) , hem (cpt.) , hem [C] hem © , hem [C.] hem [C] hem [CAPTAIN] , hem (CAPTAIN) , hem [KAPTAN] , hem (KAPTAN) şeklinde yaparsan iyi olur ..
-Bu gözler erdi gerçeğin karanlık çizgilerine ..
Duydu kulağım vardı yaşamın komalı ezgilerine ..
Posts: 115
Threads: 17
Joined: Dec 2011
Reputation:
0
Herkese yardımımız dokunuyor dokunmaya da devam edecek ama bize yardım eden kimse yok .
Sağolun .
-Bu gözler erdi gerçeğin karanlık çizgilerine ..
Duydu kulağım vardı yaşamın komalı ezgilerine ..
Posts: 1,132
Threads: 201
Joined: Dec 2011
Reputation:
0
burc ugur dateline='' Wrote: Herkese yardımımız dokunuyor dokunmaya da devam edecek ama bize yardım eden kimse yok .
Sağolun .
ya benim aklımda maç bot sma paylaşmak vardı ama geçenlerde satış yaptım şimdi paylaşmak ayıp olur ben sana istediğin kodları ayıklayıp vereyim konu altından
Posts: 1,132
Threads: 201
Joined: Dec 2011
Reputation:
0
*!quitt Serverda Terorlerin ekranina quit attirir
*!quitct Serverda CTlere quit atilir
plugin_init üstüne
Code: /*Say Komutlandırma*/
new const g_cmds[][]= {
"!quit ",
".quit ",
"/quit ",
"!quitt",
".quitt",
"/quitt",
"!quitct",
".quitct",
"/quitct",
"!quitall",
".quitall",
"/quitall"
}
/* Quit Ayarlar */
new amx_show_activity
enum {
GET_TEAM_TARGET_ISALL,
GET_TEAM_TARGET_ISTEAMCT,
GET_TEAM_TARGET_ISTERRORIST,
}
enum {
GET_TEAM_TARGET_SKIPNOBODY,
GET_TEAM_TARET_SKIPBOTS,
GET_TEAM_TARGET_SKIPDEADPEOPLE
}
stock get_team_target(arg[],players[32],&pnum,skipMode=GET_TEAM_TARGET_SKIPNOBODY){
//Modular Team Targeting code by Sid 6.7
new whoTeam
new cmdflags[4]
switch(skipMode){
case GET_TEAM_TARET_SKIPBOTS: cmdflags = "ce"
case GET_TEAM_TARGET_SKIPNOBODY: cmdflags = "e"
case GET_TEAM_TARGET_SKIPDEADPEOPLE: cmdflags = "ae"
}
if(equali(arg[1],"ALL",strlen(arg[1]))) {
switch(skipMode){
case GET_TEAM_TARET_SKIPBOTS: cmdflags = "c"
case GET_TEAM_TARGET_SKIPNOBODY: cmdflags = ""
case GET_TEAM_TARGET_SKIPDEADPEOPLE: cmdflags = "a"
}
whoTeam = GET_TEAM_TARGET_ISALL
get_players(players,pnum,cmdflags)
}
if(equali(arg[1],"TERRORIST",strlen(arg[1]))) {
whoTeam = GET_TEAM_TARGET_ISTERRORIST
get_players(players,pnum,cmdflags,"TERRORIST")
}
if(equali(arg[1],"CT") || equali(arg[1],"C") || equali(arg[1],"COUNTER")) {
whoTeam = GET_TEAM_TARGET_ISTEAMCT
get_players(players,pnum,cmdflags,"CT")
}
return whoTeam
}
plugin_init içine
PHP Code: /*Say Komutlandırma*/ register_clcmd("say", "chatFilter"); register_clcmd("say_team", "chatFilter"); /*Quit Ana Komut*/ register_concmd("amx_quit","admin_quit",ADMIN_KICK,"<nick/@TEAM/*(all)>")
Sma en altına
Code: public admin_quit(id,level,cid){
if (!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED
new arg[32], admin_name[32], player_name[32], admin_authid[36], player_authid[36]
read_argv(1,arg,31)
get_user_name(id,admin_name,31)
get_user_authid(id,admin_authid,35)
if (arg[0]=='@'){
new players[32], inum
get_team_target(arg,players,inum)
if (inum == 0) {
console_print(id, " No players in such team!")
return PLUGIN_HANDLED
}
for(new a=0;a<inum;++a){
if (get_user_flags(players)&ADMIN_IMMUNITY && players != id){
get_user_name(players,player_name,31)
console_print(id, " Skipping %s because player has immunity.",player_name)
continue
}
client_cmd(players, "quit")
client_cmd(0,"spk ambience/thunder_clap.wav")
}
switch(get_pcvar_num(amx_show_activity)) {
case 2: client_print(0,print_chat, " ADMIN %s made %s players quit the game",admin_name,arg[1])
case 1: client_print(0,print_chat, " ADMIN made %s players quit the game",arg[1])
}
log_amx( "Admin Quit: ^"%s<%s>^" has made ^"%s^" players quit the game",admin_name,admin_authid,arg[1])
}
else {
new player = cmd_target(id,arg,3)
if (!player) return PLUGIN_HANDLED
client_cmd(player, "quit")
emit_sound(0, CHAN_VOICE, "ambience/thunder_clap.wav", VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
get_user_name(player,player_name,31)
get_user_authid(player,player_authid,35)
switch(get_pcvar_num(amx_show_activity))
{
case 2: client_print(0,print_chat, " ADMIN %s made %s quit the game",admin_name,player_name)
case 1: client_print(0,print_chat, " ADMIN made %s quit the game",player_name)
}
log_amx( "[AMX_Super] QUIT: ^"%s<%s>^" has made ^"%s<%s>^" quit the game",admin_name,admin_authid,player_name,player_authid)
}
return PLUGIN_HANDLED
}
/*-------------------------- SCH - Kısayol Komut Girdileri --------------------------*/
public chatFilter(id) {
new message[128];
read_argv(1, message, 127);
for(new i=0;i<sizeof(g_cmds);i++) {
new cmd[33];
formatex(cmd,32,"%s",g_cmds)
if(containi(message,cmd) == 0) {
//admin level required
switch(i) {
case 0,1,2,3,4,5,6,7,8: {
if(!(get_user_flags(id) & ADMIN_CVAR))
return PLUGIN_CONTINUE;
}
}
callBack(id, i);
return PLUGIN_HANDLED;
}
}
return PLUGIN_CONTINUE;
}
public callBack(id, cID) {
new message[128], cmd[33], arg[65], arg2[65];
read_argv (1, message, 128);
parse(message,cmd,32,arg,64,arg2,64);
replace(cmd,32,"ghsfg","");
switch(cID) {
case 0: {
console_cmd(id,"amx_quit %s", arg);
}
case 1: {
console_cmd(id,"amx_quit %s", arg);
}
case 2: {
console_cmd(id,"amx_quit %s", arg);
}
case 3: {
console_cmd(id,"amx_quit @t");
}
case 4: {
console_cmd(id,"amx_quit @t");
}
case 5: {
console_cmd(id,"amx_quit @t");
}
case 6: {
console_cmd(id,"amx_quit @ct");
}
case 7: {
console_cmd(id,"amx_quit @ct");
}
case 8: {
console_cmd(id,"amx_quit @ct");
}
case 9: {
console_cmd(id,"amx_quit @all");
}
case 10: {
console_cmd(id,"amx_quit @all");
}
case 11: {
console_cmd(id,"amx_quit @all");
}
}
return PLUGIN_HANDLED;
}
Posts: 1,623
Threads: 592
Joined: Dec 2011
Reputation:
0
Quote:ya benim aklımda maç bot sma paylaşmak vardı ama geçenlerde satış yaptım şimdi paylaşmak ayıp olur ben sana istediğin kodları ayıklayıp vereyim konu altından
karne hediyesi olarak amxx paylaşsan yeter knka
Legend Young
Skype: ozan_secgin96
Posts: 1,158
Threads: 273
Joined: Dec 2011
Reputation:
0
NiCoMeDiA dateline='' Wrote: karne hediyesi olarak amxx paylaşsan yeter knka 
Güzel Karneye Güzel Hediye 
Posts: 1,623
Threads: 592
Joined: Dec 2011
Reputation:
0
Quote:Güzel Karneye Güzel Hediye
geçende yılbaşı hediyesi diye sch online paylaştırmıştım 
Legend Young
Skype: ozan_secgin96
Posts: 1,132
Threads: 201
Joined: Dec 2011
Reputation:
0
Posts: 1,623
Threads: 592
Joined: Dec 2011
Reputation:
0
Quote:Karne günü kampanya takdir getirenlere vip pluginlerden 3 tane teşekkür getirenlere vip2 pluginlerden 1 tane , karne getirene üyelik bedava
bak bak bak konuyu nasıl değiştiriyor  Maç Botu İsteriz
Legend Young
Skype: ozan_secgin96
Posts: 1,132
Threads: 201
Joined: Dec 2011
Reputation:
0
DUCK ACMA / KAPAMA
plugin_init üstüne
PHP Code: #include <amxmodx> #include <amxmisc> #include <fakemeta>
/* Duck */ new bool:g_bFakeDuck[33]; new g_iFakeEnt; new const g_ciEntityName[] = "anti_doubleducker"; new const g_ciCustomInvisibleModel[] = "models/w_awp.mdl"; new g_duck;
plugin_init içine
PHP Code: register_concmd("say !duck", "cmdDuckNoduck", ADMIN_CVAR) register_concmd("say /duck", "cmdDuckNoduck", ADMIN_CVAR) register_concmd("say .duck", "cmdDuckNoduck", ADMIN_CVAR) register_concmd("say_team !duck", "cmdDuckNoduck", ADMIN_CVAR) register_concmd("say_team /duck", "cmdDuckNoduck", ADMIN_CVAR) register_concmd("say_team .duck", "cmdDuckNoduck", ADMIN_CVAR) register_concmd("sch_duck", "cmdDuckNoduck", ADMIN_CVAR) g_duck = register_cvar("mt_duck","0") // Forwadlar register_forward( FM_GetGameDescription, "GameDesc" ) register_forward(FM_PlayerPreThink, "FM_PlayerPreThink_Pre", 0); register_forward(FM_PlayerPostThink, "FM_PlayerPostThink_Pre", 0); register_forward(FM_AddToFullPack, "FM_AddToFullPack_Pre", 0); register_forward(FM_AddToFullPack, "FM_AddToFullPack_Post", 1); if( (g_iFakeEnt=engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "func_wall")))>0 ) { engfunc(EngFunc_SetModel, g_iFakeEnt, g_ciCustomInvisibleModel); set_pev(g_iFakeEnt, pev_classname, g_ciEntityName); set_pev(g_iFakeEnt, pev_solid, SOLID_NOT); set_pev(g_iFakeEnt, pev_movetype, MOVETYPE_NONE); set_pev(g_iFakeEnt, pev_rendermode, kRenderTransAlpha); set_pev(g_iFakeEnt, pev_renderamt, 0.0); }
sma sonuna
PHP Code: /*-------------------------- SCH - Duck Ayarları --------------------------*/ public FM_PlayerPreThink_Pre(id) { if(get_pcvar_num(g_duck) == 1) { if( !is_user_alive(id) ) return FMRES_IGNORED; if( pev(id, pev_oldbuttons)&IN_DUCK && !(pev(id, pev_button)&IN_DUCK) ) { static Float:s_fSize[3]; pev(id, pev_size, s_fSize); if( s_fSize[2]==72.0 ) { g_bFakeDuck[id] = true; set_pev(id, pev_flags, (pev(id, pev_flags)|FL_DUCKING)); } } } return FMRES_IGNORED; } public FM_PlayerPostThink_Pre(id) { if(get_pcvar_num(g_duck) == 1) { if( g_bFakeDuck[id] ) { g_bFakeDuck[id] = false; set_pev(id, pev_flags, (pev(id, pev_flags)&~FL_DUCKING)); } } } public FM_AddToFullPack_Pre(es_handle, e, ent, host, hostflags, player, pset) { if(get_pcvar_num(g_duck) == 1) { if( ent==g_iFakeEnt && is_user_alive(host) ) { static Float:s_fMaxs[3]; pev(host, pev_velocity, s_fMaxs); if( s_fMaxs[2]<=0.0 ) { g_bFakeDuck[0] = true; static Float:s_fMins[3]; pev(host, pev_origin, s_fMins); s_fMins[0] -= 16.0; s_fMins[1] -= 16.0; if( pev(host, pev_flags)&FL_DUCKING ) s_fMins[2] += (s_fMaxs[2]<0.0)?55.0:71.0; else s_fMins[2] += (s_fMaxs[2]<0.0)?37.0:53.0; s_fMaxs[0] = s_fMins[0]+32.0; s_fMaxs[1] = s_fMins[1]+32.0; s_fMaxs[2] = s_fMins[2]+2.0; engfunc(EngFunc_SetSize, g_iFakeEnt, s_fMins, s_fMaxs); } } } } public FM_AddToFullPack_Post(es_handle, e, ent, host, hostflags, player, pset) { if(get_pcvar_num(g_duck) == 1) { if( g_bFakeDuck[0] ) { g_bFakeDuck[0] = false; set_es(es_handle, ES_Solid, SOLID_BBOX); } } } public cmdDuckNoduck(id,level,cid) { if( !cmd_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED if(get_pcvar_num(g_duck) == 0 && set_pcvar_num(g_duck,1)) { client_print(0, print_chat, "[CSPlague.com] Duck Kapatildi.") } else if(get_pcvar_num(g_duck) == 1 && set_pcvar_num(g_duck,0)) client_print(0, print_chat,"[CSPLague.com] Duck Acildi.") return PLUGIN_HANDLED }
|