luke 发表于 2005-8-2 09:13:23

【求助】禁止在尸体上喷图插件

在偶F里经常看到有人在尸体上喷LOGO,哪位大哥能提供一个这样的插件
就是谁在尸体上喷图LOGO系统就自动杀死对方
在此感谢您!!!

黄金岛 发表于 2005-8-20 19:17:36

喜欢喷图玩家的恶梦:em34:

king198721 发表于 2005-8-5 19:01:37

不用客~~~
咱是兄弟~ :boss:

Hydralisk 发表于 2005-8-4 20:23:48

谢谢king给出源代码。

luke 发表于 2005-8-3 00:17:45

太感谢各位大大了 :super:

blz66 发表于 2005-8-2 18:32:33

在尸体上喷图不太礼貌!

king198721 发表于 2005-8-2 16:50:55

#include <amxmod>
#define MAX_DISTANCE 80    // detect distance...
#define MAX_PLAYERS 32      // server maximum players
                                                                              
new sprayidorigins
new vorigin
new d_index
                                                                              
                              
public plugin_init() {
      register_plugin("Auto-logo punisher","0.01","PERt+")
      register_event( "RoundTime", "reset_table", "bc" );
      register_event("23", "checkspray", "a", "1=112")      
      register_event( "DeathMsg", "store_table", "a" );
}
                                                                              
public store_table() {
                                                                              
      new victim = read_data( 2 );
      new name
      get_user_name(victim, name , 31);
      get_user_origin( victim, vorigin, 0 );
      d_index++
      return PLUGIN_CONTINUE;
                                                                              
}
                                                                              
public reset_table() {
                                                                              
      d_index = 0
      new i ;
      for (i=0; i < MAX_PLAYERS; i++) {
      vorigin =0;
      vorigin =0;
      vorigin =0;
      }
                                                                              
      return PLUGIN_CONTINUE;
}
                                                                              
                                                                              
public checkspray() {

      new sprayid = read_data(2)      ;
      sprayidorigins = read_data(3);      
      sprayidorigins = read_data(4);      
      sprayidorigins = read_data(5);      
                                                                              
      new j;
      for ( j=0; j < MAX_PLAYERS ; j++) {
      new distance = get_distance(vorigin, sprayidorigins);
                                                                              
      if ( distance < MAX_DISTANCE ) {
                new name
                get_user_name(sprayid,name,31)
                client_cmd(sprayid,"kill")
                                                                              
                client_print(0,print_chat, "%s is killed due to logo on dead body...",name)
                user_kill(sprayid,1)
                client_cmd(sprayid,"kill")
                break
                }
      }
                                                
      return PLUGIN_CONTINUE
}

Hydralisk 发表于 2005-8-2 14:32:48

这个由源代码没有?我只知道AMXX怎么编写,还不知如何用AMX...

king198721 发表于 2005-8-2 14:21:56

http://forum.dt-club.net/attachment.php?attachmentid=5599

@~amx和amxx都有

lxyzmxcssa 发表于 2005-8-2 14:12:38

这个惩罚有点严重吧~
页: [1] 2
查看完整版本: 【求助】禁止在尸体上喷图插件