• 06 Juillet 2025, 06:21:25


Auteur Sujet: Créer des groupes  (Lu 3641 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Créer des groupes
« Réponse #15 le: 27 Août 2008, 14:20:27 »
Regarde ton code coco, ya une erreur au niveau de l'admin Mais sinon, le principe est bon.

Voici le bon code:

   if(gTeam[playerid] == TEAM_ADMIN)
   {
   if(IsPlayerAdmin(playerid)== 1)
   {
   SetPlayerColor(playerid,COLOR_YELLOW);
   SetPlayerPos(playerid, -2176.0010,657.5301,49.4375);
   }
   } else {
   SetPlayerHealth(playerid, 0);
   ForceClassSelection;
   }

++
nikko

Hors ligne Spike4395

  • *
  • Criminel
  • Messages: 29
    • Voir le profil
Re : Créer des groupes
« Réponse #16 le: 27 Août 2008, 14:32:36 »
Merci coco mais j'avais oublié de dire que j'avais trouvé mais j'ai comme meme un probleme

Je selection le skin de la TEAM_ADMIN il meurt ( je me dit Chouette sa marche)
Apres je selection le de la TEAM_YAKUZA ou TEAM_RIDERS il meurt (Je me dit est Mince)
Apres je me rcon plus personne meurt donc sa veux dire que toute les classe sont pour les admin XD

public OnPlayerSpawn(playerid)
{
   if(gTeam[playerid] == TEAM_YAKUZA)
   {
   SetPlayerColor(playerid,COLOR_RED);
   SetPlayerPos(playerid, -2176.0010,657.5301,49.4375);
   }
   if(gTeam[playerid] == TEAM_RIDERS)
   {
   SetPlayerColor(playerid,COLOR_GREEN);
   SetPlayerPos(playerid, -2461.9336,-128.4964,25.7375);
   }
   if(IsPlayerAdmin(playerid)== 1)
   {
   if(gTeam[playerid] == TEAM_ADMIN)
   {
   SetPlayerColor(playerid,COLOR_YELLOW);
   SetPlayerPos(playerid, -2176.0010,657.5301,49.4375);
   }
   } else {
   SetPlayerHealth(playerid, 0);
   ForceClassSelection(playerid);
   }
   GangZoneShowForPlayer(playerid, Yakuza, 0xFF000096);
   GangZoneShowForPlayer(playerid, Riders, 0x00800096);
   return 1;
}


Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Créer des groupes
« Réponse #17 le: 27 Août 2008, 14:39:47 »
Met

public OnPlayerSpawn(playerid)
{
   if(gTeam[playerid] == TEAM_YAKUZA)
   {
   SetPlayerColor(playerid,COLOR_RED);
   SetPlayerPos(playerid, -2176.0010,657.5301,49.4375);
   }
   if(gTeam[playerid] == TEAM_RIDERS)
   {
   SetPlayerColor(playerid,COLOR_GREEN);
   SetPlayerPos(playerid, -2461.9336,-128.4964,25.7375);
   }
   if(gTeam[playerid] == TEAM_ADMIN)
   {
   if(!IsPlayerAdmin(playerid))
   {
   SetPlayerHealth(playerid, 0);
   ForceClassSelection;
   } else {
   SetPlayerColor(playerid,COLOR_YELLOW);
   SetPlayerPos(playerid, -2176.0010,657.5301,49.4375);
   }
   GangZoneShowForPlayer(playerid, Yakuza, 0xFF000096);
   GangZoneShowForPlayer(playerid, Riders, 0x00800096);
   return 1;
}

++
nikko

Hors ligne Spike4395

  • *
  • Criminel
  • Messages: 29
    • Voir le profil
Re : Créer des groupes
« Réponse #18 le: 27 Août 2008, 14:47:49 »
 :laugh

Je prefere avant ^^

C:\Program Files\Serveur Neo\gamemodes\gg.pwn(218) : error 076: syntax error in the expression, or invalid function call
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(228) : warning 217: loose indentation
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(228) : error 029: invalid expression, assumed zero
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(228) : error 004: function "OnPlayerDeath" is not implemented
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(230) : error 017: undefined symbol "killerid"
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(232) : error 017: undefined symbol "reason"
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(236) : error 017: undefined symbol "killerid"
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(240) : error 017: undefined symbol "killerid"
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(242) : error 017: undefined symbol "killerid"
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(244) : error 017: undefined symbol "killerid"
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(256) : error 017: undefined symbol "killerid"
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(258) : error 017: undefined symbol "killerid"
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(260) : error 017: undefined symbol "killerid"
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(262) : error 017: undefined symbol "killerid"
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(270) : warning 225: unreachable code
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(270) : error 029: invalid expression, assumed zero
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(270) : error 004: function "OnVehicleSpawn" is not implemented
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(275) : warning 225: unreachable code
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(275) : error 029: invalid expression, assumed zero
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(275) : error 004: function "OnVehicleDeath" is not implemented
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(280) : warning 225: unreachable code
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(280) : error 029: invalid expression, assumed zero
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(280) : error 004: function "OnPlayerText" is not implemented
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(285) : warning 225: unreachable code
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(285) : error 029: invalid expression, assumed zero
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(285) : error 004: function "OnPlayerPrivmsg" is not implemented
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(290) : warning 225: unreachable code
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(290) : error 029: invalid expression, assumed zero
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(290) : error 004: function "OnPlayerCommandText" is not implemented
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(292) : error 017: undefined symbol "cmdtext"
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(304) : error 017: undefined symbol "cmdtext"
C:\Program Files\Serveur Neo\gamemodes\gg.pwn(314) : error 017: undefined symbol "cmdtext"

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


26 Errors.


Je continue a cherché je sens que je suis proche ^^

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Créer des groupes
« Réponse #19 le: 27 Août 2008, 15:36:14 »
hum ^^


public OnPlayerSpawn(playerid)
{
   if(gTeam[playerid] == TEAM_YAKUZA)
   {
   SetPlayerColor(playerid,COLOR_RED);
   SetPlayerPos(playerid, -2176.0010,657.5301,49.4375);
   }
   if(gTeam[playerid] == TEAM_RIDERS)
   {
   SetPlayerColor(playerid,COLOR_GREEN);
   SetPlayerPos(playerid, -2461.9336,-128.4964,25.7375);
   }
   if(gTeam[playerid] == TEAM_ADMIN)
   {
   if(!IsPlayerAdmin(playerid))
   {
   SetPlayerHealth(playerid, 0);
   ForceClassSelection;
   } else {
   SetPlayerColor(playerid,COLOR_YELLOW);
   SetPlayerPos(playerid, -2176.0010,657.5301,49.4375);
   }
   GangZoneShowForPlayer(playerid, Yakuza, 0xFF000096);
   GangZoneShowForPlayer(playerid, Riders, 0x00800096);
   }
   return 1;
}

^^ oubli Nikko :p
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne MasterOfQuebec

  • Pawn Compiler
  • *
  • Criminel
  • Messages: 29
    • Voir le profil
    • SA-MP.fr
Re : Re : Créer des groupes
« Réponse #20 le: 27 Août 2008, 15:47:51 »
Voici une alternative qui empêchera le joueur d'apparaitre si il choisit le personnage des administrateurs et qu'il en est pas un.
public OnPlayerRequestSpawn(playerid)
{

if ( gTeam[playerid] == TEAM_ADMIN && !IsPlayerAdmin(playerid) )
{
SendClientMessage(playerid, COLOR_RED, "Skin Réservé pour les Administrateurs.");
return 0;
}


return 1;
}

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Créer des groupes
« Réponse #21 le: 27 Août 2008, 18:14:52 »
Javais oublié une acolade  :) je sais ou tu doit la mettre, regarde bien au niveau de la selection de l'admin ;)
Conte celle qui s'ouvre et celle qui se ferme, au total tu doit arriver a 0 ;)

++
nikko

Hors ligne Spike4395

  • *
  • Criminel
  • Messages: 29
    • Voir le profil
Re : Créer des groupes
« Réponse #22 le: 27 Août 2008, 19:34:57 »
Merci mais retour case départ

Soite sa tue toute les classe
Soite sa tue Aucun classe
Soite les error ^^

Merci a tous
Je crois que je suis pas doué XD bon ses pas grave pas de classe admin je met comme meme le bou de OnplayerSpawn

   if(gTeam[playerid] == TEAM_ADMIN)
   {
   if(!IsPlayerAdmin(playerid))
   {
   SetPlayerHealth(playerid, 0);
   ForceClassSelection(playerid);
   } else {}
   SetPlayerColor(playerid,COLOR_YELLOW);
   SetPlayerPos(playerid, -2176.0010,657.5301,49.4375);
   }
   return 1;
}
« Modifié: 27 Août 2008, 19:40:15 par Spike4395 »

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Créer des groupes
« Réponse #23 le: 27 Août 2008, 19:48:03 »
Esseye ca:
   if(gTeam[playerid] == TEAM_ADMIN)
   {
   if(!IsPlayerAdmin(playerid))
   {
   SetPlayerHealth(playerid, 0);
   ForceClassSelection(playerid);
   } else {
   SetPlayerColor(playerid,COLOR_YELLOW);
   SetPlayerPos(playerid, -2176.0010,657.5301,49.4375);
   }
   }
   return 1;
}

++
nikko

Hors ligne Spike4395

  • *
  • Criminel
  • Messages: 29
    • Voir le profil
Re : Créer des groupes
« Réponse #24 le: 28 Août 2008, 12:32:46 »
Marche pas non plus lool Il tue pas le classe

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : Créer des groupes
« Réponse #25 le: 28 Août 2008, 13:02:14 »
else if(gTeam[playerid] == TEAM_ADMIN){

 if(IsPlayerAdmin(playerid) == 1){
SetPlayerColor(playerid,COLOR_YELLOW);
SetPlayerPos(playerid, -2176.0010,657.5301,49.4375);
}else{
SetPlayerHealth(playerid, 0);
ForceClassSelection(playerid);
}
}

Ta oublié les Else devant les if :

public OnPlayerSpawn(playerid)
{
   GangZoneShowForPlayer(playerid, Yakuza, 0xFF000096);
   GangZoneShowForPlayer(playerid, Riders, 0x00800096);
   if(gTeam[playerid] == TEAM_YAKUZA)
   {
   SetPlayerColor(playerid,COLOR_RED);
   SetPlayerPos(playerid, -2176.0010,657.5301,49.4375);
   }
   else if(gTeam[playerid] == TEAM_RIDERS)
   {
   SetPlayerColor(playerid,COLOR_GREEN);
   SetPlayerPos(playerid, -2461.9336,-128.4964,25.7375);
   }
   else if(gTeam[playerid] == TEAM_ADMIN){

   if(IsPlayerAdmin(playerid)){
   SetPlayerColor(playerid,COLOR_YELLOW);
   SetPlayerPos(playerid, -2176.0010,657.5301,49.4375);
   }else{
   SetPlayerHealth(playerid, 0);
   ForceClassSelection(playerid);
   }
   }
   return 1;
}
« Modifié: 28 Août 2008, 13:21:08 par coco76 »