SA-MP Forums Archive
[DUDA]Que tiene malo? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [DUDA]Que tiene malo? (/showthread.php?tid=355940)



[DUDA]Que tiene malo? - Matyaas - 01.07.2012

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


Respuesta: [DUDA]Que tiene malo? - TiNcH010 - 01.07.2012

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;
}



Respuesta: [DUDA]Que tiene malo? - Chris1337 - 01.07.2012

de echo usa

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



Re: [DUDA]Que tiene malo? - Bu11Sh0t - 02.07.2012

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


Respuesta: [DUDA]Que tiene malo? - Matyaas - 02.07.2012

El del skin 161 era para el ejemplo.

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

SALUDOS-


Re: [DUDA]Que tiene malo? - juank - 02.07.2012

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


Respuesta: [DUDA]Que tiene malo? - Matyaas - 02.07.2012

Код:
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.



Respuesta: [DUDA]Que tiene malo? - Chris1337 - 02.07.2012

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