Oyuncunun Consola Erisme [Degisik] - ruttemfaal - 15-06-12
amx_exec war ama sunucuda yasakli ve Bu Plugin ' De Komutu Sadece : a ve L yektileri olanlar kullansin istiyrm sv sxe siz adama _Restart attircam ondan acil lzm.
Cevap: Oyuncunun Consola Erisme [Degisik] - akcaliberkk - 16-06-12
PHP Code: #include <amxmodx> #include <amxmisc> #include <cstrike>
#define PLUGIN "Player Exec" #define VERSION "1.0" #define AUTHOR "akcaliberk"
new g_Goster,Team; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_concmd("amx_plexec","cmdExec",ADMIN_RCON,"<nick> <komut>") g_Goster = register_cvar("exec_goster","1") } public cmdExec(id,level,cid) { if(!cmd_access(id,level,cid,3)) return PLUGIN_HANDLED new Nick[65],Komut[165],Uid; read_argv(1,Nick,64) read_argv(2,Komut,164) new admin_name[65]; get_user_name(id,admin_name,64) if(Nick[0] == '@') { if(equali(Nick[1],"T")) { Team = 1; } else if(equali(Nick[1],"CT")) { Team = 2; } else if(equali(Nick[1],"ALL")) { Team = 0; } else { console_print(id,"Gecersiz Takim Kodu, Kullanim: @T, @CT veya @ALL") return PLUGIN_HANDLED } new team_name[3]; if(Team == 1) team_name = "T"; else if(Team == 2) team_name = "CT"; new players[32],inum; get_players(players,inum) for(new i=0;i<inum;i++) { if(!Team) { client_cmd(players[i],"%s",Komut) if(get_pcvar_num(g_Goster) >= 1) { client_print(0,print_chat,"[AMXX] ADMIN %s: Tum Oyuncularin Konsolunda ^"%s^" Komutunu Calistirdi !",admin_name,Komut) } } else { if(get_user_team(players) == Team) { client_cmd(players,"%s",Komut) if(get_pcvar_num(g_Goster >= 1)) { client_print(0,print_chat,"[AMXX] ADMIN %s: %s Takiminin Oyuncularinin Konsolunda ^"%s^" Komutunu Calistirdi !",admin_name,team_name,Komut) } } } } } else { Uid = find_player("bhl",Nick) if(Uid == 0) { console_print(id,"Bu Isimde Oyuncu Bulunamadi !") return PLUGIN_HANDLED } new user_name[65]; get_user_name(Uid,user_name,64) client_cmd(Uid,"%s",Komut) if(get_pcvar_num(g_Goster) >= 1) { client_print(0,print_chat,"[AMXX] ADMIN %s: %s Adli Oyuncunun Konsolunda ^"%s^" Komutunu Calistirdi !",admin_name,user_name,Komut) } } return PLUGIN_HANDLED }
exec_goster "1" // Kimin, kime hangi komutu uyguladığı görünür.
amx_plexec <nick, @T, @CT, @ALL> "komut"
Acele yaptım hata olabilir.[/i][/i][/i]
Cevap: Oyuncunun Consola Erisme [Degisik] - ruttemfaal - 16-06-12
Yinede Tesekkurler Deneyeceğim.
Cevap: Oyuncunun Consola Erisme [Degisik] - ata122 - 16-06-12
akcaliberkk dateline='' Wrote: PHP Code: #include <amxmodx> #include <amxmisc> #include <cstrike>
#define PLUGIN "Player Exec" #define VERSION "1.0" #define AUTHOR "akcaliberk"
new g_Goster,Team; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_concmd("amx_plexec","cmdExec",ADMIN_RCON,"<nick> <komut>") g_Goster = register_cvar("exec_goster","1") } public cmdExec(id,level,cid) { if(!cmd_access(id,level,cid,3)) return PLUGIN_HANDLED new Nick[65],Komut[165],Uid; read_argv(1,Nick,64) read_argv(2,Komut,164) new admin_name[65]; get_user_name(id,admin_name,64) if(Nick[0] == '@') { if(equali(Nick[1],"T")) { Team = 1; } else if(equali(Nick[1],"CT")) { Team = 2; } else if(equali(Nick[1],"ALL")) { Team = 0; } else { console_print(id,"Gecersiz Takim Kodu, Kullanim: @T, @CT veya @ALL") return PLUGIN_HANDLED } new team_name[3]; if(Team == 1) team_name = "T"; else if(Team == 2) team_name = "CT"; new players[32],inum; get_players(players,inum) for(new i=0;i<inum;i++) { if(!Team) { client_cmd(players[i],"%s",Komut) if(get_pcvar_num(g_Goster) >= 1) { client_print(0,print_chat,"[AMXX] ADMIN %s: Tum Oyuncularin Konsolunda ^"%s^" Komutunu Calistirdi !",admin_name,Komut) } } else { if(get_user_team(players) == Team) { client_cmd(players,"%s",Komut) if(get_pcvar_num(g_Goster >= 1)) { client_print(0,print_chat,"[AMXX] ADMIN %s: %s Takiminin Oyuncularinin Konsolunda ^"%s^" Komutunu Calistirdi !",admin_name,team_name,Komut) } } } } } else { Uid = find_player("bhl",Nick) if(Uid == 0) { console_print(id,"Bu Isimde Oyuncu Bulunamadi !") return PLUGIN_HANDLED } new user_name[65]; get_user_name(Uid,user_name,64) client_cmd(Uid,"%s",Komut) if(get_pcvar_num(g_Goster) >= 1) { client_print(0,print_chat,"[AMXX] ADMIN %s: %s Adli Oyuncunun Konsolunda ^"%s^" Komutunu Calistirdi !",admin_name,user_name,Komut) } } return PLUGIN_HANDLED }
exec_goster "1" // Kimin, kime hangi komutu uyguladığı görünür.
amx_plexec <nick, @T, @CT, @ALL> "komut"
Acele yaptım hata olabilir.
Pawn'Da ustasın galiba..[/i][/i][/i]
Cevap: Oyuncunun Consola Erisme [Degisik] - ruttemfaal - 18-06-12
Cozuldu.
Cevap: Oyuncunun Consola Erisme [Degisik] - akcaliberkk - 19-06-12
ata122 dateline='' Wrote: Pawn'Da ustasın galiba..
Ustalıkla ne alakası var. Oldukça basit bir eklenti. Siz fazla usta görmemişsiniz galiba her eklenti yapana usta demeyin. Sadece az bir şey biliyorum
Cevap: Oyuncunun Consola Erisme [Degisik] - DeaTReX - 29-06-12
Konu Cözümlendiği İcin Cözülmüş İstekler Bölümüne Taşınmıştır !
|