Et si on commençait par le commencement :
Unreachable code = Code non atteignable.
voici une fonction toute simple qui produira le même warning :
Fonction (playerid)
{
SetPlayerPos (playerid, 1.0, 2.0, 3.0);
return 1;
SetPlayerSkin (playerid, 0);
}
Le compilateur mettra le warning "Unreachable code" sur la ligne qui contient le SetPlayerSkin (qui est tout ce qu'il y a de plus juste).
Et ce warning veut simplement dire que la ligne contenant le SetPlayerskin ne sera jamais exécutée (à cause du return 1 qui juste au dessus).
Exemple qui produira aussi le warning (plus subtil celui-là):
Fonction2 (i)
{
if (i ==0)
{
return 1;
}
else
{
return 2;
}
SetPlayerSkin (i, 0);
}
Dans ce cas, quelque soit la valeur de i, le fonction n'exécutera jamais la ligne avec le SetPlayerSkin.
Tu dois être dans un cas similaire Stuners.
Donc ton warning Stuners vient des lignes qui se trouvent avant la ligne 2670.
Poste donc le code de la commande précedent ta commande /libcity, c'est là que l'erreur se trouve.
++
Syg