TwistCs-Comunity
|
Nou pe simpatie: ramona23
 | Femeie 24 ani Bucuresti cauta Barbat 24 - 52 ani |
|
|
TwistCs-ComunityInregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
|
| #1 |
|
|
Primul pas: - va trebui sa includem modul Zombie Plague
Code: #include <amxmodx> #include <zombieplague> Pasul 2: - vom seta caracteristicile clasei de zombi dupa cum urmeaza & doriti:
Code: // 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
Code: // Class IDs new g_zclassid1 Pasul 4: - pentru a putea "inregistra" plugin-ul facem urmatoarele:
Code: // Clasele de zombi TREBUIE inregistrate in plugin_precache public plugin_precache() { register_plugin("[ZP] Zombie Class: Speed Zombie", "1.1", ".-GodFather-."
// 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.
Code: 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" } }
Code: 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:
Code: /* 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", ".-GodFather-."
// 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 ) { if (zp_get_user_zombie_class(id) == g_zclassid1) { 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:
Code: #include <fun>
|
|
| |
|