Aiuto per script

alchim
00domenica 7 novembre 2010 22:24
Salute a tutti complimenti per il lavoro che state facendo , vi chiedo aiuto per uno script, dato che non riesco a giocare in modo continuativo ma solo con intervalli molto lunghi ho bisogno di numerare le legioni in modo sistematico perchè rischio spesso di dimenticarmi delle armate .

Ho quindi creato un tratto “LegioI” ( da implementare fino a Legio XXX ) che modifica il nome del familiare ( ad es Ruggiero Visconti in Ruggiero legatus Legio I “Italica” ) ho anche creato un tratto (LegioIno) che cambia il nome da Ruggire legatus Legio I “Italica” a Ruggiero “onesta missio” ( congedato con onore) i due tratti funzionano se li attribuisco dalla consolle

Per gestirli nel gioco volevo legare i due tratti ad un ancillare chiamato LegioI ( che simboleggia l’insegna della legione ) ho creato il seguente script, nelle intenzione dovrebbe attribuire il tratto solo al generale che possiede l’ancillare e “congedare chi lo perde però non funziona

monitor_event FactionTurnStart FactionIsLocal
and IsGeneral
and not Trait LegioI
and HasAncType LegioI
console_command give_trait this LegioI
end_monitor

monitor_event FactionTurnStart FactionIsLocal
and IsGeneral
and Trait LegioI
and not HasAncType LegioI
console_command give_trait this LegioIno
end_monitor

ho provato a sostituire la prima linea con
monitor_event CharacterSelected CharacterIsLocal l’unico risultato è che funziona solo il tratto LegioIno, e viene attribuito ogni volta che seleziono il generale
Sarei infinitamente grato a chi sappia aiutarmi ( probabilmente la soluzione è una menata ma sono all’inizio ) .
HOPS ! a dimostrazione della mia inbranataggine non sono riuscito a postare nella sezione guida agli script Scusate
The Housekeeper
00lunedì 8 novembre 2010 08:58
C'è un problemino. Il comando "console_command give_trait this" funziona solo se è stato selezionato il personaggio, quindi non puoi usarlo sotto FactionTurnStart, devi usare l'evento CharacterSelected.

Comunque tutto questo procedimento è evitabile, per fortuna in med2 è rimasta (inutilizzata) la feature di rtw-barbarian invasion, che assegna automaticamente il numero della legione a ogni armata.

Per attivarla dai un'occhiata qui
freeforumzone.leonardo.it/discussione.aspx?idd=7358954
alchim
00martedì 9 novembre 2010 21:43
Grazie
Si sapevo della possibilità di numerare le unità reclutate, utilizzando gli script di BI ma io volevo cercare di numerare le armate, e mi sembra che questo con BI non sia possibile, hai qualche suggerimento per tentare quello che volevo realizzare ovvero collegare un tratto ad un'ancillare ?

PS: non havevo visto la prima risposta grazie per la celerità
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 06:13.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com