1.register_event("DeathMsg", "halal_event", "ae"); // Frageloszto
2.register_event("Damage", "sebzes_event", "be", "2!0", "3=0", "4!0");// Frageloszto
3.register_event("DeathMsg", "Halal", "a"); // Hal?l
4.register_event("DeathMsg","dropEuro","a" ); // Eur? drop a f?ld?n
5.
6.public halal_event()
7.{
8. new aldozat = read_data(2);
9. new tamado = read_data(1);
10. if(sebzettek[aldozat] && sebzettek[aldozat] != tamado)
11. {
12. new fragetkap = sebzettek[aldozat];
13. new fragetkapneve[32];
14. sebzok[fragetkap] = 0;
15. sebzesek[fragetkap] = 0;
16. sebzettek[aldozat] = 0;
17. get_user_name(fragetkap, fragetkapneve, 31);
18. set_user_frags(fragetkap, get_user_frags(fragetkap) +1);
19. ColorChat(0, GREEN, "%s^3 %s^1 %s", C_Prefix, fragetkapneve, FRAG_Prefix);
20. }
21.}
22.public sebzes_event(aldozat)
23.{
24. new tamado = get_user_attacker(aldozat);
25. new sebzes = read_data(2);
26. sebzesek[tamado] += sebzes;
27. if(sebzesek[tamado] >= 50)
28. {
29. sebzok[tamado] = aldozat;
30. sebzettek[aldozat] = tamado;
31. }
32.}
33.public halal_event()
34.{
35. new aldozat = read_data(2);
36. new tamado = read_data(1);
37. if(sebzettek[aldozat] && sebzettek[aldozat] != tamado)
38. {
39. new fragetkap = sebzettek[aldozat];
40. new fragetkapneve[32];
41. sebzok[fragetkap] = 0;
42. sebzesek[fragetkap] = 0;
43. sebzettek[aldozat] = 0;
44. get_user_name(fragetkap, fragetkapneve, 31);
45. set_user_frags(fragetkap, get_user_frags(fragetkap) +1);
46. ColorChat(0, GREEN, "%s^3 %s^1 %s", C_Prefix, fragetkapneve, FRAG_Prefix);
47. }
48.}
49.public dropEuro() {
50. new Float:fOrigin[3];
51. new fEnt = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"));
52. new Victim = read_data(2);
53.
54. if(Victim == 0) return;
55.
56. pev(Victim, pev_origin, fOrigin);
57. set_pev(fEnt, pev_classname, "Euro1");
58. engfunc(EngFunc_SetModel, fEnt, "models/mwp_awp_csgo/eu.mdl"); // MODELTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
59. set_pev(fEnt,pev_solid, SOLID_BBOX);
60. set_pev(fEnt, pev_movetype, MOVETYPE_TOSS);
61. engfunc(EngFunc_SetOrigin, fEnt, fOrigin);
62. engfunc(EngFunc_SetSize, fEnt, Float:{-10.0,-10.0,0.0}, Float:{10.0,10.0,25.0});
63. engfunc(EngFunc_DropToFloor, fEnt);
64. if(get_pcvar_num(iCvar[3])) {
65. set_pev(fEnt, pev_renderfx, kRenderFxGlowShell);
66. set_pev(fEnt, pev_rendercolor, Float:{255.0, 255.0, 255.0});
67. }
68.}