关于一个简单的CS1.6 AMXX插件编写问题

2024年11月28日 21:54
有2个网友回答
网友(1):

不知道我的理解有没有错误。给你提供几种方法:
你说想在屏幕上显示一段文字。
你可以用客户端打印(client_print)函数咯
详情请查看amxmodx.inc

客户端打印函数的用法:
client_print ( index, type, const message[], ... )
类型
Native
注释
index 是玩家的索引, 在 1 到 32 之间. 如果 id 为 0, 则表示发送给所有玩家.
type 为以下类型之一:
print_chat - 聊天文字
print_console - 控制台消息
print_notify - 控制台的开发模式
print_center - 屏幕中间
message 可以使用 format 语法.

==========
要显示信息,你还可以用show_hudmessage函数
该函数的作用是显示HUD消息

语法:show_hudmessage ( index, message[], ... )
类型
Native
注释
index 是玩家的索引, 在 1 到 32 之间. 如果 index 为 0, 则表示发送给所有玩家.
message 可以使用 format 语法.
记得用 set_hudmessage 函数设置颜色,坐标,效果等等.

========

2种方法够不够吖?
例子嘛:

client_print (0,print_chat,"hello567" )

或者写:
set_hudmessage ( 200, 100, 0, -1.0, 0.35, 0, 6.0, 12.0, 0.1, 0.2, 4 )//用show_hudmessage时一定要用set_hudmessage哦
show_hudmessage (0, "hello567")

网友(2):

就是简简单单的显示字符串?
client_print(id, print_chat, "xxxxxxxxxxxxx") //在左下显示
client_print(id, print_center, "xxxxxxxxxxxxx") //在中间显示