⚔️ fight_SafeGetFighter(fightersTable, index)
Fonction helper pour accéder de manière sécurisée à un fighter dans une table (évite les erreurs si l'index n'existe pas).
fight_SafeGetFighter(fightersTable, index)
FightFonction helper pour accéder de manière sécurisée à un fighter dans une table (évite les erreurs si l'index n'existe pas).
Paramètres
| Paramètre | Type | Description |
|---|---|---|
fightersTable |
table | La table de fighters (obtenue via fight_GetAllFighters) |
index |
int | L'index du fighter (commence à 0) |
Valeur de retour
table - Le fighter à l'index spécifié (nil si non trouvé)
Exemple
function example_fightsafegetfighter()
-- Parcourir les fighters de manière sécurisée
local fighters = fight_GetAllFighters()
for i = 0, 10 do
local fighter = fight_SafeGetFighter(fighters, i)
if fighter then
local id = fight_GetProperty(fighter, "id")
fight_SendLogs("Fighter " .. i .. ": " .. id, "Blue")
else
break -- Plus de fighters
end
end
end
-- Appeler la fonction
example_fightsafegetfighter()