一个开局送钱的源码解释。。【转DE】

社区服务
高级搜索
猴岛论坛CSGO反恐精英一个开局送钱的源码解释。。【转DE】
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
7个回复

一个开局送钱的源码解释。。【转DE】

楼层直达
乀︶FireWolF 〆

ZxID:4938

等级: 少将
举报 只看楼主 使用道具 楼主   发表于: 2012-08-01 0
/* ammx编写头版 by Devzone*/

#include <amxmodx>
#include <fakemeta>

#define PLUGIN "插件名"
#define VERSION "1.0"
#define AUTHOR "DSHGFHDS"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("logevent_round_start",2, "1=Round_Start") //这个是注册开局函数,每一局的开始,都会触发
}

public logevent_round_start()
{
for(new i = 1; i < 33; i ++) //由于这个函数不带有玩家的id,所以要循环所有玩家来获取玩家ID
{
if(!is_user_alive(i)) //这个是用来判断玩家i是否是活着的,如果玩家i不是活着的,就跳过这次循环.
continue

give_weapon(i, CSW_AK47, 90)
give_weapon(i, CSW_M4A1, 90)
client_print(player, print_chat, "你得到AK+M4 插件作者DS")
}
}

stock give_weapon(iPlayer, weaponid, ammo) //这是一个功能函数,你无须理解,使用便可以了
{
new weaponname[32]
get_weaponname(weaponid, weaponname, charsmax(weaponname))
new iEntity = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, weaponname))
new Float:vecOrigin[3]
pev(iPlayer, pev_origin, vecOrigin)
set_pev(iEntity, pev_origin, vecOrigin)
set_pev(iEntity, pev_spawnflags, SF_NORESPAWN)
dllfunc(DLLFunc_Spawn, iEntity)
dllfunc(DLLFunc_Touch, iEntity, iPlayer)
set_pdata_int(iPlayer, 376+get_pdata_int(iEntity, 49, 4), ammo, 4)
}
SVGTEAM、亡灵战线 <a href="www.svgteam.com" >亡灵战线</a>
乀︶FireWolF 〆

ZxID:4938

等级: 少将
举报 只看该作者 沙发   发表于: 2012-08-01 0
沙发。顺便说我也没看懂那个功能函数~
SVGTEAM、亡灵战线 <a href="www.svgteam.com" >亡灵战线</a>
dazuiyinpin

ZxID:18456632

等级: 中士
举报 只看该作者 板凳   发表于: 2012-08-02 0
这是啥
泽 

ZxID:15747326

等级: 元老
配偶: 彩 
   彩,你在哪里..      

举报 只看该作者 地板   发表于: 2012-08-02 0
没看懂
有三种人,我们不要去打扰他:
1.没有梦想的人我们不要打扰他
2.借口太多的人我们不要打扰他
3.没有主见的人我们不要打扰他
乀︶﹀╮浩〆*

ZxID:17517263

等级: 上将
【我去年买了个表。】
举报 只看该作者 4楼  发表于: 2012-08-02 0
哇哦

际遇之神

奖励

从火星归来,受到国家元首的接见奖励4DB

tiger9937

ZxID:1300980

等级: 少将
迪酷,你就让我作一下弊嘛
举报 只看该作者 5楼  发表于: 2012-08-03 0
谢谢分享
骑着小猪玩猴岛

ZxID:19448413

等级: 中校
举报 只看该作者 6楼  发表于: 2012-08-04 0
            很好                        
« 返回列表
发帖 回复