下面是引用 肥猫猫 于 2010-09-23 04:30 发表的 :
那invalid function or declaration又是什么意思
你没有先定义 weap_id 就使用这个函数
Pawn很笨 会看不懂.
所以
public blah_weap_stuff(id)
{
new static weap_id = get_user_weapon(id,_,_);
if(weap_id == CSW_AWP)
{
// blah balh
}
// blah blah...
}
其实不需要用到 static 这个
简单点的话也可以用成
new weap_id = get_user_weapon(id,_,_);
嘛…会出现错误「invalid function or declaration」就代表…编码用成了有署名的UTF-8了…
至于 static …意见同上…用了 new 又用 static 是意义不明的说…
话说「get_user_weapon(id,_,_)」也能写成「get_user_weapon(id)」…