feed
top
crea forum
cerca
feed
forum
supporto
discussione
cerca
Medieval Total War Italia
Cerca
Medieval 2 Total War Universitate
Accedi
Aiuto per script "ereditario"
Messaggi
OFF
LINE
auc162
Post: 2.101
Registrato il: 14/12/2009
Città: MILANO
Età: 52
Principe
0
0
13/11/2012
01:50
Ciao, devo scrivere uno script la cui condizione è che un certo personaggio ed i suoi eventuali figli non siano presenti nel gioco. Mentre per il personaggio basta mettere un "and not I_CharacterExists XY", non so come fare per la sua discendenza. Qualche suggerimento?
Grazie.
OFF
LINE
GlaucopideSophia1
Post: 3.228
Registrato il: 19/01/2009
Principe
0
0
13/11/2012
11:50
prova a fare degli ancillari che si trasmettono da padre in figlio, poi negli script metti che chi possiede quegli ancillari non deve esistere .
"Quando ti senti eccezionalmente lucido, entusiasta, forte, quando ti senti in cima al mondo, capace di spostare le montagne, connesso al tuo sogno, all ' ideale, allora sai che hai il sole in tasca" S.B.
OFF
LINE
auc162
Post: 2.101
Registrato il: 14/12/2009
Città: MILANO
Età: 52
Principe
0
0
16/11/2012
23:45
Ho fatto così, ma lo script non funziona, ci deve essere qualcosa che sbaglio. Lo script é:
monitor_event FactionTurnStart FactionType hre
and not FactionIsLocal
and not I_CharacterExists 1Renly_Baratheon
and not FactionwideAncillaryExists erede_Renly
and I_CharacterExists 1Stannis_Baratheon
give_everything_to_faction hre spain false
terminate_monitor
end_monitor
ed il log dice:
23:35:10.496 [game.script] [error] Script execution error for
, at line 1397, in mods/Cronache_del_Ghiaccio_e_del_Fuoco/data/world/maps/campaign/imperial_campaign/campaign_script.txt:
character_record is unavailable from event FactionTurnStart
when testing FactionwideAncillaryExists condition
Suggerimenti? Grazie.
[
Modificato da auc162 16/11/2012 23:46
]
OFF
LINE
Max.92
Post: 2.008
Registrato il: 22/11/2011
Città: ACCIANO
Età: 32
Principe
0
0
17/11/2012
13:13
mmm non sono un esperto ma il log dice che il personaggio non e' disponibile dallo start fazione.
forse hai sbagliato qualche lettera del nome o qualche virgola,?a me per colpa di una virgola sono stato li un po a capirlo.questo pero' in descr strat.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
siete stato pesato..siete stato misurato...siete stato trovato mancante.
Conte Adhemar di Anjou
[Il Destino di un Cavaliere]
OFF
LINE
The Housekeeper
Post: 21.194
Registrato il: 10/02/2007
Principe
0
0
17/11/2012
20:27
Il problema è che l'evento FactionTurnStart non esporta il character_record che è richiesto dalla condizione FactionwideAncillaryExists (in altre parole non puoi usare questa condizione, a meno che non metti un altro evento, ad es. CharacterTurnStart).
Nel Docudemons puoi vedere gli export degli eventi e i trigger requirements delle condizioni; per poter accoppiare evento e condizione, essi devono condividere almeno uno stesso export-trigger
OFF
LINE
auc162
Post: 2.101
Registrato il: 14/12/2009
Città: MILANO
Età: 52
Principe
0
0
18/11/2012
00:23
Grazie per il chiarimento; non mi ero accorto che il Docudemons lo spiegava già.
Registrati
Accedi
Medieval 2 Total War Universitate
Accedi
IL MIO PROFILO
LE MIE DISCUSSIONI
FORUM CHE SEGUI
LA MIA FORUM-CARD
MODIFICA FORUM-CARD
FAQ
TRADUCI
LOGOUT
Accedi
Registrati
FAQ
TRADUCI
Scatta o carica foto
Allega file
Inserisci link da url (card)
Incorpora url (YouTube/Twitter/...)
ACCETTA
RIFIUTA
Anteprima