• 06 Juin 2026, 09:22:06


Auteur Sujet: [Problème]Dur à éxpliquer x)  (Lu 1016 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Froz

  • *
  • Messages: 651
    • Voir le profil
[Problème]Dur à éxpliquer x)
« le: 21 Janvier 2010, 21:35:30 »
Salut
J'ai un problème avec mon Gamemode.
Alors voila : J'ai un Warning qui me dit :
Citer
warning 209: function "OnPlayerCommandText" should return a value
D'après ce qu'il y a dans la part OnPlayerCommandText :
Citer
public OnPlayerCommandText(playerid,cmdtext[])
 
//__________________________________Les commandes !!!-----------------------------------
if(strcmp(cmdtext, "/pomp", true) == 0)
      {
   if(IsPlayerInAnyVehicle(playerid))        // Vérifie si le joueur est en voiture
         {
            SetVehiclePos(GetPlayerVehicleID(playerid),-2021.1547,56.5129,29.7239);    // Déplace le joueur et son véhicule a la téléportation
            return 1;
         }
      SetPlayerInterior(playerid,0);
      SetPlayerPos(playerid,-2021.1547,56.5129,29.7239);
      SetPlayerArmour(playerid, 100.0);                                             // Sinon, il déplace le joueur a la téléportation, lui rend santé et armure tant que a faire
      SetPlayerHealth(playerid, 100.0);
      ResetPlayerWeapons(playerid);                                                 // la je reset ses armes car a la base c'est un serveur stunt ^^
      return 1;
      }

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
Jen déduis donc qu'il faut que je mette un return 0 à la fin, vu qu'on dit toujours qu'il faut le faire ^^
Et la sa me met une erreur :
Citer
invalid function or declaration
Alors sa ne me pose pas vraiment de problème, vu que quand j'enlève le return 0, je n'ai plus d'erreur, mais le problème, c'est que je ne peut plus rien mettre dans OnPlayerCommandText, sinon sa me sort plein d'erreur :x
Et j'ai aussi une autre question : Comment sa se fait que je n'ai pas besion de mettre de return 0 à la fin de OnPlayerCommandText ?
Voia, merci d'avance de votre aide :)
++
Froz
Edit : Merdeuh' j'croyais pas l'avoir poster dans un sous_forum, désolé :X
Sa serait possible de le déplacer SVP ??  :angelnot
« Modifié: 21 Janvier 2010, 21:49:14 par Froz »

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [Problème]Dur à éxpliquer x)
« Réponse #1 le: 21 Janvier 2010, 21:52:56 »
public OnPlayerCommandText(playerid,cmdtext[])
{
 
//__________________________________Les commandes !!!-----------------------------------
if(strcmp(cmdtext, "/pomp", true) == 0)
      {
   if(IsPlayerInAnyVehicle(playerid))        // Vérifie si le joueur est en voiture
         {
            SetVehiclePos(GetPlayerVehicleID(playerid),-2021.1547,56.5129,29.7239);    // Déplace le joueur et son véhicule a la téléportation
            return 1;
         }
      SetPlayerInterior(playerid,0);
      SetPlayerPos(playerid,-2021.1547,56.5129,29.7239);
      SetPlayerArmour(playerid, 100.0);                                             // Sinon, il déplace le joueur a la téléportation, lui rend santé et armure tant que a faire
      SetPlayerHealth(playerid, 100.0);
      ResetPlayerWeapons(playerid);                                                 // la je reset ses armes car a la base c'est un serveur stunt ^^
      return 1;
      }
return 0;
}



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

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : [Problème]Dur à éxpliquer x)
« Réponse #2 le: 21 Janvier 2010, 22:48:44 »
Salut,

je déplace mais fais attention prochaine fois ;)

++Sim++





Hors ligne Diablo62

  • *
  • Bandit
  • Script seulement pour m'amuser :)
  • Messages: 305
    • Voir le profil
Re : [Problème]Dur à éxpliquer x)
« Réponse #3 le: 22 Janvier 2010, 00:10:52 »
Salut.

Comme le montre Sasuke dans le bout de code qu'il donne, dans les Public il y a toujours des accolades (à l'ouverture du Public et à sa fermeture).
Merci à Colonel Marco pour la Signature

Hors ligne Froz

  • *
  • Messages: 651
    • Voir le profil
Re : Re : [Problème]Dur à éxpliquer x)
« Réponse #4 le: 22 Janvier 2010, 10:17:28 »
Salut,

je déplace mais fais attention prochaine fois ;)

++Sim++

Merci  :P

Et merci aussi à Sasuke et à Diablo pour l'explication  :)
« Modifié: 22 Janvier 2010, 10:19:31 par Froz »