08-09-2008, 11:29 AM
Je vais un peu taper à côté du sujet, mais il y a un truc que je trouve bizarre, tu veux faire perdre 3000 or à ton joueur et tu fais:
ressource_joueur.Or =9964625 ???
Mets plutôt cette syntaxe:
ressource_joueur.Or = resource_joueur.Or - 3000
Ca va te simplifier des trucs
Idem pour le reste:
Mine_or = Mine_or+1,
ressource_prod.Electricite = ressource_prod.Electricite - 80
Vraiment désolé pour le double post mais je viens de m'apercevoir d'une grosse erreur qui est sûrement la cause du problème:
Ne JAMAIS appeler l'un de ses champs "Or" car il y a des erreurs d'interprétations après avec le OU logique ! Donc faut le renommer gold ou PO, enfin, ce que tu veux !
Dans le même style, j'ai mis du temps à découvrir qu'il ne fallait pas utiliser le terme "Force" comme nom pour une donnée.
ressource_joueur.Or =9964625 ???
Mets plutôt cette syntaxe:
ressource_joueur.Or = resource_joueur.Or - 3000
Ca va te simplifier des trucs
Idem pour le reste:
Mine_or = Mine_or+1,
ressource_prod.Electricite = ressource_prod.Electricite - 80
Vraiment désolé pour le double post mais je viens de m'apercevoir d'une grosse erreur qui est sûrement la cause du problème:
Ne JAMAIS appeler l'un de ses champs "Or" car il y a des erreurs d'interprétations après avec le OU logique ! Donc faut le renommer gold ou PO, enfin, ce que tu veux !
Dans le même style, j'ai mis du temps à découvrir qu'il ne fallait pas utiliser le terme "Force" comme nom pour une donnée.