【求助】会搞源码的都进来不会的也来
本帖最后由 蓝染_惣右介 于 2012-4-14 23:24 编辑我最近找了个OP自动加血+富翁卡的插件 我想把富翁卡这个功能去掉。谁成功了请立即回帖,
PS:有奖励QB或RMB
你也可以直接发一个【OP自动回血】插件也可以最好带源码
注意:本人只要OP自动回血即可 以下是OP自动回血+富翁卡的源码,谁来试试把富翁卡的功能去掉,成功了请立即回帖谢谢#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
new max_hp=100
new max_armor=100
new set_hp=5
new set_armor=5
public plugin_init()
{
register_plugin("Hp & Armor","1.3","天下第一小賤人")
register_event("ResetHUD", "eResetHUD", "be")
//注册ResetHUD事件 发送给一个目标并且是活的
}
public client_putinserver(id)
{ //客户端初始化的时候就开始给任务
//分辨判断是否已连接 是否是bot 是否已有存在任务 是否有A权限
if(is_user_connected(id) && !is_user_bot(id) && (!task_exists(111223 + id) && (get_user_flags(id) & ADMIN_LEVEL_A) )){
SetHp(111223+id)
SetArmor(111224+id)
}
}
public client_disconnect (id)
{
if(task_exists(111223 + id)) //断开连接的时候检查ID是否有任务如果有则删除掉
{
remove_task(11223+id)
remove_task(111224+id)
}
}
public eResetHUD(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_B) //判断是否有B权限
{
cs_set_user_money(id,16000,0)
}
}
public SetHp(id)
{
id = id - 111223
if(!is_user_connected(id)) { //如果断开连接就删掉任务
remove_task(111223 + id)
} else {
if(is_user_alive(id)){//是否活着
if(get_user_health(id)<max_hp) {
new num=get_user_health(id) + set_hp
if(num>max_hp)
{
set_user_health(id,max_hp)
}
else
{
set_user_health(id,get_user_health(id) + set_hp)
}
}
}
}
set_task(1.0,"SetHp",111223+id) //任务循环
return PLUGIN_HANDLED
}
public SetArmor(id)
{
id = id - 111224
if(!is_user_connected(id)) {
remove_task(111224 + id)
} else {
if(is_user_alive(id)){
if(get_user_armor(id)<max_armor) {
new num=get_user_armor(id) + set_armor
if(num>max_armor) {
cs_set_user_armor(id,max_armor,CS_ARMOR_VESTHELM)
}
else {
cs_set_user_armor(id,get_user_armor(id) + set_armor,CS_ARMOR_VESTHELM)
}
}
}
}
set_task(1.0,"SetArmor",111224+id)
return PLUGIN_HANDLED
} #include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
new max_hp=100
new max_armor=100
new set_hp=5
new set_armor=5
public plugin_init()
{
register_plugin("Hp & Armor","1.3","天下第一小賤人")
//注册ResetHUD事件 发送给一个目标并且是活的
}
public client_putinserver(id)
{ //客户端初始化的时候就开始给任务
//分辨判断是否已连接 是否是bot 是否已有存在任务 是否有A权限
if(is_user_connected(id) && !is_user_bot(id) && (!task_exists(111223 + id) && (get_user_flags(id) & ADMIN_LEVEL_A) )){
SetHp(111223+id)
SetArmor(111224+id)
}
}
public client_disconnect (id)
{
if(task_exists(111223 + id)) //断开连接的时候检查ID是否有任务如果有则删除掉
{
remove_task(11223+id)
remove_task(111224+id)
}
}
public SetHp(id)
{
id = id - 111223
if(!is_user_connected(id)) { //如果断开连接就删掉任务
remove_task(111223 + id)
} else {
if(is_user_alive(id)){//是否活着
if(get_user_health(id)<max_hp) {
new num=get_user_health(id) + set_hp
if(num>max_hp)
{
set_user_health(id,max_hp)
}
else
{
set_user_health(id,get_user_health(id) + set_hp)
}
}
}
}
set_task(1.0,"SetHp",111223+id) //任务循环
return PLUGIN_HANDLED
}
public SetArmor(id)
{
id = id - 111224
if(!is_user_connected(id)) {
remove_task(111224 + id)
} else {
if(is_user_alive(id)){
if(get_user_armor(id)<max_armor) {
new num=get_user_armor(id) + set_armor
if(num>max_armor) {
cs_set_user_armor(id,max_armor,CS_ARMOR_VESTHELM)
}
else {
cs_set_user_armor(id,get_user_armor(id) + set_armor,CS_ARMOR_VESTHELM)
}
}
}
}
set_task(1.0,"SetArmor",111224+id)
return PLUGIN_HANDLED
}
自己试.自己试.自己试.自己试.自己试.自己试.自己试.自己试.自己试.自己试.自己试.自己试.自己试.自己试.自己试.自己试. By小伟 发表于 2012-4-14 23:46 static/image/common/back.gif
#include
#include
#include
哦哦,你是把富翁卡去掉了么 By小伟 发表于 2012-4-14 23:46 static/image/common/back.gif
#include
#include
#include
恭喜,更改成功了#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
new max_hp=100
new max_armor=100
new set_hp=5
new set_armor=5
public plugin_init()
{
register_plugin("Hp & Armor","1.3","天下第一小賤人")
//注册ResetHUD事件 发送给一个目标并且是活的
}
public client_putinserver(id)
{ //客户端初始化的时候就开始给任务
//分辨判断是否已连接 是否是bot 是否已有存在任务 是否有A权限
if(is_user_connected(id) && !is_user_bot(id) && (!task_exists(111223 + id) && (get_user_flags(id) & ADMIN_LEVEL_A) )){
SetHp(111223+id)
SetArmor(111224+id)
}
}
public client_disconnect (id)
{
if(task_exists(111223 + id)) //断开连接的时候检查ID是否有任务如果有则删除掉
{
remove_task(11223+id)
remove_task(111224+id)
}
}
public SetHp(id)
{
id = id - 111223
if(!is_user_connected(id)) { //如果断开连接就删掉任务
remove_task(111223 + id)
} else {
if(is_user_alive(id)){//是否活着
if(get_user_health(id)<max_hp) {
new num=get_user_health(id) + set_hp
if(num>max_hp)
{
set_user_health(id,max_hp)
}
else
{
set_user_health(id,get_user_health(id) + set_hp)
}
}
}
}
set_task(1.0,"SetHp",111223+id) //任务循环
return PLUGIN_HANDLED
}
public SetArmor(id)
{
id = id - 111224
if(!is_user_connected(id)) {
remove_task(111224 + id)
} else {
if(is_user_alive(id)){
if(get_user_armor(id)<max_armor) {
new num=get_user_armor(id) + set_armor
if(num>max_armor) {
cs_set_user_armor(id,max_armor,CS_ARMOR_VESTHELM)
}
else {
cs_set_user_armor(id,get_user_armor(id) + set_armor,CS_ARMOR_VESTHELM)
}
}
}
}
set_task(1.0,"SetArmor",111224+id)
return PLUGIN_HANDLED
}
插件在这里
= 。
很简单的说
35.public eResetHUD(id)
36.{
37.if(get_user_flags(id) & ADMIN_LEVEL_B) //判断是否有B权限
38.{
39. cs_set_user_money(id,16000,0)
40. }
41.}
去掉 插件不工作 没效果
页:
[1]