Sto tentando di creare una catena di eventi che coinvolga l'Inghilterra e L'Italia, tuttavia per un evento che riesco a mettere a posto altri 2 mi creano problemi! ad esempio ######################################################################### # Lasciamo l'Egitto all'Italia! ######################################################################### event = { id = 333333333 random = no country = ENG trigger = { event = 9999999 } name = "La cessione dell'Egitto" desc = "Hanno preso Londra è la fine" picture = "afrika_korps" style = 0 date = { day = 1 month = january year = 1936 } offset = 3 deathdate = { day = 0 month = december year = 1963 } action_a = { name = "è la fine per il nostro impero!" } per me è all'apparenza ineccepibile ma per il gioco no...e il gioco ha sempre ragione.....quindi? dov'è l'errore? il senso dell'evento vorrebbe essere questo scatta l'evento 9999999 all'Italia e dopodichè scatta l'evento 333333333 all'Inghilterra.Poi ovviamente vorrei creare un evento simile per l'italia, ovvero scatta l'evento per cui l'inghilterra cede le provincie all'Italia e a seguito di questo evento, scatta l'evento che segnala al giocatore che sta giocando come Italia, che l'inghilterra ha ceduto le sue provincie africane all'Italia.
sostituisci le ultime 4 righe con questo action_a = { name = "è la fine per il nostro impero!" command = {} } } saluti DAoS
Allora se ho ben capito l'evento deve scattare prima in Italia e poi agli Inglesi, giusto? Io quel comando trigger = { event = 9999999 } non l'ho mai usato. Se voglio creare una catena di eventi faccio piuttosto così: event = 999999 quello dell'Italia action_a = { name = "Adesso l'Egitto è nostro!" command = { type = trigger event = 3333333 } con questo comando scatta subito l'evento per gli Inglesi con cui sono costretti e cedere l'Egitto. In pratica, devi invertire ciò che hai fatto prima e far scattare l'evento italiano.
In ogni caso il trigger è corretto, funziona mettere l'id dell'evento. Semplicemente il secondo avverrà con qualche giorno di ritardo invece che subito dopo l'altro.
niente da fare, dark, se cambio il mio evento come dici tu, il gioco non parte, è partito solo quando ho rimosso questo evento.Carlos, ho provato ad eliminare la stringa trigger ma niente da fare c'è un altro errore in questo evento.
Manca la } finale. event = { id = 9999998 random = no country = ENG trigger = { event = 9999999 } name = "La cessione dell'Egitto" desc = "Hanno preso Londra è la fine" picture = "afrika_korps" style = 0 date = { day = 1 month = january year = 1936 } offset = 3 deathdate = { day = 0 month = december year = 1963 } action_a = { name = "è la fine per il nostro impero!" command = {} } } Inoltre stai usando event ID un po' troppo alti
prova a ridurre il numero dell'evento.. 5-6 cifre al massimo e fallo scattare dalla console.. saluti DAoS
Ho cambiato gli eventi, ora la mia intenzione è di creare un evento per l'inghilterra che a sua volta faccia scattare l'evento annessione dell'Egitto per l'italia ################################################## ####################### # Lasciamo l'Egitto all'Italia! ################################################## ####################### event = { id = 123456 random = no country = ENG event = { id = 321456 random = no country = ENG trigger = { control = { province = 29 data = ENG } in futuro dovrebbe essere GER or (ma non so come fare questa eccezione) ITA } } name = "La cessione dell'Egitto" desc = "Hanno preso Londra è la fine" picture = "afrika_korps" style = 0 date = { day = 1 month = january year = 1936 } offset = 3 deathdate = { day = 0 month = december year = 1963 } action_a = { name = "è la fine per il nostro impero!" command = {type = trigger event = 1234567} } } questo è l'evento per l'UK, ma il gioco mi dice che è sbagliato!!! davvero non ci capisco più niente ho solo cambiato trigger copiando il nuovo trgger da un evento funzionante e ho aggiunto la riga command type etc ,riga suggeritami da carlos e quindi funzionante!! mi chiedo dov'è l'errore? dove sbaglio?Vorrei inoltre, che l'evento includesse la possibilità che l'evento annessione dell'Egitto scatti , sia che Londra sia occupata dagli Italiani sia dai tedeschi ma non so come fare Questo è l'evento per l'Italia ########################################### # L'Egitto è nostro! ########################################### event = { id = 1234567 random = no country = ITA name = "L'annessione dell'egitto" desc = "Quando i/gli tedeschi/italiani catturarono Londra gli Inglesi abbandonarono l'Egitto al suo destino consegnandolo all'Italia" picture = "afrika_korps" style = 0 date = { day = 0 month = january year = 1936 } offset = 30 deathdate = { day = 0 month = december year = 1963 } action_a = { name = "L'Egitto è italiano!" command = { type = inherit which = EGY } } }
event = { id = 321456 random = no country = ENG trigger = { control = { province = 29 data = ENG } } name = "La cessione dell'Egitto" desc = "Hanno preso Londra è la fine" picture = "afrika_korps" style = 0 date = { day = 1 month = january year = 1936 } offset = 3 deathdate = { day = 0 month = december year = 1963 } action_a = { name = "è la fine per il nostro impero!" command = {type = trigger which = 123457} } } ##################### event = { id = 123457 random = no country = ITA name = "L'annessione dell'egitto" desc = "Quando i/gli tedeschi/italiani catturarono Londra gli Inglesi abbandonarono l'Egitto al suo destino consegnandolo all'Italia" picture = "afrika_korps" style = 0 date = { day = 0 month = january year = 1936 } offset = 30 deathdate = { day = 0 month = december year = 1963 } action_a = { name = "L'Egitto è italiano!" command = { type = inherit which = EGY } } } prova così saluti DAoS
Ovviamente funziona.....mi chiedo dove sbaglio... 0_0 e per mettere l'eccezione or, di modo tale che sia che londra sia in mano tedesca sia che sia in mano italiana l'evento 123457 scatti? ################################################## ####################### # Lasciamo l'Egitto all'Italia! ################################################## ####################### event = { id = 321456 random = no country = ENG trigger = { control = { province = 29 data = ENG } } } OR = { control = { province = 29 data = GER } } } name = "La cessione dell'Egitto" desc = "Hanno preso Londra è la fine" picture = "afrika_korps" style = 0 date = { day = 1 month = january year = 1936 } offset = 3 deathdate = { day = 0 month = december year = 1963 } action_a = { name = "è la fine per il nostro impero!" command = {type = trigger which = 123457} } }
trigger = { OR = { control = { province = 29 data = ENG } control = { province = 29 data = GER } } } Stai attento alle parentesi.
Adesso mi si sono presentati altri due problemi 1)l'evento annessione dell'Egitto scatta lo stesso anche se nell'evento che deve farlo scattare ho messo come condizione che Londra sia occupata dai tedeschi 0_0 ? 2)vorrei fare scattare un evento per cui dopo che l'Inghilterra cede le provincie all'Italia, all'Italia appare un messaggio che celebra l'evento QUESTO è L'EVENTO PER L'ANNESSIONE DELL'EGITTO CHE SCATTA SEMPRE ########################################### # L'Egitto è nostro! ########################################### event = { id = 123457 random = no country = ITA DEVO FORSE METTERE UN TRIGGER QUI? name = "L'annessione dell'egitto" desc = "Quando i/gli tedeschi/italiani catturarono Londra gli Inglesi abbandonarono l'Egitto al suo destino consegnandolo all'Italia" picture = "afrika_korps" style = 0 date = { day = 0 month = january year = 1936 } offset = 30 deathdate = { day = 0 month = december year = 1963 } action_a = { name = "L'Egitto è italiano!" command = { type = inherit which = EGY } } } ######################################################################### # Resa dell'Inghilterra: L'Italia ottiene il suo Impero in Africa ######################################################################### event = { id = 33333 random = no country = ENG trigger = { control = { province = 29 data = ENG } } name = "La Resa dell'Inghilterra" desc = "Con la Presa di Londra gli Inglesi si videro costretti ad abbandonare il loro impero Africano per difendere la Madrepatria, così l'africa Inglese passò nelle mani degli Italiani" picture = "afrika_korps" style = 0 date = { day = 1 month = january year = 1936 } offset = 3 deathdate = { day = 0 month = december year = 1963 } action_a = { name = "Cediamo il nostro impero Africano all'Italia!" command = { type = secedeprovince which = ITA value = 803 } command = { type = secedeprovince which = ITA value = 771 } command = { type = secedeprovince which = ITA value = 782 } command = { type = secedeprovince which = ITA value = 779 } command = { type = secedeprovince which = ITA value = 780 } command = { type = secedeprovince which = ITA value = 778 } command = { type = secedeprovince which = ITA value = 799 } command = { type = secedeprovince which = ITA value = 785 } command = { type = secedeprovince which = ITA value = 784 } command = { type = secedeprovince which = ITA value = 800 } command = { type = secedeprovince which = ITA value = 783 } command = { type = secedeprovince which = ITA value = 789 } command = { type = secedeprovince which = ITA value = 788 } command = { type = secedeprovince which = ITA value = 792 } command = { type = secedeprovince which = ITA value = 793 } command = { type = secedeprovince which = ITA value = 790 } command = { type = secedeprovince which = ITA value = 786 } command = { type = secedeprovince which = ITA value = 791 } command = { type = secedeprovince which = ITA value = 900 } command = { type = secedeprovince which = ITA value = 1006 } command = { type = secedeprovince which = ITA value = 1007 } command = { type = secedeprovince which = ITA value = 1005 } command = { type = secedeprovince which = ITA value = 1004 } command = { type = secedeprovince which = ITA value = 796 } command = { type = secedeprovince which = ITA value = 797 } command = { type = secedeprovince which = ITA value = 795 } command = { type = secedeprovince which = ITA value = 798 } command = { type = secedeprovince which = ITA value = 802 } command = { type = secedeprovince which = ITA value = 804 } command = { type = secedeprovince which = ITA value = 803 } command = { type = secedeprovince which = ITA value = 813 } command = { type = secedeprovince which = ITA value = 805 } command = { type = secedeprovince which = ITA value = 814 } command = { type = secedeprovince which = ITA value = 811 } command = { type = secedeprovince which = ITA value = 810 } command = { type = secedeprovince which = ITA value = 806 } command = { type = secedeprovince which = ITA value = 812 } command = { type = secedeprovince which = ITA value = 839 } command = { type = secedeprovince which = ITA value = 843 } command = { type = secedeprovince which = ITA value = 845 } command = { type = secedeprovince which = ITA value = 844 } command = { type = secedeprovince which = ITA value = 841 } command = { type = secedeprovince which = ITA value = 809 } command = { type = secedeprovince which = ITA value = 807 } command = { type = secedeprovince which = ITA value = 808 } command = { type = secedeprovince which = ITA value = 832 } command = { type = secedeprovince which = ITA value = 429 } command = { type = secedeprovince which = ITA value = 348 } command = { type = secedeprovince which = ITA value = 388 } command = { type = secedeprovince which = ITA value = 387 } command = {type = trigger which = 12300} QUESTO è IL NUOVO COMANDO CHE HO AGGIUNTO MA L'EVENTO PER L'ITALIA NON SCATTA. } }
Allora, se metti date+offset+deathdate allora l'evento scatta quando il trigger è verificato. Se non metti il trigger vuol dire che l'evento si verifica sempre (appena passata la data iniziale). Quindi se un evento è triggerato da un'altra puoi togliere date+offset+deathdate (dal primo evento). Per il secondo problema devi scrivere tutti gli eventi, se no così non si capisce niente.
Ora L'evento dell'Egitto non scatta più ))) per il secondo problema ecco qua 1)EVENTO ######################################################################### # Resa dell'Inghilterra: L'Italia ottiene il suo Impero in Africa ######################################################################### event = { id = 33333 random = no country = ENG trigger = { control = { province = 29 data = ENG } } name = "La Resa dell'Inghilterra" desc = "Con la Presa di Londra gli Inglesi si videro costretti ad abbandonare il loro impero Africano per difendere la Madrepatria, così l'africa Inglese passò nelle mani degli Italiani" picture = "afrika_korps" style = 0 date = { day = 1 month = january year = 1936 } offset = 3 deathdate = { day = 0 month = december year = 1963 } action_a = { name = "Cediamo il nostro impero Africano all'Italia!" command = { type = secedeprovince which = ITA value = 803 } command = { type = secedeprovince which = ITA value = 771 } command = { type = secedeprovince which = ITA value = 782 } command = { type = secedeprovince which = ITA value = 779 } command = { type = secedeprovince which = ITA value = 780 } command = { type = secedeprovince which = ITA value = 778 } command = { type = secedeprovince which = ITA value = 799 } command = { type = secedeprovince which = ITA value = 785 } command = { type = secedeprovince which = ITA value = 784 } command = { type = secedeprovince which = ITA value = 800 } command = { type = secedeprovince which = ITA value = 783 } command = { type = secedeprovince which = ITA value = 789 } command = { type = secedeprovince which = ITA value = 788 } command = { type = secedeprovince which = ITA value = 792 } command = { type = secedeprovince which = ITA value = 793 } command = { type = secedeprovince which = ITA value = 790 } command = { type = secedeprovince which = ITA value = 786 } command = { type = secedeprovince which = ITA value = 791 } command = { type = secedeprovince which = ITA value = 900 } command = { type = secedeprovince which = ITA value = 1006 } command = { type = secedeprovince which = ITA value = 1007 } command = { type = secedeprovince which = ITA value = 1005 } command = { type = secedeprovince which = ITA value = 1004 } command = { type = secedeprovince which = ITA value = 796 } command = { type = secedeprovince which = ITA value = 797 } command = { type = secedeprovince which = ITA value = 795 } command = { type = secedeprovince which = ITA value = 798 } command = { type = secedeprovince which = ITA value = 802 } command = { type = secedeprovince which = ITA value = 804 } command = { type = secedeprovince which = ITA value = 803 } command = { type = secedeprovince which = ITA value = 813 } command = { type = secedeprovince which = ITA value = 805 } command = { type = secedeprovince which = ITA value = 814 } command = { type = secedeprovince which = ITA value = 811 } command = { type = secedeprovince which = ITA value = 810 } command = { type = secedeprovince which = ITA value = 806 } command = { type = secedeprovince which = ITA value = 812 } command = { type = secedeprovince which = ITA value = 839 } command = { type = secedeprovince which = ITA value = 843 } command = { type = secedeprovince which = ITA value = 845 } command = { type = secedeprovince which = ITA value = 844 } command = { type = secedeprovince which = ITA value = 841 } command = { type = secedeprovince which = ITA value = 809 } command = { type = secedeprovince which = ITA value = 807 } command = { type = secedeprovince which = ITA value = 808 } command = { type = secedeprovince which = ITA value = 832 } command = { type = secedeprovince which = ITA value = 429 } command = { type = secedeprovince which = ITA value = 348 } command = { type = secedeprovince which = ITA value = 388 } command = { type = secedeprovince which = ITA value = 387 } command = {type = trigger which = 12300} } } ########################################### # L'Italia ottiene il suo impero in Africa ########################################### event = { id = 12300 random = no country = ITA name = "L'Impero italiano!" desc = "Viva l'Italia!" picture = "afrika_korps" style = 0 action_a = { name = "Vittoria!" } } il Gioco si carica ma l'evento non scatta.
Devi aggiungere un comando vuoto all'action_a del secondo eventi, senza comandi le azioni non sono valide: action_a = { name = "Vittoria!" command = {} }
ti consiglio di usare crimson/emerald editor per far ste cose, ti segnala le parentesi che mancano.. saluti DAoS
Salve, a proposito di questo evento: event = { id = 33333 random = no country = ENG trigger = { control = { province = 29 data = ENG } } name = "La Resa dell'Inghilterra" la parte trigger = { control = { province = 29 data = ENG } non andrebbe sostituita con trigger = { control = { province = 29 data = ITA } ? oppure con un NOT prima. Altra cosa, ma 29 non è l'id di Londra, o almeno in Compendium è il 19.