hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 14:26



Jelenlévő felhasználók

Jelenleg 387 felhasználó van jelen :: 3 regisztrált, 0 rejtett és 384 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot], Majestic-12 [Bot]az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Lezárt fórum A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [23 hozzászólás ]  Oldal123Következő
Szerző Üzenet
 Hozzászólás témája: [TUTORIAL] ZP Class Készítés!
HozzászólásElküldve:2011.09.25. 14:46 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Ebben a tutorialban megmutatom nektek hogyan készítsünk saját zombi fajtát! Ebben az esetben egy kevés hpval , de viszont kicsi gravitációval rendelkező zombit fogok csinálni!
1;Kezdjük az incluidekkal:
Kód:
#include <amxmodx>
#include <zombieplague>

2; Állítsuk be a zombi tulajdonságait!
Kód:
// Zombi Tulajdonságai
new const zclass_name[] = { "Gravity Zombi" } // Neve
new const zclass_info[] = { "Low grav -HP" } // Leírása
new const zclass_model[] = { "zombie_Source" } // modell, a models/player mappából!
new const zclass_clawmodel[] = { "v_knife_zombie.mdl" } // Kéz modellm models/zombieplague mappából!
const zclass_health = 800 // Élet
const zclass_speed = 200 // Sebesség
const Float:zclass_gravity = 0.4 // Gravitáció
const Float:zclass_knockback = 0.6 // Visszalökődés 

3 ;.
Kód:
new g_zclassid1  //erre regisztráljuk a zombi faj adatait!

4; Plugin és a zombi faj regisztrálása!
Kód:
public plugin_precache()
{
 register_plugin("[ZP] Zombie Faj: Gravity Zombie", "1.0", "Zombiezzz")
 
 g_zclassid1 = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)

5; Print chat készítése!
Kód:
public zp_user_infected_post ( id, infector )
{
              if (zp_get_user_zombie_class(id) == g_zclassid1)
             {
                  client_print(id, print_chat, "[ZP] Gravitacios zombival vagy:)")
             }
}


És ezzel kész is lennénk! Íme a teljes plugin:
Kód:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <zombieplague>
// Zombi Tulajdonságai
new const zclass_name[] = { "Gravity Zombi" } // Neve
new const zclass_info[] = { "Low grav -HP" } // Leírása
new const zclass_model[] = { "zombie_Source" } // modell, a models/player mappából!
new const zclass_clawmodel[] = { "v_knife_zombie.mdl" } // Kéz modellm models/zombieplague mappából!
const zclass_health = 800 // Élet
const zclass_speed = 200 // Sebesség
const Float:zclass_gravity = 0.4 // Gravitáció
const Float:zclass_knockback = 0.6 // Visszalökődés 
// Class ID
new g_zclassid1

public plugin_precache()
{
 register_plugin("[ZP] Zombie Class: Gravity Zombie", "1.0", "Zombiezzz")

 g_zclassid1 = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)
}
public zp_user_infected_post ( id, infector )
{
              if (zp_get_user_zombie_class(id) == g_zclassid1)
             {
                  client_print(id, print_chat, "[ZP] Gravitacios zombival vagy:)")
             }




És végül a zombihoz adjunk hozzá egy piros színt (Glow-t). +Fun incluied hozzáadva!
Kód:
#include <amxmodx>
#include <fun>
#include <zombieplague>
// Zombi Tulajdonságai
new const zclass_name[] = { "Gravity Zombi" } // Neve
new const zclass_info[] = { "Low grav -HP" } // Leírása
new const zclass_model[] = { "zombie_Source" } // modell, a models/player mappából!
new const zclass_clawmodel[] = { "v_knife_zombie.mdl" } // Kéz modellm models/zombieplague mappából!
const zclass_health = 800 // Élet
const zclass_speed = 200 // Sebesség
const Float:zclass_gravity = 0.4 // Gravitáció
const Float:zclass_knockback = 0.6 // Visszalökődés 
// Class ID
new g_zclassid1

public plugin_precache()
{
 register_plugin("[ZP] Zombie Class: Gravity Zombie", "1.0", "Zombiezzz")
 
 g_zclassid1 = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)
}
public zp_user_infected_post ( id, infector )
{
              if (zp_get_user_zombie_class(id) == g_zclassid1)
             {
                  set_user_rendering(index,kRenderFxGlowShell,255,0,0,kRenderNormal,25)
                  client_print(id, print_chat, "[ZP] Gravitacios zombival vagy:)")
             }


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: [TUTORIAL] ZP Class Készítés!
HozzászólásElküldve:2011.09.25. 19:23 
Offline
Signore Senior
Avatar

Csatlakozott:2011.09.09. 17:39
Hozzászólások:4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Szép, kicsit részhetezhetted volna a kódokat, funkciókat :)


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: [TUTORIAL] ZP Class Készítés!
HozzászólásElküldve:2011.09.26. 20:40 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.26. 20:33
Hozzászólások:2105
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 33 alkalommal
Hello!
mindent ugy csináltam ahogy ti leírtátok.

Itt van az egész :
/*
* AMX Mod plugin
*
* Speed zombie, v0.1
*
* (c) Copyright 2011 - FD GOD
* This file is provided as is (no warranties).
*
*/

/*
* Description:
* This is a regular speed zombie from counter strike online with low hp and high gravity.

*
* Command(s):
* No commands for this plugin
*
* Cvar(s):
* No cvars for this plugin
*
* Requirement(s):
* server
Zombie Plague 4.3

*
* Setup:
* Just put the models in the models/zombie_plague folder and the amxx
put in the plugins folder and the sma file put in the scripting folder.
*
* Configuration:
*
*
* Credit(s):
*
*
* Changelog:
*
*
*/

/******************************************************************************/
// If you change one of the following settings, do not forget to recompile
// the plugin and to install the new .amx file on your server.
// You can find the list of admin flags in the amx/examples/include/amxconst.inc file.



/******************************************************************************/

//#include <translator>
#include <amxmod>
#include <amxmisc>
#include <zombieplague>


public plugin_init() {
register_plugin("Speed zombie", "0.1", "FD GOD")
}
new const zclass_name[] = { "Regular Speed Zombie" }
new const zclass_info[] = { "Low hp and high gravity" }
new const zclass_model[] = { "zombie_Source" }
new const zclass_clawmodel[] = { "v_knife_speed_zombie.mdl" }
const zclass_health = 3000
const zclass_speed = 350
const Float:zclass_gravity = 1.0
const Float:zclass_knockback = 1.2

new g_zclassid1
public plugin_precache()
{
register_plugin("[ZP] Zombie Faj: Regular Speed Zombie", "0.1", "FD GOD")

g_zclassid1 = zp_register_zombie_class
new const zclass_name[] = { "Regular Speed Zombie" }
new const zclass_info[] = { "Low hp and high gravity" }
new const zclass_model[] = { "zombie_Source" }
new const zclass_clawmodel[] = { "v_knife_speed_zombie.mdl" }
const zclass_health = 3000
const zclass_speed = 350
const Float:zclass_gravity = 1.0
const Float:zclass_knockback = 1.2
}
public zp_user_infected_post ( id, infector )
{
if (zp_get_user_zombie_class(id) == g_zclassid1)
{
client_print(id, print_chat, "[ZP]Regular Speed Zombie lettel :)")
}
}

ÉS amikor rákattintottam a compiléra akkor ezt írta ki : speed_zombie.sma(Line: 54) : fatal error 100: cannot read from file: "zombieplague"

Lécci segítsetek


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: [TUTORIAL] ZP Class Készítés!
HozzászólásElküldve:2011.09.26. 20:55 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Huhh 2ször van minden;) Reggel megcsinalom neked:)


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: [TUTORIAL] ZP Class Készítés!
HozzászólásElküldve:2011.09.26. 21:19 
Offline
Jómunkásember

Csatlakozott:2011.07.14. 11:12
Hozzászólások:320
Megköszönt másnak: 1 alkalommal
Sorry az ide nem illő kommentért. De kiki képed LIKE


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: [TUTORIAL] ZP Class Készítés!
HozzászólásElküldve:2011.09.26. 21:40 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.26. 20:33
Hozzászólások:2105
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 33 alkalommal
nem irtam kétszer, még nem tudom hogy kéne ezt összeállítani, kéne nekem egy példa hogy mi alapján csináljam meg, jól jönne nekem ha valaki erre az e-mailomra elküldene egy zp class sma-t hogy tudjam hogy kell
itt az email címem: rericsi82@citromail.hu
jó a tutorialod kiki amit írtál csak az a baj például a 4-esnél nem tudom most mit kéne oda írni.
ha segítenél nekem kiki azt megköszönném


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: [TUTORIAL] ZP Class Készítés!
HozzászólásElküldve:2011.09.27. 15:11 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
rericsi8 írta:
nem irtam kétszer, még nem tudom hogy kéne ezt összeállítani, kéne nekem egy példa hogy mi alapján csináljam meg, jól jönne nekem ha valaki erre az e-mailomra elküldene egy zp class sma-t hogy tudjam hogy kell
itt az email címem: rericsi82@citromail.hu
jó a tutorialod kiki amit írtál csak az a baj például a 4-esnél nem tudom most mit kéne oda írni.
ha segítenél nekem kiki azt megköszönném


Itt a működő sma:
Kód:
#include <amxmodx>
#include <fun>
#include <zombieplague>

#define VERZIO 1.0

// Zombi Tulajdonságai
new const zclass_name[] = { "Regular Speed Zombie" } // Neve
new const zclass_info[] = { "Low hp and high gravity" } // Leírása
new const zclass_model[] = { "zombie_Source" } // modell, a models/player mappából!
new const zclass_clawmodel[] = { "v_knife_speed_zombie.mdl" } // Kéz modellm models/zombieplague mappából!
const zclass_health = 3000 // Élet
const zclass_speed = 350 // Sebesség
const Float:zclass_gravity = 1.0 // Gravitáció
const Float:zclass_knockback = 1.2 // Visszalökődés 
// Class ID
new g_zclassid1

public plugin_precache()
{
register_plugin("[ZP] Zombie Faj: Regular Speed Zombie", VERZIO, "FD GOD & Kiki33")

g_zclassid1 = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)
}
public zp_user_infected_post ( id, infector )
{
              if (zp_get_user_zombie_class(id) == g_zclassid1)
             {
                  client_print(id, print_chat, "[ZP] Gravitacios zombival vagy:)")
             }
}


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: [TUTORIAL] ZP Class Készítés!
HozzászólásElküldve:2011.09.27. 16:57 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.26. 20:33
Hozzászólások:2105
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 33 alkalommal
hi kiki
megpróbáltam compile-lni, de ezeket a hibákat írta ki:
compiler\include\fun.inc(Line: 14) : warning 207: unknown #pragma
compiler\include\fun.inc(Line: 14) : error 038: extra characters on line
compiler\include\fun.inc(Line: 16) : warning 207: unknown #pragma
compiler\include\fun.inc(Line: 16) : error 038: extra characters on line
temp.sma(Line: 67) : error 035: argument type mismatch (argument 2)


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: [TUTORIAL] ZP Class Készítés!
HozzászólásElküldve:2011.09.27. 17:03 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
http://amxmodx.crys.hu/site/download/amxx_tomorito.b3nc3.rar
Ezzel konvertáld! A konvertálóba a zombieplage.inc-et majd add hozzá!


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: [TUTORIAL] ZP Class Készítés!
HozzászólásElküldve:2011.09.27. 17:15 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.26. 20:33
Hozzászólások:2105
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 33 alkalommal
áh én szerintem feladom, folyton valami error, és azokat adtam hozzá inc fájlokat amiket te montál.
http://kep.psharing.com/588535.jpg
feltöltöttem ide egy képet az errorról


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése: Rendezés 
Lezárt fórum A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [23 hozzászólás ]  Oldal123Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 8 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole