CsX1 Comunity
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

CsX1 Comunity


 
AcasaPortalUltimele imaginiCăutareÎnregistrareConectare

 

 [Tutorial] Cum cream o clasa de zombie (Plague)

In jos 
AutorMesaj
Tr!ck
Admin
Tr!ck


Mesaje : 107
Data de inscriere : 04/07/2012

[Tutorial] Cum cream o clasa de zombie (Plague) Empty
MesajSubiect: [Tutorial] Cum cream o clasa de zombie (Plague)   [Tutorial] Cum cream o clasa de zombie (Plague) EmptyJoi Iul 05, 2012 1:01 am

Primul pas: - va trebui sa includem modul Zombie Plague


Cod:
#include <amxmodx>
#include <zombieplague>
Pasul 2: - vom seta caracteristicile clasei de zombi dupa cum urmeaza & doriti:


Cod:
// Zombie Attributes
new const zclass_name[] = { "Speed zombi" } // nume
new const zclass_info[] = { "Highest speed Low health" } // descriere
new const zclass_model[] = { "zombie_Source" } // model
new const zclass_clawmodel[] = { "v_knife_zombie.mdl" } // modelul ghearelol
const zclass_health = 800 // viata
const zclass_speed = 300 // viteza
const Float:zclass_gravity = 0.4 // gravitatie
const Float:zclass_knockback = 0.6 // knockback
Pasul 3: - vom face un cod de tip "new" pentru ca plugin-ul sa functioneze


Cod:
// Class IDs
new g_zclassid1
Pasul 4: - pentru a putea "inregistra" plugin-ul facem urmatoarele:


Cod:
// Clasele de zombi TREBUIE inregistrate in plugin_precache
public plugin_precache()
{
register_plugin("[ZP] Zombie Class: Speed Zombie", "1.1", "Ciupanezu")

// Register the new class and store ID for reference
g_zclassid1 = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)
}


Pasul 5: - aproape am terminat. Acum trebuie sa scriem un cod pentru a se intampla ceva atunci cand jucatorul alege aceasta clasa. De exemplu vom scire un "client_print". Acesta ii va arata jucatorului un mesaj atunci cand va alege aceasta clasa.




Cod:
public zp_user_infected_post ( id, infector )
{
if (zp_get_user_zombie_class(id) == g_zclassid1)
{
client_print(id, print_chat, "[ZP] Ai ales clasa de zombi cu Speed mare")
}
}



Cod:
g_zclassidx
Trebuie sa fie identic cu cel de la pasul 3
x - reprezinta id-ul clasei.

Acum unim toate codurile impreuna si ar trebui sa avem ceva de genul:


Cod:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <zombieplague>
// Zombie Attributes
new const zclass_name[] = { "Speed Zombie" } // nume
new const zclass_info[] = { "Highest speed low health" } // descriere
new const zclass_model[] = { "zombie_source" } // model
new const zclass_clawmodel[] = { "v_knife_zombie.mdl" } // modelul ghearelor
const zclass_health = 800 // viata
const zclass_speed = 200 // viteza
const Float:zclass_gravity = 0.5 // gravitatie
const Float:zclass_knockback = 0.6 // knockback
// Class IDs
new g_zclassid1
// Clasele de zombi TREBUIE inregistrate in plugin_precache
public plugin_precache()
{
register_plugin("[ZP] Zombie Class: Speed Zombie", "1.1", "Ciupanezu")

// Register the new class and store ID for reference
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 )
{

{
client_print(id, print_chat, "[ZP] Ai ales clasa de zombi cu Speed Mare")
}
}






Si cam am terminat. Daca vreti sa adaugati si alte caracteristici clasei de zombi nu uitati sa includeti modulul 'fun' la inceputul codului:

if (zp_get_user_zombie_class(id) == g_zclassid1)

Cod:
#include <fun>
Sus In jos
https://csx1.forumgratuit.ro
 
[Tutorial] Cum cream o clasa de zombie (Plague)
Sus 
Pagina 1 din 1
 Subiecte similare
-
» [Mod] Zombie Swarm 2.4
» [Tutorial] Cum sa faci o masina cu func_vehicle
» MODEL Cerere Tutorial Hack
» [Tutorial] Cum opresti calculatorul cuiva

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
CsX1 Comunity :: CsX1 # Counter Strike :: Tutoriale Counter Strike :: Tutoriale CS-
Mergi direct la: