İstek Maç Botuma Ekstra Kodlar - burc ugur - 15-01-12
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 ..
- burc ugur - 16-01-12
Herkese yardımımız dokunuyor dokunmaya da devam edecek ama bize yardım eden kimse yok .
Sağolun .
- Schwertle - 17-01-12
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
- Schwertle - 17-01-12
*!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;
}
- NiCoMeDiA - 17-01-12
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
- VFordentta - 17-01-12
NiCoMeDiA dateline='' Wrote: karne hediyesi olarak amxx paylaşsan yeter knka 
Güzel Karneye Güzel Hediye 
- NiCoMeDiA - 17-01-12
Quote:Güzel Karneye Güzel Hediye
geçende yılbaşı hediyesi diye sch online paylaştırmıştım 
- Schwertle - 17-01-12
VFordentta dateline='' Wrote: Güzel Karneye Güzel Hediye  
Karne günü kampanya takdir getirenlere vip pluginlerden 3 tane teşekkür getirenlere vip2 pluginlerden 1 tane , karne getirene üyelik bedava
- NiCoMeDiA - 17-01-12
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
- Schwertle - 17-01-12
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 }
|