• 05 Juin 2026, 20:16:22


Auteur Sujet: Petit problème de spawn  (Lu 1476 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Petit problème de spawn
« le: 06 Avril 2009, 12:46:21 »
Salut

Voici le problème je cherche à faire spawner mes teams à un endroit précis, j'ai réalisé 3 teams mais 3 erreurs apparissent lors de la compilation ( 3 fois la même erreur )

Voici mon code:

public OnPlayerSpawn(playerid)
{
       if(classid == 0 || classid == 1 || classid == 2 || classid == 3 || classid == 4)
   {
      SetPlayerInterior(playerid,0);
      SetPlayerPos(playerid, 2348.4797,2455.0640,14.9742);
      SetPlayerFacingAngle(playerid,87.8243);
      SetPlayerCameraPos(playerid, 2341.2102,2455.2261,14.9688);
      SetPlayerCameraLookAt(playerid, 2348.4797,2455.0640,14.9742);

   }
   return 1;
}

Et voici le rapport d'erreur:

C:\Documents and Settings\Propriétaire\Bureau\samp02Xserver.win32\gamemodes\lvdm9.pwn(278) : error 017: undefined symbol "classid"

Comment fait on pour définir classid,,

A++

Hors ligne Dark4ng3L

  • *
  • Bandit
  • Messages: 480
    • Voir le profil
    • DecaWeb.ch - L'informatique comme vous ne l'avez jamais vu!
Re : Petit problème de spawn
« Réponse #1 le: 06 Avril 2009, 13:18:14 »
public OnPlayerRequestClass(playerid, classid)
{
TON CODE ICI

   return 1;
}

+++
[L2K]lugia
Cordialement Dark4ng3L aussi connu sous le nom de Mathias_Martinez, Matthias_Angelo et lugia !




Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Petit problème de spawn
« Réponse #2 le: 06 Avril 2009, 20:00:04 »
Lol merci pour ta réponse mais j'a trouvé il fallait juste que je mette: new playerid au dessus le public

A++

Double post
J'ai un petit problème pour faire spawn les membres des teams ( des erreurs se créent ou plutôt une en 4 exemplaires )
Voici le code:

public OnPlayerSpawn(playerid)
{
   GivePlayerMoney(playerid, PocketMoney);
   SetPlayerInterior(playerid,0);
   SetPlayerRandomSpawn(playerid);
   PlayerPlaySound(playerid, 1187+1, 0.0, 0.0, 0.0);  //rajouter pour arrêter la musique
    return 1;
}


   if(gTeam[playerid] == TEAM_FLIC)
   {
   SetPlayerColor(playerid,COLOR_BLUE);
   SetPlayerPos(playerid, 2348.4797, 2455.0640, 14.9742);
   }
   if(gTeam[playerid] == TEAM_HORS_LA_LOI)
   {
   SetPlayerColor(playerid,COLOR_YELLOW);
   SetPlayerPos(playerid, 2621.3303, 1824.2733, 11.0234);
   }
   if(gTeam[playerid] == TEAM_MAFIEUX)
   {
   SetPlayerColor(playerid,COLOR_RED);
   SetPlayerPos(playerid, 2148.6624, 1683.4133, 10.8203);
   }
return 1;
}

Et voici les erreurs:
C:\DOCUME~1\PROPRI~1\Bureau\SAMP02~1.WIN\GAMEMO~1\lvdm8.pwn(299) : error 010: invalid function or declaration
C:\DOCUME~1\PROPRI~1\Bureau\SAMP02~1.WIN\GAMEMO~1\lvdm8.pwn(304) : error 010: invalid function or declaration
C:\DOCUME~1\PROPRI~1\Bureau\SAMP02~1.WIN\GAMEMO~1\lvdm8.pwn(309) : error 010: invalid function or declaration
C:\DOCUME~1\PROPRI~1\Bureau\SAMP02~1.WIN\GAMEMO~1\lvdm8.pwn(314) : error 010: invalid function or declaration

Si quelqu'un voit d'où vient le problème... merci de répondre
PS: les erreurs sont à tous les if et au return 1;
A++
« Modifié: 07 Avril 2009, 18:27:59 par LePtitClown »

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : Petit problème de spawn
« Réponse #3 le: 09 Avril 2009, 10:37:16 »
Salut, il faut que tu mette tout ça dans ton public OnPlayerSpawn(playerid)
Il ne fallais pas le fermer desuite.

Regarde:

public OnPlayerSpawn(playerid)
{
  if(gTeam[playerid] == TEAM_FLIC)
   {
       SetPlayerColor(playerid,COLOR_BLUE);
       SetPlayerPos(playerid, 2348.4797, 2455.0640, 14.9742);
   }
  // a partir du deuxième, mettre un "esle if"
   else if(gTeam[playerid] == TEAM_HORS_LA_LOI)
   {
      SetPlayerColor(playerid,COLOR_YELLOW);
      SetPlayerPos(playerid, 2621.3303, 1824.2733, 11.0234);
   }
etc...
  return 1;
}


++ Franky


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Petit problème de spawn
« Réponse #4 le: 09 Avril 2009, 11:29:52 »
Merci ça marche nickel, mes teams marchent enfin

A++ :D

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : Petit problème de spawn
« Réponse #5 le: 09 Avril 2009, 12:24:12 »
Mais derien, ce fut un plaisir.
Si besoin d'autre chose, n'hesite pas^^

++ Franky


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes