hlmod.hu
https://hlmod.hu/

Nincs kill.
https://hlmod.hu/viewtopic.php?f=29&t=18506
Oldal: 1 / 1

Szerző:  V!rusHD [ 2014.12.14. 17:54 ]
Hozzászólás témája:  Nincs kill.

Egy olyat valaki tudni csinálni, hogyha beírok egy adott parancsot, akkor ha megölnek valakit, akkor sem kapnak ölést meg halált sem.

Szerző:  RaZzoR [ 2014.12.14. 18:57 ]
Hozzászólás témája:  Re: Nincs kill.

Segítek :D

SMA Forráskód: [ Mindet kijelol ]
  1. set_user_frags(index, get_user_frags(index) - 1)
  2. cs_set_user_deaths(index, cs_get_user_deaths(index) - 1)


Először lehookolod death eventet, aztán lekéred a támadó indexét, meg az áldozatát, a set_user_frags függvénynél az index a támadó indexe legyen, cs_set_user_deaths függvénynél pedig az áldozat indexe kell :D Innen már gyerekjáték :D

Death eventet 3 féle módon hookolhatod:

Hamsandwich:
SMA Forráskód: [ Mindet kijelol ]
  1. RegisterHam(Ham_Killed, "player", "fw_PlayerKilled")
  2.  
  3. public fw_PlayerKilled(victim, attacker, shouldgib) {}


CSX:
SMA Forráskód: [ Mindet kijelol ]
  1. public client_death(killer, victim, wpnindex, hitplace, TK) {}


Alap AMXX:
SMA Forráskód: [ Mindet kijelol ]
  1. register_event("DeathMsg","event_death","a")
  2.  
  3. public Event_DeathMsg() {
  4. //Támadó indexe
  5. new killer = read_data(1)
  6.  
  7. //Áldozat indexe
  8. new victim = read_data(2)
  9. }

Szerző:  V!rusHD [ 2014.12.14. 19:26 ]
Hozzászólás témája:  Re: Nincs kill.

Valahogy így kell kinéznie?
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "Eternity"
  7.  
  8.  
  9. public plugin_init() {
  10. register_plugin(PLUGIN, VERSION, AUTHOR)
  11. register_event("DeathMsg","event_death","a")
  12.  
  13. }
  14. public Event_DeathMsg() {
  15. new killer = read_data(1)
  16. set_user_frags(index, get_user_frags(killer) - 1)
  17. new victim = read_data(2)
  18. cs_set_user_deaths(index, cs_get_user_deaths(victim) - 1)
  19. }

Szerző:  mforce [ 2014.12.14. 19:48 ]
Hozzászólás témája:  Re: Nincs kill.

index helyett a killer és a victim. mind2 a helyére

Szerző:  V!rusHD [ 2014.12.14. 20:11 ]
Hozzászólás témája:  Re: Nincs kill.

Nemjó.Nemforditja át.

Szerző:  xXlederXxHUN [ 2014.12.14. 20:37 ]
Hozzászólás témája:  Re: Nincs kill.

Errorrok? -.-

Szerző:  V!rusHD [ 2014.12.14. 20:41 ]
Hozzászólás témája:  Re: Nincs kill.

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Warning: Loose indentation on line 16
Error: Undefined symbol "set_user_frags" on line 16
Warning: Loose indentation on line 17
Warning: Loose indentation on line 18
Error: Undefined symbol "cs_set_user_deaths" on line 18

2 Errors.
Could not locate output file C:\Documents and Settings\V!rusHD_2\Asztal\fragverseny.amx (compile failed).
Illetve pl ez beírom egy parancsra, hogy frag off.És egy másik parancsra fragon induljon el megint.

Szerző:  RaZzoR [ 2014.12.14. 21:15 ]
Hozzászólás témája:  Re: Nincs kill.

Kell hozzá a fun és a cstrike include :D

Szerző:  V!rusHD [ 2014.12.14. 21:18 ]
Hozzászólás témája:  Re: Nincs kill.

Most átalakitja 3warningal.És azt, hogy tudom megcsínálni, hogy egy adott parancsra megint menyen?

Szerző:  xXlederXxHUN [ 2014.12.14. 21:28 ]
Hozzászólás témája:  Re: Nincs kill.

Pl cvar, vagy /be /ki parancsok stb utóbbihoz kell egy bool is

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/