• 20 Avril 2024, 09:06:46


Auteur Sujet: Probleme NPC  (Lu 1008 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne raven181

  • *
  • Criminel
  • Messages: 45
    • Voir le profil
Probleme NPC
« 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

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

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.

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Probleme NPC
« Réponse #1 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
Courtesy of GtaManiac

Hors ligne raven181

  • *
  • Criminel
  • Messages: 45
    • Voir le profil
Re : Probleme NPC
« Réponse #2 le: 13 Août 2010, 23:40:21 »
OK , ça se compile bien mais est-ce que le script va marcher correctement?

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Probleme NPC
« Réponse #3 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
Courtesy of GtaManiac

Hors ligne raven181

  • *
  • Criminel
  • Messages: 45
    • Voir le profil
Re : Probleme NPC
« Réponse #4 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.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Probleme NPC
« Réponse #5 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.



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne raven181

  • *
  • Criminel
  • Messages: 45
    • Voir le profil
Re : Probleme NPC
« Réponse #6 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