GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: raven181 le 13 Août 2010, 23:23:33

Titre: Probleme NPC
Posté par: raven181 le 13 Août 2010, 23:23:33
Bonjour.

Après avoir suivi le Tuto : http://www.gtaonline.fr/forums/index.php/topic,9219.0.html (http://www.gtaonline.fr/forums/index.php/topic,9219.0.html)

J'ai un problème à une seule ligne lors de la compilation de mon GM.

Voila l'erreur :

C:\Documents and Settings\Raven\Bureau\Serveur\Miami Life\gamemodes\miamirp.pwn(9682) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.

Je vous ai mis mon Gm sur Pastebin : http://pastebin.com/MypC3pix (http://pastebin.com/MypC3pix)

Je suis très embarrassé car je ne trouve ni Parenthèse ni Point-Virgule qui bloque.

Voila , j'ai passé la soiré a compiler et recompiler en modifiant des lignes mais rien ne marche.

Merci à vous de votre temps passé sur ce message.
Titre: Re : Probleme NPC
Posté par: Syg le 13 Août 2010, 23:33:13
Voici un extrait de ton GM (de la ligne 9673 à la ligne 9684 :
        zoneleone = GangZoneCreate(1071.553, -943.6342, 1622.964, -655.4491);
        zonerusse = GangZoneCreate(238.7321, -1338.408, 626.6214, -742.2994);
        zoneyakuza = GangZoneCreate(2706.773, -2321.396, 2919.731, -1891.092);
        {
    ConnectNPC("bot_1","Bruno");//cette fonction permet de spawn un bot script BOT_1 Pseudo du bot Bruno
        return 1;
    }
//---------------------------------[Objects]------------------------------------
 
        AddStaticVehicle(454,466.3298,-2630.6702,0.2225,0.2938,0,0); // bateau2
        // Barrieres
    lspddoor1 = CreateStreamObject(1500, 245.0578,72.4314,1002.5406,0, 0.0000, 0.0000);

La ligne qui conduit à cette erreur est la ligne 9678, celle qui contient return 1;
Cette ligne termine l'exécution de OnGameModeInit. Le compilateur te le signale car il pense que ce n'est pas normal et que c'est certainement une erreur de ta part (dans ton cas, les lignes 9782 à 10827 sont sautées à cause de ce return 1.

La meilleure solution consiste à retirer cette ligne (9678).

++
Syg
Titre: Re : Probleme NPC
Posté par: raven181 le 13 Août 2010, 23:40:21
OK , ça se compile bien mais est-ce que le script va marcher correctement?
Titre: Re : Probleme NPC
Posté par: Syg le 13 Août 2010, 23:44:17
Ah ah !!! Ça, tu le découvrira par toi même.
Je n'ai pas regarder ton script en détail, il fait tout de même plus de 40000 lignes.

++
Syg
Titre: Re : Probleme NPC
Posté par: raven181 le 13 Août 2010, 23:46:53
Bon il ne me lance pas le NPC ... je commence à saturer lol

Le serveur n'affiche même pas qu'il doit lancer les NPC , je ne comprend pas.
Titre: Re : Probleme NPC
Posté par: Ssk le 14 Août 2010, 10:50:08
à vrai dire il a tout à fait le droit de le faire ^^
C'est une méthode pour faire des variable local sans utiliser de condition ^^, mais dans ce cas la je voit pas pourquoi mais il à le droit de le faire.
Titre: Re : Probleme NPC
Posté par: raven181 le 14 Août 2010, 15:33:20
Quand je le compile sans accolades il crée une erreur donc , j'ai trouvé cette solution de remplacement qui surement n'est pas la meilleure