Tu n'as pas du tout compris au script Super_Market :
if(pinv.getItemInSlot(38) == null)
{
player.setImmuneToFire(false);
}
Cette partie là veut dire que si tu ne portes pas d'armure alors tu es vulnérable quand tu touches le feu !
if(pinv.getItemInSlot(38) != null && pinv.getItemInSlot(38).getItemID()== 299)
{
player.setImmuneToFire(true);
}
Celle la veut dire que si tu as une armure équipée et que c'est celle en cuir alors là tu es invulnérable quand tu touches le feu !
Je n'ai pas tester ce que sa donne quand on porte une autre armure je vais tester et si il y a un problème je change le script
edit : En effet mon script n'est pas finit car même si tu portes une armure autre que celle de cuir tu es immunisé contre le feu ... Le problème c'est que je ne connais pas l'ID des autres armures alors je peut pas faire grand chose pour le moment ...
Bah voila j'ai corrigé le problème , j'ai juste rajouté quelques conditions , si tu veux un script plus compliqué pour mettre une armure entière pour être immunisé demande moi si tu y arrives pas :
if(pinv.getItemInSlot(38) == null || pinv.getItemInSlot(38).getItemID() == 307 || pinv.getItemInSlot(38).getItemID() == 311 || pinv.getItemInSlot(38).getItemID() == 315)
{
player.setImmuneToFire(false);
}
if(pinv.getItemInSlot(38) != null && pinv.getItemInSlot(38).getItemID() == 299)
{
player.setImmuneToFire(true);
}
Même procédure d'installation ^^ et j'attend de test ta map avec impatience
Ya surement moyen de faire plus simple mais osef tant que cela fonctionne ^^