Szerző Téma: Team bug...  (Megtekintve 1372 alkalommal)

Team bug...
« Dátum: 2010. február 13. - 12:28:55 »
0 Show voters
Csumesz all
Próbáltam létrehozni csapatokat ami sikerült is mert megy meg minden 3 banda van és csak akkor kéne bandába kerülni ha a hozzá tartózó skint választod de valamért akkor be teszi bandába a játékost ha nem banadataggal van hanem sima (civil) karakterrel. Így néz ki jelenleg:
 
#define TEAM_GROVE 0
#define TEAM_BALLAS 1
#define TEAM_VAGOS 2
#define TEAM_ALCETAS 3

 

static gTeam[MAX_PLAYERS];

 

SetPlayerClass(playerid, classid) {
if(classid == 0 || classid == 1 || classid == 2) {
gTeam[playerid] = TEAM_GROVE;
} else if(classid == 3 || classid == 4 || classid == 5) {
gTeam[playerid] = TEAM_BALLAS;
} else if(classid == 6 || classid == 7 || classid == 8) {
gTeam[playerid] = TEAM_VAGOS;
} else if(classid == 9 || classid == 10 || classid == 11) {
gTeam[playerid] = TEAM_ALCETAS;
     }
}

 
Mi lehet a gond?

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Team bug...
« Válasz #1 Dátum: 2010. február 13. - 12:53:55 »
0 Show voters
Próbáld meg így:
 
SetPlayerClass(playerid, classid)
{
switch(classid)
{
case 0..2: {
gTeam[playerid] = TEAM_GROVE;
}
case 3..5: {
    gTeam[playerid] = TEAM_BALLAS;
}
case 6..8: {
    gTeam[playerid] = TEAM_VAGOS;
   }
case 9..11:   {
    gTeam[playerid] = TEAM_AZTECAS;
   }
}
}

Team bug...
« Válasz #2 Dátum: 2010. február 13. - 13:11:44 »
0 Show voters
Oks megnézem

Team bug...
« Válasz #3 Dátum: 2010. február 13. - 13:27:27 »
0 Show voters
Nem sajnos ugyan úgy betesz Groove os csapataba  :-[

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Team bug...
« Válasz #4 Dátum: 2010. február 13. - 14:29:25 »
0 Show voters
DRotary\" post=\"40768\" timestamp=\"1266064047\"]
Nem sajnos ugyan úgy betesz Groove os csapataba  :-[
 
[/quote]
Pedig a kód részlet, hibátlan!  ???

Team bug...
« Válasz #5 Dátum: 2010. február 13. - 14:48:34 »
0 Show voters
Pedig a kód részlet, hibátlan!  [/quote]
Az hibátlan de valamért mégis be teszi csapatba a civileket  :-[

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Team bug...
« Válasz #6 Dátum: 2010. február 13. - 14:51:48 »
0 Show voters
SetPlayerClass(playerid, classid)
{
switch(classid)
{
case 0..2: gTeam[playerid] = TEAM_GROVE;
case 3..5: gTeam[playerid] = TEAM_BALLAS;
case 6..8: gTeam[playerid] = TEAM_VAGOS;
case 9..11: gTeam[playerid] = TEAM_AZTECAS;
default: gTeam[playerid] = TEAM_GROVE-TEAM_BALLAS;
}
}

 
Ha így csinálod, akkor ha nem bandaskineket választott hanem más, akkor a gTeam megfelelo cellájának értékét minuszba csökkenti.

Team bug...
« Válasz #7 Dátum: 2010. február 13. - 17:27:15 »
0 Show voters
Áh köszön szépen Eps és Csabesz most már muködik   ;)
Zárok  :)
« Utoljára szerkesztve: 2010. február 13. - 18:13:06 írta [M]D[S]Rotary »

jana4

  • Vendég
Team bug...
« Válasz #8 Dátum: 2010. február 13. - 18:09:41 »
0 Show voters
Probléma megoldva, témára lakat.  ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal