|
楼主 |
发表于 2003-11-23 14:07:37
|
显示全部楼层
来自 中国–浙江–温州
AMX 0.7 BETA
-----------------------------------------------------------------------------
o added MetaSmall 0.1 engine and modules :
. string
. fixed
. float
. mysql
o changed AMX to be both a MetaMod plugin and MetaSmall module
o changes and fixes in plugins :
. adminslots : now kicks properly
. adminvote : added amx_vote_delay cvar (min. time between votes)
. mapextend : fixed divide by zero
. admincmd : fixed amx_ban command
. some other fixes :-)
o added natives :
. get_user_godmode(index)
. set_user_noclip(index)
. get_user_noclip(index)
. get_user_wonid(index)
. mysql_connect(host[],user[],pass[],dbname[],error[],maxlength)
o new flag in function find_player(...):
. "l" - ignores case sensitivity
o fixed natives headers in amxmod.inc :
. get_stats(index,stats[8],bodyhits[8],name[],len)
. get_statsnum()
AMX 0.6.1 BETA
-----------------------------------------------------------------------------
o fixed linux cvar & float issues that broke many things in 0.6
o removed avlist plugin
o added menu.cfg file for adminmenu plugin
o fixed admin_sql plugin when mysql query couldn't be performed
AMX 0.6 BETA
-----------------------------------------------------------------------------
o added forward plugin_end(), which is called just before
plugin unloading
o added formatting in functions like format(dest[],len,text[],...)
o added native log_to_file(file[])
o added native get_user_deaths(index)
o added stats natives :
. get_user_wstats(index,wpnindex,stats[8],bodyhits[8])
. get_user_stats(index,stats[8],bodyhits[8])
. get_user_vstats(index,vic,stats[8],body[8],wpnname[]="",len=0)
. get_user_astats(index,wpn,stats[8],body[8],wpnname[]="",len=0)
. reset_user_wnstats(index)
. get_stats(index,stats[8],bodyhits[8])
. get_statsnum(index,stats[8],bodyhits[8])
o added mysql support :
. native sql_query(query[])
. native sql_newquery(sql,query[])
. native sql_nextrow(sql)
. native sql_getfield(sql,fieldnum,dest[],maxlength)
. native sql_free(sql)
o native get_user_team(index, team[]="", len=0) now
returns team index from mod
o native get_user_attacker(index,...) also returns hit body part
o changed parameters list in native set_task(...)
(plugins must be recompiled)
o changed parameters list in native read_file(...)
(plugins must be recompiled)
o copied values will always be trunked to given length
(the error won't be raised as it is now)
o last parameter in native get_user_ip(index,ip,[],len,p=0) sets
if ip address have to be get with port or not
o if there is less arg to set from parse the error is not raised
AMX 0.5 BETA
-----------------------------------------------------------------------------
o added native get_user_weapon(index,&clip,&ammo)
o added native get_user_ammo(index,weapon,&clip,&ammo)
o added native get_weaponname(weapon_id,weapon[],iLen)
o added native get_user_listening(iReceiver,iSender)
o added native set_user_listening(iReceiver,iSender,bListen)
o added native get_clcmdsnum( flags = 0)
o added native get_clcmd(index, flag, cmd[], iLen1, info[], iLen2)
o added native replace(text[],iLen,what[],with[])
o added native get_maxplayers()
o added native get_pluginsnum()
o added native get_plugin(index,filename[], iLen1, name[],iLen2,
version[],iLen3,author[],iLen4,status[],iLen5)
o changed native get_user_weapons(index,iwpns[32],&inum)
o changed native get_user_attacker(index,&weapon)
o changed native get_user_origin(index,origin[3],mode=0)
o changed ADMIN flags in amxconst.inc
o replaced user_glow with set_user_rendering (more options to set)
o now when bots join to server, natives client_connect and
client_putinserver are called
o native show_motd can now display files (send filename
as body parameter)
o fixed bug in checking length of parameter in read_data
o fixed bug in parse native where arguments weren't 0 terminated
o added many administrating/managment scripts
AMX 0.4 BETA
-----------------------------------------------------------------------------
o added native engclient_print(id,type,message[], ...)
o added native parse(text[], ... )
o added native random_float(Float:a,Float:b)
o added native random_num(a,b)
o added native remove_quotes(text[])
o added native file_exists(text[])
o added native delete_file(text[])
o added native read_file(file[],line,text[],iLen)
o added native write_file(file[],text[],line=-1)
o added native get_user_attacker(index)
o added native Float:get_user_aiming(index,&id,&body,dist=9999)
o added native cvar_exists(cvarname[])
o added native register_plugin(title[],version[],author[])
o added server command: amx < command > [ parameter ]
o changed parameters for native function user_glow(...)
o changed parameters for native function register_cvar(...)
o changed flags for find_player(...)
o changed flags for get_players(...)
o fixed set_cvar_string/float natives
o removed native check_user_flags(...)
o more examples of plugins: admin, mirror damage, last man |
|