[DUDA]Que tiene malo?
#1

Hola a todos, tengo un problema. Es primera vez que hago un TDM, entonces lo puse todo asi:
Код:
public OnGameModeInit()
{
	//--------------------------------EQUIPO HUMANOS--------------------------//
    AddPlayerClass(280,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(281,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(282,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(283,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(284,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(285,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(286,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(287,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
    
    //---------------------------------EQUIPO ZOMBIES----------------------------//
	AddPlayerClass(162,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(129,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(130,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(159,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(197,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(200,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(196,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
	AddPlayerClass(160,-1295.4973,2522.6565,87.4001, 269.1425, 0, 0, 0, 0, 0, 0);
	return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
   gPlayerClass[playerid] = classid;

  switch (classid)
  {
    case 0:
    {
      gTeam[playerid] = TEAM_HUMANOS;
      GameTextForPlayer(playerid, "~r~Humano", 1000, 6);
    }
    case 1:
    {
      gTeam[playerid] = TEAM_HUMANOS;
      GameTextForPlayer(playerid, "~r~Humano", 1000, 6);
    }
    case 2:
    {
      gTeam[playerid] = TEAM_HUMANOS;
      GameTextForPlayer(playerid, "~r~Humano", 1000, 6);
    }
    case 3:
    {
      gTeam[playerid] = TEAM_HUMANOS;
      GameTextForPlayer(playerid, "~r~Humano", 1000, 6);
    }
    case 4:
    {
      gTeam[playerid] = TEAM_HUMANOS;
      GameTextForPlayer(playerid, "~r~Humano", 1000, 6);
    }
    case 5:
    {
      gTeam[playerid] = TEAM_HUMANOS;
      GameTextForPlayer(playerid, "~r~Humano", 1000, 6);
    }
    case 6:
    {
      gTeam[playerid] = TEAM_HUMANOS;
      GameTextForPlayer(playerid, "~r~Humano", 1000, 6);
    }
    case 7:
    {
      gTeam[playerid] = TEAM_HUMANOS;
      GameTextForPlayer(playerid, "~r~Humano", 1000, 6);
    }
    case 8:
    {
      gTeam[playerid] = TEAM_ZOMBIES;
      GameTextForPlayer(playerid, "~g~Zombie", 1000, 6);
    }
    case 9:
    {
      gTeam[playerid] = TEAM_ZOMBIES;
      GameTextForPlayer(playerid, "~g~Zombie", 1000, 6);
    }
    case 10:
    {
      gTeam[playerid] = TEAM_ZOMBIES;
      GameTextForPlayer(playerid, "~g~Zombie", 1000, 6);
    }
    case 11:
    {
      gTeam[playerid] = TEAM_ZOMBIES;
      GameTextForPlayer(playerid, "~g~Zombie", 1000, 6);
    }
    case 12:
    {
      gTeam[playerid] = TEAM_ZOMBIES;
      GameTextForPlayer(playerid, "~g~Zombie", 1000, 6);
    }
    case 13:
    {
      gTeam[playerid] = TEAM_ZOMBIES;
      GameTextForPlayer(playerid, "~g~Zombie", 1000, 6);
    }
    case 14:
    {
      gTeam[playerid] = TEAM_ZOMBIES;
      GameTextForPlayer(playerid, "~g~Zombie", 1000, 6);
    }
    case 15:
    {
      gTeam[playerid] = TEAM_ZOMBIES;
      GameTextForPlayer(playerid, "~g~Zombie", 1000, 6);
    }
  }
   SetPlayerFacingAngle(playerid, 180.0);
   SetPlayerCameraPos(playerid,-1302.215820,2518.147705,87.222740);
   SetPlayerCameraLookAt(playerid,-1302.042114,2518.294677,87.228523);
   SetPlayerPos(playerid,-1295.4973,2522.6565,87.4001);
   SetPlayerWeather(playerid, 9);
   SetPlayerTime(playerid, 0, 0);

	return 1;
}[/pawn]
[pawn]public OnPlayerSpawn(playerid)
{
    if(gTeam[playerid] == TEAM_ZOMBIES)
  {
    SetPlayerColor(playerid, COLOR_ZOMBIES);
  }
  if(gTeam[playerid] == TEAM_HUMANOS)
  {
         SetPlayerColor(playerid, COLOR_HUMANOS);
  }
  
  SetPlayerWeather(playerid, 9);
  SetPlayerTime(playerid, 0, 0);
	return 1;
}
Lo que pasa es que cuando elijo un equipo como ser ZOMBIES y es el skin 161, al spawnear soy CJ.
Me pasa con todos los teams y skins.

AYUDA Y GRACIAAAAAAAAS
Reply
#2

pawn Код:
public OnPlayerSpawn(playerid)
{
    if(gTeam[playerid] == TEAM_ZOMBIES)
    {
    SetPlayerColor(playerid, COLOR_ZOMBIES);
    SetPlayerSkin(playerid, 161);
    }
    //...

    SetPlayerWeather(playerid, 9);
    SetPlayerTime(playerid, 0, 0);
    return 1;
}
Reply
#3

de echo usa

pawn Код:
AddPlayerClassEx(//equipo, skin , x, y, z  , armas);
Reply
#4

Segun lo que se ve en tu codigo, no tienes definido el Skin ID 161 para ningun bando.
Reply
#5

El del skin 161 era para el ejemplo.

-axxelac: Cuando pongo El Team, me saltan 2 warnings.

SALUDOS-
Reply
#6

Pasa las lineas de los warnings, y su mensaje, haber.
Reply
#7

Код:
C:\Users\yessica\Desktop\WEAPON_SCROLL_MOD_2_0_BETA\Gran-Destruccion 2.0\gamemodes\ZOMBIE.pwn(74) : warning 213: tag mismatch
C:\Users\yessica\Desktop\WEAPON_SCROLL_MOD_2_0_BETA\Gran-Destruccion 2.0\gamemodes\ZOMBIE.pwn(74) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Warnings.
Reply
#8

pawn Код:
AddPlayerClassEx(teamid, skin, Float:x, Float:y, Float:z, Float:Angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)