alchim, 08/11/2010 19.24:Salute a tutti vedo se riesco a fare di nuovo qualche casino in modo che gli amministratori del sito mi caccino definitivamente ( ho appena postato dove non dovevo) Vi chiedo aiuto per uno script che sto tentando di creare in attesa di “De Bello Mundi”, dato che non riesco a giocare in modo continuativo ma solo con intervalli molto lunghi ho bisogno di numerare le legioni in modo sistematico infatti 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 da Ruggiero Visconti a Ruggiero legatus Legio I “Italica” ) ho anche creato un tratto (LegioIno) che cambia il nome da Ruggiero 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 ) . Grazie mille !