Bonjour amis scripteurs et dans un monde innexistant scripteuses :D
Me revoilà pour vous importuner une nouvelle fois !
Cette fois-ci mon bug se pose sur mes fonctions GetNotTeamClosestPlayer & GetTeamClosestPlayer.
En effet, ma fonction GetClosestPlayer marche parfaitement, mais, pour faire un anti-nof, je me suis penché sur des variantes qui ne prennent en compte que les joueurs dont la team est différente ou la même, et celles-là ne marchent pas !
Par exemple, on peut se rendre au bar pour s'abreuver et reconstituer notre barre de vie, sauf si un joueur d'une team différente est dans les environs.
if(GetDistanceBetweenPlayers(playerid, GetNotTeamClosestPlayer(playerid)) > 50)
Néanmoins, ça me dit toujours qu'un joueur d'une team différente est trop proche !
Alors, voici donc les fautifs !
http://pastebin.com/Y3BJfZXBP.-S. : Je sais ma façon d'ident est différente
Merci
