hlmod.hu
https://hlmod.hu/

[Tutorial] Zombie Class Készítése
https://hlmod.hu/viewtopic.php?f=24&t=7103
Oldal: 1 / 1

Szerző:  crazy` [2013.01.13. 15:47 ]
Hozzászólás témája:  [Tutorial] Zombie Class Készítése

KUKA
[s]Üdv! Ebben a tutorialban megmutatom hogy hogyan kell létrehozni egyszerű zombie classt Zombie Plague 4.3/5.0-ban!

1. Adjuk hozzá a függvénykönyvtárakat, amik kellenek.
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <zombieplague>

2. Megadjuk a tulajdonságait,nevét,leírását,modellje elérését.
SMA Forráskód: [ Mindet kijelol ]
  1. // Tulajdonságai
  2. new const zclass_name[] = { "Gravity Zombie" } // neve
  3. new const zclass_info[] = { "Low grav -HP" } // leírás
  4. new const zclass_model[] = { "zombie_Source" } // model
  5. new const zclass_clawmodel[] = { "v_knife_zombie.mdl" } // a kezének a modellje
  6. const zclass_health = 800 // élet
  7. const zclass_speed = 200 // sebesség
  8. const Float:zclass_gravity = 0.4 // gravitáció
  9. const Float:zclass_knockback = 0.6 // visszalökés

3. Elkészítjük az azonosítóját:
SMA Forráskód: [ Mindet kijelol ]
  1. // Class ID-je
  2. new g_zclassid1

4. Regisztráljuk a zombie classt:
SMA Forráskód: [ Mindet kijelol ]
  1. //Regisztráljuk plugin_precache-val
  2. public plugin_precache()
  3. {
  4. register_plugin("[ZP] Zombie Class: Gravitációs Zombie", "1.0", "crazy")
  5.  
  6. //Regisztráljuk az új class-t, és id-re rakjuk
  7. g_zclassid1 = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)
  8. }

5. Már majdnem készen vagyunk. Egy cilent_print-tel megmutatjuk a játékosnak az általa kiválasztott zombi osztályát:
SMA Forráskód: [ Mindet kijelol ]
  1. public zp_user_infected_post ( id, infector )
  2. {
  3. if (zp_get_user_zombie_class(id) == g_zclassid1)
  4. {
  5. client_print(id, print_chat, "[ZP] Kiválasztottad a Gravitációs Zombit!")
  6. }
  7. }

6. Végül a kód teljes egészében:
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2. #include <amxmodx>
  3. #include <zombieplague>
  4. // Tulajdonságai
  5. new const zclass_name[] = { "Gravity Zombie" } // neve
  6. new const zclass_info[] = { "Alacsony gravitáció -HP" } // leírás
  7. new const zclass_model[] = { "zombie_Source" } // model
  8. new const zclass_clawmodel[] = { "v_knife_zombie.mdl" } // a kezének a modellje
  9. const zclass_health = 800 // élet
  10. const zclass_speed = 200 // sebesség
  11. const Float:zclass_gravity = 0.4 // gravitáció
  12. const Float:zclass_knockback = 0.6 // visszalökés
  13. // Class ID-je
  14. new g_zclassid1
  15. // A Zombie osztályokat regisztrálni kell plugin_precache-val
  16. public plugin_precache()
  17. {
  18. register_plugin("[ZP] Zombie Class: Gravitációs Zombie", "1.0", "crazy")
  19.  
  20. //Regisztráljuk az új class-t, és id-re rakjuk
  21. g_zclassid1 = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)
  22. }
  23. public zp_user_infected_post ( id, infector )
  24. {
  25. if (zp_get_user_zombie_class(id) == g_zclassid1)
  26. {
  27. client_print(id, print_chat, "[ZP] Kiválasztottad a Gravitációs Zombit")
  28. }
  29. }


[kozep]Remélem hogy tudtam valakinek segíteni ezzel a bemutatóval! :)[/kozep][/s]

Szerző:  DeteCT0R [2013.01.13. 16:16 ]
Hozzászólás témája:  Re: [Tutorial] Zombie Class Készítése

Kuka mar van :)

Szerző:  crazy` [2013.01.13. 16:29 ]
Hozzászólás témája:  Re: [Tutorial] Zombie Class Készítése

én nem találtam :D

Szerző:  DeteCT0R [2013.01.13. 17:22 ]
Hozzászólás témája:  Re: [Tutorial] Zombie Class Készítése

viewtopic.php?f=28&t=3008

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