sma语法求助!!

Home Home
引用 | 编辑 david94171
2012-09-09 21:02
楼主
推文 x0
我看了 编写sma(AMXX)教学第二集 后
写了一个sma但是我又看了 AMXX-Studio找出错误的语法的程式始终还是找不出到底拿里有错
所以想请各位插件高手们帮我看一下哪里错了

sma:
#include <amxmodx>
#include <cstrike>
#include <fun>
#define PLUGIN "Hp"
#define VERSION "1.0"
#define AUTHOR "FiretrUCK"

public plugin_init() {
 register_plugin(PLUGIN, VERSION, AUTHOR)
 register_clcmd("say /hp", "hp")
 
}
public hp(id)
{
new health = get_user_health(id)
new ap = get_user_armor(id)
new money = cs_get_user_money(id)
if( money >=0 && money <=5000 && hp <=50)
{
   set_user_health((id, hp = 100)
   set_user_armor(id, ap = 100)
   cs_set_user_money(id, money = 10000)
{
else
}
client_print(0, print_chat, "政府/宾拉登补助你还那么嚣张,滚!")
}

献花 x0
引用 | 编辑 tw2twtw
2012-09-10 18:06
1楼
  
hp <=50
hp哪来的?

set_user_health((id, 100)
set_user_armor(id, 100)
cs_set_user_money(id, 10000)

最后麻烦数一下 { 和 } 的数目差了多少个..

献花 x0
引用 | 编辑 观众甲
2012-09-10 20:12
2楼
  
public hp(id)
{
  new health = get_user_health(id)
  new ap = get_user_armor(id)
  new money = cs_get_user_money(id)
  if( money >= 0 && money <= 5000 && health <= 50)
  {
    set_user_health(id, 100)
    set_user_armor(id, 100)
    cs_set_user_money(id, 10000)
  }
  else
  {
    client_print(0, print_chat, "政府/宾拉登补助你还那么嚣张,滚!")
  }
}

献花 x0