搜索
楼主: sakulekingz

[AMXX 带源码] 3/28/01更新玩家死后随机掉礼物1.1

[复制链接]
发表于 2012-6-12 11:40:47 | 显示全部楼层 来自 陕西咸阳
本帖最后由 726691010 于 2012-6-12 11:42 编辑

还是关于每局间隔40秒发O4的问题,我找到了个源码但在游戏里不起什么作用,有时只是开局送个雷,如果死亡了再开局就不送了好像,所以还是来麻烦您给改改……
这个忙你可一定要帮帮我……
01. #include <amxmodx>
02. #include <amxmisc>
03. #include <fakemeta>
04.
05. new g_giveTime[33];
06.
07. public plugin_init()
08. register_forward(FM_PlayerPreThink, "fw_PlayerPreThink");
09.
10. public fw_PlayerPreThink(id)
11. {
12. if (!is_user_alive (id))
13. {
14. g_giveTime[id] = 0.0;
15. return;
16. }
17.
18. if (g_giveTime[id] == 0.0)
19. g_giveTime[id] = get_gametime ()+ 40.0;
20.
21. if (g_giveTime[id] > get_gametime ())
22. return;
23.
24. g_giveTime[id] = get_gametime ()+ 40.0;
25. fm_give_item(id,"weapon_hegrenade");
26. }
27.
28. stock fm_give_item(id, const item[])
29. {
30. static ent
31. ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, item))
32. if (!pev_valid(ent)) return;
33.
34. static Float:originF[3]
35. pev(id, pev_origin, originF)
36. set_pev(ent, pev_origin, originF)
37. set_pev(ent, pev_spawnflags, pev(ent, pev_spawnflags) | SF_NORESPAWN)
38. dllfunc(DLLFunc_Spawn, ent)
39.
40. static save
41. save = pev(ent, pev_solid)
42. dllfunc(DLLFunc_Touch, ent, id)
43. if (pev(ent, pev_solid) != save)
44. return;
45.
46. engfunc(EngFunc_RemoveEntity, ent)
47. }
回复

使用道具 举报

发表于 2012-6-27 11:25:48 | 显示全部楼层 来自 广西桂林
掉礼物?什么属性:o
回复

使用道具 举报

发表于 2012-6-28 12:08:26 | 显示全部楼层 来自 广东深圳
看看应该不错的
回复

使用道具 举报

发表于 2012-7-15 12:02:37 | 显示全部楼层 来自 河北
ad刻录机啊塞德里克撒娇的
回复

使用道具 举报

发表于 2012-8-1 15:07:49 | 显示全部楼层 来自 美国
有些什么礼物呢
回复

使用道具 举报

发表于 2012-8-8 10:15:08 | 显示全部楼层 来自 云南玉溪
掉什么东西的?随机武器?
回复

使用道具 举报

发表于 2012-8-8 10:42:58 | 显示全部楼层 来自 广东湛江
看看 、、。。。
回复

使用道具 举报

发表于 2012-9-27 21:10:58 | 显示全部楼层 来自 江苏连云港
更新玩家死后随机掉礼物1.1
回复

使用道具 举报

发表于 2012-10-1 20:43:56 | 显示全部楼层 来自 广东东莞
- - ,下载看看先。。。蛋疼哈
回复

使用道具 举报

发表于 2012-10-11 12:42:44 | 显示全部楼层 来自 广东广州



哈啊哈哈哈啊哈
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表