Forcemetin
Bun venit pe ForceMetin

1.Inregistreaza-te!!!
2.Conecteaza-te!!!
3.Prezintat-te!!!!
4.Distreaza-te!!!!

Alăturați-vă forumului, este rapid și ușor

Forcemetin
Bun venit pe ForceMetin

1.Inregistreaza-te!!!
2.Conecteaza-te!!!
3.Prezintat-te!!!!
4.Distreaza-te!!!!
Forcemetin
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Cum sa creezi propria clasa de zombie

2 participanți

In jos

Cum sa creezi propria clasa de zombie Empty Cum sa creezi propria clasa de zombie

Mesaj Scris de danger655 Mar Iul 19, 2011 12:24 am

In acest tutorial va voi arata cum sa creati o clasa de Zombie.Evident, totul consta in crearea unui plugin.
  • Primul pas este acela de a include amxmodx (Pentru ca va fi pentru amxmodx) si zombieplague (Pentru Zombie.), asadar prima parte a pluginului va arata asa:

    #include
    #include

  • Acum, vom stabilii 'atributiile' acestei clase.

    new const zclass_name[] = { "Gothic Zombie" } // numele clasei
    new const zclass_info[] = { "Gravitatia mica, HP si viteza mare" } // o descriere scurta
    new const zclass_model[] = { "models/zombie.mdl" } // sursa modelului
    new const zclass_clawmodel[] = { "v_knife_zombie.mdl" } // numele modelului pentru cutit
    const zclass_health = 800 // viata
    const zclass_speed = 200 // viteza
    const Float:zclass_gravity = 0.4 // gravitatia


  • Acum vom face un nou cod mic pentru urmatoare intrare:
    new g_zclassid1

  • Dupa aceasta vom inregistra pluginul in plugin_precache:


    public plugin_precache()
    {
    register_plugin("[ZP] Clasa Zombie", "1.0", "Autor") // aici puneti numele, versiunea si autorul

    Si clasa:
    g_zclassid1 = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity)
    }

  • Dupa ce am terminat de facut asta, vom face un cod in care vom utiliza Client_print si care ii va arata playerilor ca au ales clasa respectiva.

    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 Gothic Zombie")
    }
    }

  • Acum, vom pune totul laolalta si vom obtine pluginul cu pricina:

    Cod:
    #include <amxmodx>
    #include <zombieplague>
    new const zclass_name[] = { "Gothic Zombie" }
    new const zclass_info[] = { "Gravitate mica + HP si viteza mare" }
    new const zclass_model[] = { "models/zombie.mdl" }
    new const zclass_clawmodel[] = { "v_knife_zombie.mdl" }
    const zclass_health = 800
    const zclass_speed = 200
    const Float:zclass_gravity = 0.4

    new g_zclassid1
    public plugin_precache()
    {
     register_plugin("[ZP] Clasa Zombie", "1.0", "Autor")
     
     g_zclassid1 = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity)
    }
    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 Gothic Zombie")
                }


Sursa cod-uri: http://forums.alliedmods.net/
danger655
danger655
Global Moderator
Global Moderator

Sex : masculin
Mesaje : 364
Puncte : 457
Data de inscriere : 10/07/2011
Varsta : 27
Localizare : Botosani
Joburi/Distractii : Fotbal/Metin2
Stare de spirit : Happy

Sus In jos

Cum sa creezi propria clasa de zombie Empty Re: Cum sa creezi propria clasa de zombie

Mesaj Scris de BroTh3R Dum Iul 24, 2011 4:15 am

Pare greu
BroTh3R
BroTh3R
Helper
Helper

Sex : masculin
Mesaje : 136
Puncte : 152
Data de inscriere : 16/07/2011
Varsta : 27
Localizare : oriunde ai nevoie de un frate:D
Joburi/Distractii : Vorba intre amici
Stare de spirit : Beton:P

Sus In jos

Sus

- Subiecte similare

 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum