• 05 Juin 2026, 20:48:21


Auteur Sujet: [Resolu] Teams  (Lu 3182 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Kuroba

  • *
  • Bandit
  • Messages: 365
    • Voir le profil
[Resolu] Teams
« le: 01 Août 2008, 13:41:23 »
Salut, j'aimerais créer deux teams sur mon serveurs :

Ballas & Grove ; J'ai suivi un tuto anglais mais bon, c'est pas trop mon point fort  :-\ Si quelqu'un pourrait m'aider svp, ce serait sympa  ;)

« Modifié: 01 Août 2008, 19:28:52 par Kuroba[WS] »


 Userbar by DarSon.

Hors ligne easy

  • *
  • Nouveau
  • Messages: 2
    • Voir le profil
Re : Teams
« Réponse #1 le: 01 Août 2008, 13:44:45 »
Oui, je script avec lui, enfin on n'est en apprentissage...

j'ai deja mis les spawn, pour les Groove et ballas mais apres...

    AddPlayerClass(105,2511.7048,-1672.9453,13.4721,74.4550,30,999,22,999,0,0); //
    AddPlayerClass(106,2511.7048,-1672.9453,13.4721,74.4550,31,999,38,999,0,0); //
    AddPlayerClass(107,2511.7048,-1672.9453,13.4721,74.4550,32,999,38,999,0,0); //
    AddPlayerClass(102,2151.5566,-1423.2438,25.5391,98.1041,30,999,22,999,0,0); //
    AddPlayerClass(103,2151.5566,-1423.2438,25.5391,98.1041,31,999,38,999,0,0); //
    AddPlayerClass(104,2151.5566,-1423.2438,25.5391,98.1041,32,999,38,999,0,0); //

apres pour faire la team...on n'aura besoin d'aide

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : Teams
« Réponse #2 le: 01 Août 2008, 13:57:25 »
Salut

Ce n'est pas très compliquer.

tu met ça en Haut de ton GM en dessou des #include
static gTeam[MAX_PLAYERS];

Tu définis tes TEAM en haut de ton script :

#define TEAM_GROOVE 0
#define TEAM_BALLAS 1



Après tu va dans OnGameModeInit

et tu met tes: AddPlayerClass

Fait bien attention à ce qu'ils soient de le bon ordre.

Après tu va dans OnPlayerRequestClass


Code: (pawn) [Sélectionner]
if(classid == 0)
{
GameTextForPlayer(playerid, "~r~GROOVE", 2000, 5);
SetPlayerColor(playerid,COLOR_GREEN);
gTeam[playerid] = TEAM_GROOVE;
}
else if(classid == 1)
{
GameTextForPlayer(playerid, "~B~BALLAS", 2000, 5);
SetPlayerColor(playerid,COLOR_BLEU);
gTeam[playerid] = TEAM_BALLAS;
}

 
Code: (pawn) [Sélectionner]
   //-------------------------------GROOVE
if(classid == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -1298.9540,2519.3376,87.2696);
SetPlayerFacingAngle(playerid,190);
SetPlayerCameraPos(playerid, -1297.5790,2514.3801,87.0745);
SetPlayerCameraLookAt(playerid, -1298.9540,2519.3376,87.2696);

}
//-------------------------------BALLAS
else if(classid == 1)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -1298.9540,2519.3376,87.2696);
SetPlayerFacingAngle(playerid,190);
SetPlayerCameraPos(playerid, -1297.5790,2514.3801,87.0745);
SetPlayerCameraLookAt(playerid, -1298.9540,2519.3376,87.2696);

}
   
Fais très attention à ce que les team ne soient pas mélanger aussi

Et pour finir tu va dans OnPLayerSpawn


 
Code: (pawn) [Sélectionner]
if(gTeam[playerid] == TEAM_GROOVE)
   {
   SetPlayerColor(playerid,COLOR_GREEN);
   SetPlayerPos(playerid, X, Y, Z);
   }
   if(gTeam[playerid] == TEAM_BALLAS)
   {
   SetPlayerColor(playerid,COLOR_BLEU);
   SetPlayerPos(playerid, X, Y, Z);
   }
   

Et voila tes team sont faites.

Bien sur tu peux en rajouté après

++ Franky


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

Hors ligne Kuroba

  • *
  • Bandit
  • Messages: 365
    • Voir le profil
Re : Teams
« Réponse #3 le: 01 Août 2008, 13:59:28 »
Merci bien Patou la sorcière  :)

Je vais tester ça, et jte dirais si j'y arrive.

Kuku.


 Userbar by DarSon.

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : Teams
« Réponse #4 le: 01 Août 2008, 14:01:35 »
Ha merde et toi aussi tu as vu ca grr ^^

Ho la la comment c'est trop vieu la sorcière mdr ^^

Au pire tu me le dire sur msn ^^

++ Franky


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

Hors ligne easy

  • *
  • Nouveau
  • Messages: 2
    • Voir le profil
Re : Teams
« Réponse #5 le: 01 Août 2008, 14:30:24 »
salut, j'ai tester la premier partie pour OnPlayerRequestClass sa donne sa :


public OnPlayerRequestClass(playerid, classid)
{
     //-------------------------------GROOVE
    if(classid == 0)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid, -1298.9540,2519.3376,87.2696);
    SetPlayerFacingAngle(playerid,190);
    SetPlayerCameraPos(playerid, -1297.5790,2514.3801,87.0745);
    SetPlayerCameraLookAt(playerid, -1298.9540,2519.3376,87.2696);
    }
   
    //-------------------------------BALLAS
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid, -1298.9540,2519.3376,87.2696);
    SetPlayerFacingAngle(playerid,190);
    SetPlayerCameraPos(playerid, -1297.5790,2514.3801,87.0745);
    SetPlayerCameraLookAt(playerid, -1298.9540,2519.3376,87.2696);
    }
   
    if(classid == 1)
    {
    GameTextForPlayer(playerid, "~r~GROOVE", 2000, 5);
    SetPlayerColor(playerid,COLOR_GREEN);
    gTeam[playerid] = TEAM_GROOVE;
    }
else if(classid == 2)
{
GameTextForPlayer(playerid, "~B~BALLAS", 2000, 5);
    SetPlayerColor(playerid,COLOR_BLEU);
    gTeam[playerid] = TEAM_BALLAS;
    {
return 1;
}

apres j'ai sa quand je compile :

Citer
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(94) : error 017: undefined symbol "TEAM_GROOVE"
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(99) : error 017: undefined symbol "COLOR_BLEU"
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(100) : error 017: undefined symbol "TEAM_BALLAS"
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(105) : warning 225: unreachable code
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(105) : warning 217: loose indentation
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(105) : error 029: invalid expression, assumed zero
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(105) : error 004: function "OnPlayerRequestSpawn" is not implemented
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(111) : warning 225: unreachable code
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(111) : error 029: invalid expression, assumed zero
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(111) : error 004: function "OnPlayerConnect" is not implemented
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(131) : warning 225: unreachable code
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(131) : error 029: invalid expression, assumed zero
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(131) : error 004: function "OnPlayerDisconnect" is not implemented
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(136) : warning 225: unreachable code
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(136) : error 029: invalid expression, assumed zero
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(136) : error 004: function "OnPlayerSpawn" is not implemented
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(141) : warning 225: unreachable code
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(141) : error 029: invalid expression, assumed zero
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(141) : error 004: function "OnPlayerDeath" is not implemented
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(146) : warning 225: unreachable code
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(146) : error 029: invalid expression, assumed zero
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(146) : error 004: function "OnVehicleSpawn" is not implemented
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(151) : warning 225: unreachable code
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(151) : error 029: invalid expression, assumed zero
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(151) : error 004: function "OnVehicleDeath" is not implemented
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(156) : warning 225: unreachable code
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(156) : error 029: invalid expression, assumed zero
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(156) : error 004: function "OnPlayerText" is not implemented
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(161) : warning 225: unreachable code
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(161) : error 029: invalid expression, assumed zero
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(161) : error 004: function "OnPlayerPrivmsg" is not implemented
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(166) : warning 225: unreachable code
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(166) : error 029: invalid expression, assumed zero
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(166) : error 004: function "OnPlayerCommandText" is not implemented
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(168) : error 017: undefined symbol "cmdtext"
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(176) : warning 225: unreachable code
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(176) : error 029: invalid expression, assumed zero
C:\Users\Ismail\Desktop\gta server\gamemodes\killmode.pwn(176) : error 004: function "OnPlayerInfoChange" is not implemented

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : Teams
« Réponse #6 le: 01 Août 2008, 14:33:30 »
tu n'a pas tout definie je pense


++ Franky


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

Hors ligne Kuroba

  • *
  • Bandit
  • Messages: 365
    • Voir le profil
Re : Teams
« Réponse #7 le: 01 Août 2008, 19:28:19 »
Problèmes résolus, Merci Patou  :)


 Userbar by DarSon.

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : [Resolu] Teams
« Réponse #8 le: 01 Août 2008, 19:33:49 »
Mais derien

++ Franky


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