下面是引用 T.o.n..y 于 2015-04-11 12:37 发表的 关于CSQ新士气的写法?: 如题~~这个CSQ士气~ 是依照一个特定的范围内,每一个同样阵营(人类),给予5%士气?小的想请问,这种要如何写?小的不知怎下手...感谢各位数位大大
下面是引用 s8720419 于 2015-04-12 01:04 发表的 : 给你个建议~以自身为范围,收寻同队人数做纪录
下面是引用 T.o.n..y 于 2015-04-14 18:26 发表的 : 不太了解= = ...可以列出来吗? 做纪录? 是指?
下面是引用 s8720419 于 2015-04-18 14:46 发表的 : 下面我帮你写了一个 回传范围同队的数据 ,剩下的应该知道了吧 stock check_range_team(id){ new victim = -1, Float:end[3], radius = 150, num; while ((victim = engfunc(EngFunc_FindEntityInSphere, victim, end, float(radius))) != 0) { if (!is_user_connected(victim) || !is_user_alive(victim)) continue; if (cs_get_user_team(victim) == cs_get_user_team(id)) num ++; } client_print(id, print_center, "range num [%d]", num); return num;}
下面是引用 T.o.n..y 于 2015-04-20 17:57 发表的 : 那请问一下~ 像是击杀的部分是放在fw_killed 这个部分那么这stock是要放在哪判断?是要放在提升的地方还是....
下面是引用 s8720419 于 2015-04-20 20:35 发表的 : 士气上升 应该是放在伤害
下面是引用 T.o.n..y 于 2015-04-20 21:50 发表的 : public fw_takedamage(victim, inflictor, attacker, Float:damage, damage_type).......
下面是引用 s8720419 于 2015-04-20 22:33 发表的 : 5% 应该就是等于0.05的伤害,以此类推60% 等于 0.6%伤害伤害 限制 回传人数 每个人数 X0.05倍 超过12人就不累加
下面是引用 s8720419 于 2015-04-20 22:34 发表的 : 话说 这个好像是数学逻辑概念