JVLIVS CAESAR MODS FORUM
Estimado usuario invitado: Si se registra/conecta podrá tener la mejor ventaja, postear en el foro, ya que los invitados solo pueden leer.

JVLIVS CAESAR MODS FORUM

Imperium III Mods Forvm. Último Mod - MCI 9.0!
 
ÍndiceÍndice  FAQFAQ  BuscarBuscar  RegistrarseRegistrarse  ConectarseConectarse  

Comparte | 
 

 Crear un foro o centro de la ciudad para cada civilizacion

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
jurgenjuggernaut
Legionario
Legionario


Cantidad de envíos : 10
Reputación : 0
Fecha de inscripción : 18/12/2016

MensajeTema: Crear un foro o centro de la ciudad para cada civilizacion   Jue Dic 22, 2016 9:31 pm

Como dice el titulo, me encontre que el foro o centro de la ciudad es uno para todas las civilizaciones y lo que queria hacer es pasar la creacion de los heroes al foro, lo he logrado casi, pero ahora cualquier civ puede crear heroes de otra, entonces trate de hacer por ejemplo BASETOWNHALL parent de  RTOWNHALL,

el codigo que ocupe para RTOWNHALL
<class id="RTownhall" cpp_class="CVXTownHall" parent="BaseTownHall"
>
    <properties race="RepublicanRome"/>
    <properties display_name="Forum Magnum"/>
    <properties radius="160" selection_radius="165"/>>
    <properties auto_repair="no"/>
    <properties edittree_pos="Structures/Stronghold (Republican Rome)/TownHall"/>
    <properties help="/contents/buildings/RTownHall"/>

    <method sig="hirehero" vs="data/subai/arena_hirehero.vs"/>
    <method sig="trainex" vs="data/subai/train_ex.vs"/>
    <method sig="generals" vs="data/subai/arena_generals_school.vs"/>
   
    <behavior script="data/subai/townhall_behavior_guard.vs"/>
    <behavior script="data/subai/settlement_behavior_ambient.vs"/>
    <behavior script="data/subai/townhall_autotrain.vs"/>
    <behavior script="data/subai/townhall_sentries_control.vs"/>

    <properties
        is_central_building="1"
        can_be_captured="1"
        can_be_attacked="1"
        produces_gold="1"
        produces_food="1"
        is_single_building="0"
        settlement_food="2000"
        settlement_gold="2500"
        settlement_maxfood="100000000"
        settlement_maxgold="100000000"
        population="40"
        efficiency="1"
        max_population="200"
        max_units="10000"
    />

        <method sig="idle" vs="data/subai/townhall_idle.vs"/>
    <method sig="tribute_default" vs="data/subai/supply_tributedefault.vs" verify = "data/subai/tribute_verify_2.vs"/>
   
    <method sig="tribute_food"             vs="data/subai/supply_tributefood.vs"/>
    <method sig="tribute_gold"             vs="data/subai/supply_tributegold.vs"/>
    <method sig="tribute_people"             vs="data/subai/supply_tributepeople.vs"/>
   
    <method sig="stoptribute_food"         vs="data/subai/supply_stoptributefood.vs"/>
    <method sig="stoptribute_gold"         vs="data/subai/supply_stoptributegold.vs"/>
    <method sig="stoptribute_people"         vs="data/subai/supply_stoptributepeople.vs"/>
   
    <method sig="unitsout"            vs="data/subai/townhall_unitsout.vs"/>
    <method sig="createfoodmulesmall" vs="data/subai/create_food_mule_small.vs"/>
    <method sig="createfoodmulebig"   vs="data/subai/create_food_mule_big.vs"/>
    <method sig="creategoldmulesmall" vs="data/subai/create_gold_mule_small.vs"/>
    <method sig="creategoldmulebig"   vs="data/subai/create_gold_mule_big.vs"/>
    <method sig="autotrain_start"     vs="data/subai/townhall_autotrain_start.vs"/>
    <method sig="autotrain_stop"      vs="data/subai/townhall_autotrain_stop.vs"/>
    <method sig="military_training"   vs="data/subai/townhall_military_training.vs"/>
    <method sig="refreshment"         vs="data/subai/townhall_refreshment.vs"/>
    <method sig="healing"             vs="data/subai/townhall_healing.vs"/>

   
    <behavior script="data/subai/townhall_behavior_guard.vs"/>
    <behavior script="data/subai/settlement_behavior_ambient.vs"/>
    <behavior script="data/subai/townhall_autotrain.vs"/>
    <behavior script="data/subai/townhall_sentries_control.vs"/>

    <properties
        is_central_building="1"
        can_be_captured="1"
        can_be_attacked="1"
        produces_gold="1"
        produces_food="1"
        is_single_building="0"
        settlement_food="2000"
        settlement_gold="2500"
        settlement_maxfood="100000000"
        settlement_maxgold="100000000"
        population="40"
        efficiency="1"
        max_population="200"
        max_units="10000"
    />


    <properties interface="thumb,building,holder"/>

    <properties minimap_icon_type="color"/>
   
    <properties description="If overage surplus is food 5000 or above
    and if max population is 100 below - 1 adds to max population by 15 per second"/>
   
    <defaultcmd target="">
    <cmd name="unitsout"/>
    </defaultcmd>
   
    <defaultcmd target="BaseTownhall">
        <cmd name="tribute_default"/>
    </defaultcmd>

    <defaultcmd target="BaseVillage">
        <cmd name="tribute_default"/>
    </defaultcmd>

    <defaultcmd target="Outpost">
        <cmd name="tribute_default"/>
    </defaultcmd>

    <defaultcmd target="BaseShipyard">
        <cmd name="tribute_default"/>
    </defaultcmd>
   
    <defaultcmd target="IronMine">
        <cmd name="tribute_default"/>
    </defaultcmd>

    <sounds select="Townhallselect"/>

</class>

No puedo ni iniciar partida ni entrar al editor, Ayuda xD.
Volver arriba Ir abajo
Camarada
Equipo de Diseño
Equipo de Diseño
avatar

Cantidad de envíos : 279
Location : España
Reputación : 111
Fecha de inscripción : 01/05/2010

MensajeTema: Re: Crear un foro o centro de la ciudad para cada civilizacion   Vie Dic 23, 2016 11:05 am

Jejejeje , el foro es comun para todas las civis por que comparten características comunes entre ellos , el cuartel , el templo  , villages , .... todos los edificios son comunes (suelen tener nombres como "BaseTownhall"), son los que se llaman parent . despues se usan otros archivos para hacer las diferencias.

Si vas a hacer que en todos los foros se recluten heroes , altera el archivo parent (Basetownhall.sc.xml) , pero no lo cambies de nombre id , sólo añade las líneas de código que necesita , puedes copiarlo del parent del circo.

Si solo quieres modificar un determinado foro , busca su archivo y lo modificas , como por ejemplo el "Rtownhall.sc.xml" , pero sólo modificarías el foro republicano. No le vuelvas a poner código que tiene su propio parent al no ser que quieras alterar algún valor específicamente para ese foro.

Luego en la carpeta "COMMANDS" , en el archivo "Townhall.xml" tienes que añadir el comando para reclutar heroes . Copia el comando del archivo de la arena.
Pon un comando diferente para cara foro que pueda reclutar . Y no te olvides de indicar el nombre id del edificio a el que pertenece (<src obj="RArena"/>).
Volver arriba Ir abajo
Gurkhan
Tribuno
Tribuno
avatar

Cantidad de envíos : 109
Location : Carpetania
Reputación : 29
Fecha de inscripción : 04/10/2012

MensajeTema: Re: Crear un foro o centro de la ciudad para cada civilizacion   Vie Dic 23, 2016 1:35 pm

Hola buenas,he estado enredando un poco y es facil hacer que se recluten los héroes en el foro,solo me ha surgido un problema,y es que al reclutarlos no aparece el icono de reclutamiento que debería aparecer arriba,por lo demás funciona bien,te digo lo que he echo:

-Abre el achivo ARENA.XML que se encuentra en la carpeta COMMANDS y corta los comandos de reclutamiento de los heroes;

<cmd name="hireheroR" priority="1"
button="STATES/hire heroR.bmp"
queueicon="gameres/icons/states/hire heroR.bmp"
groupverifier="data/subai/verify_cmdcost_building.vs"
traincommand="yes"
key="h"
costgold = "800"
costfood = "0"
costpop = "0"
execdelay = "20000"
param = "RepublicanRomanHero"
method="hirehero"
help="/contents/units/RHero"
rollover="Hire hero">
<src obj="RTownhall"/>
</cmd>


<cmd name="hireheroG" priority="1"
button="actions/hire heroG.bmp"
queueicon="gameres/icons/hire heroG.bmp"
groupverifier="data/subai/verify_cmdcost_building.vs"
traincommand="yes"
key="h"
costgold = "1000"
costfood = "0"
costpop = "0"
execdelay = "20000"
param = "GaulHero"
method="hirehero"
help="/contents/units/GHero"
rollover="Hire hero">
<src obj="GTownhall"/>
</cmd>

Asi con todos.................(o solo con los que quieras que se recluten en el foro)

y los pegas en el archivo TOWNHALL.XML que se encuentra en la misma carpeta o sea en COMMANDS (fijate que les tienes que cambiar la ubicación, por ejemplo:<src obj="GArena"/> a <src obj="GTownhall"/> etc.........) cierras archivo y guardas.

-Despues tienes que ir a la carpeta CLASSES y abrir el archivo BASETOWNHALL.SC.XML y le pegas estas lineas que te pongo aquí:

 <method sig="hirehero" vs="data/subai/arena_hirehero.vs"/>
<method sig="trainex" vs="data/subai/train_ex.vs"/>


Y ya esta,como te digo el único problema que he visto es el de la imagen que aaparece arriba cuando pinchas para reclutar el héroe,(no he dado con la solución),espero que te sirva,un saludo.
Volver arriba Ir abajo
Asur
Veterano
Veterano
avatar

Cantidad de envíos : 443
Reputación : 72
Fecha de inscripción : 20/04/2014

MensajeTema: Re: Crear un foro o centro de la ciudad para cada civilizacion   Vie Dic 23, 2016 8:24 pm

Voy a hablar de memoria ya que hace meses que no toco imperium... pero creo que la solución a lo que comenta gurkhan esta en esta línea:

    <properties interface="thumb,building,holder"/>

Fijate como es el interface de otros edificios que si muestran el progreso... Claro que si se muestra el progreso del comando (en este caso reclutar héroes), creo que no mostrará los iconos de las unidades que haya dentro.

Saludos!
Volver arriba Ir abajo
http://www.moddb.com/mods/asurmod
jurgenjuggernaut
Legionario
Legionario


Cantidad de envíos : 10
Reputación : 0
Fecha de inscripción : 18/12/2016

MensajeTema: Re: Crear un foro o centro de la ciudad para cada civilizacion   Lun Dic 26, 2016 3:09 am

Me resigne por el momento voy a intentar despues haber si logro algo, si lo hago se los comparto
Volver arriba Ir abajo
Contenido patrocinado




MensajeTema: Re: Crear un foro o centro de la ciudad para cada civilizacion   

Volver arriba Ir abajo
 
Crear un foro o centro de la ciudad para cada civilizacion
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» need! foro para moviles y parecido
» Normativa general del servidor.
» Android : Juego Call of Mini , Zombies.
» Chan chan!
» misiones 6 estrellas!!deviljho

Permisos de este foro:No puedes responder a temas en este foro.
JVLIVS CAESAR MODS FORUM :: Modding en General :: Modding en General :: Modificación en los Pueblos, Unidades, Estructuras y Objetos-
Cambiar a: