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.
Segun lo que se ve en tu codigo, no tienes definido el Skin ID 161 para ningun bando.
El del skin 161 era para el ejemplo.
-axxelac: Cuando pongo El Team, me saltan 2 warnings.