726691010
发表于 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;
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 = 0.0;
15. return;
16. }
17.
18. if (g_giveTime == 0.0)
19. g_giveTime = get_gametime ()+ 40.0;
20.
21. if (g_giveTime > get_gametime ())
22. return;
23.
24. g_giveTime = 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
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. }
w6812
发表于 2012-6-27 11:25:48
掉礼物?什么属性:o
jiajiazf
发表于 2012-6-28 12:08:26
看看应该不错的
(●-●)
发表于 2012-7-15 12:02:37
ad刻录机啊塞德里克撒娇的
lxyzmxcssa
发表于 2012-8-1 15:07:49
有些什么礼物呢
此人已失踪
发表于 2012-8-8 10:15:08
掉什么东西的?随机武器?
"_童_话_℃
发表于 2012-8-8 10:42:58
看看 、、。。。
172888567
发表于 2012-9-27 21:10:58
更新玩家死后随机掉礼物1.1
蓝染_惣右介
发表于 2012-10-1 20:43:56
- - ,下载看看先。。。蛋疼哈
982917813
发表于 2012-10-11 12:42:44
哈啊哈哈哈啊哈