|
发表于 2006-5-11 18:10:27
|
显示全部楼层
来自 中国–湖北–武汉
回复: amxx1.71一个命令用法求助 !
Syntax
get_user_ip ( index, ip[], len, [ without_port ] )
Type
Native
Notes
index is a player index from 1 to 32.
The result is stored in ip for a maximum length of len characters.
If without_port is set to 1, the port is not included in the string (defaults to 0).
[color="Magenta"]例子:
new IP[32]
get_user_ip(player_index,IP,31) //包含端口
get_user_ip(player_index,IP,15) //不包含端口,>15也无所谓,只要<32就可以。否则,数组最后一个值零(字符串结束标志)就跑未知空间,可能带来未知的错误。255.255.255.255是15个长度。
[color="Red"] !=就是不等于。>=就是大于等于,<=小于等于。==这两个等号在一起,表示判断等于。单个=才表示等于,用在赋值语句中。
new name[32]一共32个字节地址,可以存放32个字(即英文的字,单字)。编号为0--31。如果拿来存放一个字符串,字符串后面必须有一个结束标示,即0。所以,如果一个玩家的名字为31个字,则最后一个放0标示结算.即编号31所对应的地址name[31]. 如果名字超过31个字,但我们只拿31个字,同样name[31]为0.如果只要10个字,则name[10]为0. |
|