starbaby 发表于 2009-6-17 18:06:32

求助~谁帮我看下这个代码

这是僵尸服用的插件~VIP额外弹药补助
可是只有OP有弹药补助~谁能帮我看看~这么改VIP(只有通道不能换图和踢人的)也有弹药补助#include <amxmodx>
#include <cstrike>
#include <zombieplague>
#include <fun>
#define giveop 10 /*VIP弹药包*/
#define ap 100 /*vip护甲*/
#define name 飞的跟高



public plugin_init() {
    register_plugin("adminadditional", AMXX_VERSION_STR, "name")
    register_event("ResetHUD","eResetHUD","be")
    return PLUGIN_CONTINUE
}

public eResetHUD(id) {
    if(get_user_flags(id) & ADMIN_MENU) {
    zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + giveop)
    cs_set_user_armor(id, ap ,CS_ARMOR_KEVLAR)
    client_print(0, print_chat, "本服务器管理员获得%d子弹包", giveop)
    client_print(0, print_chat, "本服务器管理员获得%d护甲", ap)
    }
    return PLUGIN_CONTINUE
}
/*public client_putinserver(id)
{
client_print(0, print_chat, " 本服务器管理员每局可以额外获得%d弹药包,%d护甲补助, giveop,ap")
}
*/

LittleKu 发表于 2009-6-17 18:12:52

那就看一下你的OP是用什么权限,VIP又是用什么权限!

w5014560 发表于 2009-6-17 18:13:24

本人写的旧版插件

LittleKu 发表于 2009-6-17 18:25:10

一般OP权限是( get_user_flags(id) & ADMIN_IMMUNITY )VIP权限是(( get_user_flags(id) & ADMIN_RESERVATION ) && !( get_user_flags(id) & ADMIN_IMMUNITY ))

starbaby 发表于 2009-6-18 08:42:14

本人写的旧版插件
w5014560 发表于 2009-6-17 18:13 http://www.dt-club.net/forum/images/common/back.gif

你写的!呵呵~我是网上下的~还有源码~作者人品很好~源码都放出来了

starbaby 发表于 2009-6-18 08:45:38

一般OP权限是( get_user_flags(id) & ADMIN_IMMUNITY )VIP权限是(( get_user_flags(id) & ADMIN_RESERVATION ) && !( get_user_flags(id) & ADMIN_IMMUNITY ))
kk阿朗 发表于 2009-6-17 18:25 http://www.dt-club.net/forum/images/common/back.gif

谢谢大大~
页: [1]
查看完整版本: 求助~谁帮我看下这个代码