02-02-2010, 03:22 PM
bonjour et encore merci pour vos conseils
un dernier questionnement à ce sujet:
mon script de resolution d'action resoud les actions pour : attaques, fin de construction de batiment, etc...
cette resolution d'action modifie donc les ressources des joueurs (en cas de pillage par exemple)
l'autre script qui modifie les ressources des joueurs c'est quand on paye pour lancer une construction de batiment
d'ou le soucis:
quant on resoud une attaque sur un joueur au meme moment ou ce joueur construit un batiment, les UPDATE sur les champs de ressource risquent de se croiser malgres que ma resolution d'action soit transactionelle
je ne vois que ceci comme solution:
au lieu de faire un UPDATE des que le joueur clique sur "construire batiment" je pensais inclure cette action dans ma liste 'actions à resoudre' (transactionelle) meme si cette action a un effet immediat (pas comme une attaque par exemple)
qu'en pensez-vous ?
pour le moment j'avais séparé les liste sd'actions à resoudre dans le futur (attaques) et les actions directes (constructions immediates)
dois je mettre toutes les action (directe et différées dans ma liste d'action a resoudre) afin de beneficier au mieux du systeme transactionel ?
en ecrivant ce post je me dis que oui, mais sollicite quand meme votre avis ;-)
merci de m'avoir lu, je sais c'est un peu indigeste ;-)
un dernier questionnement à ce sujet:
mon script de resolution d'action resoud les actions pour : attaques, fin de construction de batiment, etc...
cette resolution d'action modifie donc les ressources des joueurs (en cas de pillage par exemple)
l'autre script qui modifie les ressources des joueurs c'est quand on paye pour lancer une construction de batiment
d'ou le soucis:
quant on resoud une attaque sur un joueur au meme moment ou ce joueur construit un batiment, les UPDATE sur les champs de ressource risquent de se croiser malgres que ma resolution d'action soit transactionelle
je ne vois que ceci comme solution:
au lieu de faire un UPDATE des que le joueur clique sur "construire batiment" je pensais inclure cette action dans ma liste 'actions à resoudre' (transactionelle) meme si cette action a un effet immediat (pas comme une attaque par exemple)
qu'en pensez-vous ?
pour le moment j'avais séparé les liste sd'actions à resoudre dans le futur (attaques) et les actions directes (constructions immediates)
dois je mettre toutes les action (directe et différées dans ma liste d'action a resoudre) afin de beneficier au mieux du systeme transactionel ?
en ecrivant ce post je me dis que oui, mais sollicite quand meme votre avis ;-)
merci de m'avoir lu, je sais c'est un peu indigeste ;-)