Voila mon IA (toujour et encore ...
) veut, en gros
changer d'arme ; donc je lui demande de changer d'arle que si elle a plus de munition et que si elle a au moin un chargeur dans une autre arme (sinon elle changerais constzment d'arme) mais le problème c'est qui faut trouvé l'arme qui a encore un chargeur (au moin) donc j'ai écrit un script a mettre dans step :
(arme_s = arme_séléctioné chargeur[arme_s] étant le nombre de chargeur dans l'arme en main max arme étant le nombre d'arme au total)
- Code:
-
for(i=i;i<max_armes;i+=1) // fait changer "i" constament
if i=max_armes {i=1}
if chargeur[arme_s] and munition[arme_s] = 0 and not chargeur[i] = 0 // si on a pas plus de chargeur dans l'arme actuel et que l'on a au moin un chargeur dans une autre arme
{
for(arme_s=arme_s;arme_s<max_armes;arme_s+=1)
if arme_s = max_armes // on vas changer d'arle jusqu'a se qu'on trouve une arme qui possède un chargeur
{arme_s = 1 }
}
mais se script ne marche pas (en sachant que j'ai initialiser "i") l'IA tir et quand elle a plus de balle elle fait rien sans bougé et ne change surtout pas d'arme pourquoi ?