#define TEAM_ZUMBI 100
#define TEAM_HUMANO 200
#define COLOR_RED 0xAA3333AA
#define azul 0x057ABDAA
static gTeam[MAX_PLAYERS];
new gClass[MAX_PLAYERS];
forward SetPlayerTeamFromClass(playerid,classid);
public OnGameModeInit()
{
// Humanos
AddPlayerClass(2,-434.3119,2165.7751,43.7108,314.2622,0,0,0,0,0,0);
AddPlayerClass(3,262.4258,1809.0739,33.8984,179.1571,0,0,0,0,0,0);
AddPlayerClass(0,114.4342,1812.8933,33.8984,146.1412,0,0,0,0,0,0);
AddPlayerClass(4,104.0175,1899.5508,33.8984,15.9499,0,0,0,0,0,0);
// Zombie
AddPlayerClass(5,-434.3119,2165.7751,43.7108,314.2622,0,0,0,0,0,0);
AddPlayerClass(6,-412.1195,2267.4556,42.1790,237.6593,0,0,0,0,0,0);
AddPlayerClass(7,-339.3543,2217.9290,42.4828,270.8207,0,0,0,0,0,0);
return 1;
}
SetPlayerTeamFromClass(playerid, classid)
{
if (classid == 0)
{
GameTextForPlayer(playerid,"Humano",6000,6);
gTeam[playerid] = TEAM_HUMANO;
}
else if (classid == 1)
{
GameTextForPlayer(playerid,"Humano",6000,6);
gTeam[playerid] = TEAM_HUMANO;
}
else if (classid == 2)
{
GameTextForPlayer(playerid,"Humano",6000,6);
gTeam[playerid] = TEAM_HUMANO;
}
else if (classid == 3)
{
GameTextForPlayer(playerid,"Humano",6000,6);
gTeam[playerid] = TEAM_HUMANO;
}
else if (classid == 4)
{
GameTextForPlayer(playerid,"Zumbi",6000,6);
gTeam[playerid] = TEAM_ZUMBI;
}
else if (classid == 5)
{
GameTextForPlayer(playerid,"Zumbi",6000,6);
gTeam[playerid] = TEAM_ZUMBI;
}
else if (classid == 6)
{
GameTextForPlayer(playerid,"Zumbi",6000,6);
gTeam[playerid] = TEAM_ZUMBI;
}
}
getColor(playerid)
{
if(gTeam[playerid] == TEAM_HUMANO)
return azul;
else if(gTeam[playerid] == TEAM_ZUMBI)
return COLOR_RED;
return 1;
}
SetPlayerToTeamColor(playerid)
{
if(gTeam[playerid] == TEAM_HUMANO)
{
SetPlayerColor(playerid, azul);
}
else if(gTeam[playerid] == TEAM_ZUMBI)
{
SetPlayerColor(playerid, COLOR_RED);
}
return 1;
}
public OnPlayerSpawn(playerid)
{
SetPlayerToTeamColor(playerid);
getColor(playerid);
if(gTeam[playerid] == TEAM_HUMANO)
{
GivePlayerMoney(playerid, 100);
SetPlayerColor(playerid, azul);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s > Nasceu como Humano!", pname);
SendClientMessageToAll(-1, string);
}
if(gTeam[playerid] == TEAM_ZUMBI)
{
GivePlayerMoney(playerid, 100);
SetPlayerColor(playerid, COLOR_RED);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s > Nasceu como Zombie", pname);
SendClientMessageToAll(-1, string);
}
return 1;
}
public OnPlayerSpawn(playerid)
{
SetPlayerToTeamColor(playerid);
getColor(playerid);
if(gTeam[playerid] == TEAM_HUMANO)
{
GivePlayerMoney(playerid, 100);
SetPlayerColor(playerid, azul);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname)); //aki nos dois pname tava name ai eu coloquei um p ve se ta serto
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s > Nasceu como Humano!", pname);//aki deu o erro depois que coloca p la vo coloca o erro embaixo
SendClientMessageToAll(-1, string);
}
(73) : error 017: undefined symbol "string" (73) : error 017: undefined symbol "string" (73) : error 029: invalid expression, assumed zero (73) : fatal error 107: too many error messages on one line
new string[128];
: warning 203: symbol is never used: "SetPlayerTeamFromClass" : warning 203: symbol is never used: "gClass"
LOL
Apaga essas 2 variaveis no topo a new gClass e a Forward do SetPlayerTeamFromClass. |
: warning 203: symbol is never used: "SetPlayerTeamFromClass" |
SetPlayerTeamFromClass(playerid, classid) // essa й a linha mais se apagar vai ter que tira tudo de baixo e se apagar vai copila e nao vai da prar ver se o cara vai escolher humano ou zombie e esta dando spawn na area 51 queria que desse em los santos...
{
if (classid == 0)
{
GameTextForPlayer(playerid,"Humano",6000,6);
gTeam[playerid] = TEAM_HUMANO;
}
else if (classid == 1)
{
GameTextForPlayer(playerid,"Humano",6000,6);
gTeam[playerid] = TEAM_HUMANO;
}
else if (classid == 2)
{
GameTextForPlayer(playerid,"Humano",6000,6);
gTeam[playerid] = TEAM_HUMANO;
}
else if (classid == 3)
{
GameTextForPlayer(playerid,"Humano",6000,6);
gTeam[playerid] = TEAM_HUMANO;
}
else if (classid == 4)
{
GameTextForPlayer(playerid,"Zumbi",6000,6);
gTeam[playerid] = TEAM_ZUMBI;
}
else if (classid == 5)
{
GameTextForPlayer(playerid,"Zumbi",6000,6);
gTeam[playerid] = TEAM_ZUMBI;
}
else if (classid == 6)
{
GameTextForPlayer(playerid,"Zumbi",6000,6);
gTeam[playerid] = TEAM_ZUMBI;
}
}
forward SetPlayerTeamFromClass(playerid,classid);
SetPlayerTeamFromClass(playerid, classid);
colocou no topo :
pawn Код:
pawn Код:
|