• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
YodaMaster said:
En fait, il faudrait que 241008 déclenche un autre event qui teste si BEA et NAV ne sont pas déjà allié et qui contienne juste une commande alliance (et la commande vassal de 241008 devrait casser une alliance de BEA existante). Tu peux regarder un exemple similaire ici (avec explications en anglais...). L'utilisation de ces commanndes de façon conjointe est parfois tordue.
Bon ok. Je n'ai donc plus qu'à faire enchainer un nouvel event 241009 (voir ci après) au 241008 qui conditionne la vassalisation pour assurer l'alliance, c'est cela?
Code:
#(1464) Le règne d'Eléonore et de Gaston - Ahistorical
#by Muxubat
event = {
	id = 241008
	trigger = {
		OR = {
			event = 351003 #BEA: Le règne d'Eléonore et de Gaston -I-
			event = 351004 #BEA: Le règne d'Eléonore et de Gaston -II-
		}
	}
	random = no
	country = NAV
	name = "EVENTNAME241008" #Le règne d'Eléonore et de Gaston
	desc = "EVENTHIST241008"
	#-#

	date = { day = 3 month = december year = 1464 }
	offset = 30
	deathdate = { day = 29 month = december year = 1479 }

	action_a = {
		name = "ACTIONNAME241008A" #Bien
		command = { type = stability value = 1 }
		command = { type = vassal which = BEA }
		command = { type = alliance which = BEA }
		command = { type = trigger which = 241009 } #NAV: Les conséquences du règne d'Eléonore et de Gaston
		command = { }
	}
}
Code:
#Safety event for alliance
event = {
	id = 241009 #triggered by NAV_241008
	trigger = {
		vassal = { country = NAV country = BEA }
		NOT = { alliance = { country = NAV country = BEA } }
	}
	random = no
	country = NAV
	name = "EVENTNAME241009" #Les conséquences du règne d'Eléonore et de Gaston
	desc = "EVENTHIST241009"
	#-# Le comté de Foix est maintenant notre allié.

	action_a = {
		name = "ACTIONNAME241009A" #Bien
		command = { type = alliance which = BEA }
		command = { }
	}
}
Au passage, j'ai remarqué qu'il y aurait peut-être un souci avec l'évènement dont tu m'as proposé qu'il me serve d'exemple. Ce ne serait pas une erreur?
Code:
#Safety event for alliance
event = {
	[COLOR=Red]id = 233012 #triggered by MOS_233012[/COLOR]
	trigger = {
		vassal = { country = MOS country = TVE }
		NOT = { alliance = { country = MOS country = TVE } }
	}
	random = no
	country = MOS
	name = "EVENTNAME233012" #Alliance with Tver
	desc = "EVENTHIST40081"
	#-#Tver has agreed to our demands.

	action_a = {
		name = "EXCELLENT"
		command = { type = alliance which = TVE }
		command = { }
	}
}
 
Ca devrait être bon pour ta séquence maintenant.

Et non, ce n'est pas une erreur pour 233012, c'est pour voir si vous suivez... d'abord ! :D
Effectivement, il faudrait lire : #triggered by MOS_233011
 
YodaMaster said:
Ca devrait être bon pour ta séquence maintenant.
J'espère ne pas tarder à pouvoir le vérifier ; en tous les cas, merci.

YodaMaster said:
Et non, ce n'est pas une erreur pour 233012, c'est pour voir si vous suivez... d'abord ! :D
Effectivement, il faudrait lire : #triggered by MOS_233011
Je me doutais bien que c'était un test jedi! :D
 
Je passais une fantastique après-midi de bidouilles (text + fichier event) lorsque, cherchant à lancer l'AGCEEP pour tester mes modifications, PAF!!! Plus rien ne s'ouvre et j'ai droit à ce message là... Une bonne âme pourrait-elle me dire si ça lui est intelligible?

Code:
EU2 provocó un error de página no válida en el 
módulo KERNEL32.DLL de 0167:bff7b9a6.
Registros:
EAX=00000000 CS=0167 EIP=bff7b9a6 EFLGS=00000246
EBX=00a40000 SS=016f ESP=00b3b1e0 EBP=00b3b25c
ECX=0063b280 DS=016f ESI=0063ff95 FS=34c7
EDX=00647c1a ES=016f EDI=00b3b360 GS=0000
Bytes en CS:EIP:
,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x 
Volcado de pila:
,08x ,08x
 
Ca le fait à chaque lancement et pas avec vanilla ?
Exactement, j'ai planté l'AGCEEP mais la vanilla fonctionne très bien...

Tu n'aurais pas oublié des points-virgules dans le text.csv de l'AGCEEP à cause de tes modifications ?
C'est là où j'ai commencé à chercher mon erreur mais je ne l'ai pas encore identifié. Si tu penses que c'est cela, ça va m'être fastidieux mais au moins j'en arriverai à bout.
 
Oui, c'est une raison pour un plantage dès le lancement de EU2, mais une autre pourrait être une parenthèse/accolade fermante oubliée dans un event et EU2 plante alors également quand la parenthèse oubliée est suivie d'une quantité suffisante d'events. Pour retrouver ça, il faut passer tous les fichiers à la moulinette (event parser).

Une façon simple de vérifier si ça vient de text.csv est de remplacer le fichier text.csv de vanilla (faire une copie avant) par ton fichier. Si ça plante, c'est que c'est lui et il manque bien des points-virgules quelque part.

Une façon simple de vérifier si ça vient d'ailleurs que text.csv est de remplacer ton fichier text.csv par celui de vanilla (faire une copie avant). Si ça plante toujours, c'est bien un problème de parenthèse dans les events.

Mais tu pourrais avoir les deux problèmes en même temps...