16.08.2013, 20:13
Estoy creando un de zombies etc
Bueno lo que pasa es que cuando quiero hacer el user infected no me cambia a ese usuario a el team zombie.
Esta es la parte la que no me funciona "manda el mesage pero no hace q pase el user del team 0 al 1 que es el zombie
Bueno lo que pasa es que cuando quiero hacer el user infected no me cambia a ese usuario a el team zombie.
pawn Код:
forward UpdateTime(playerid);
public UpdateTime(playerid)
{
new Str[34];
TimeS --;
if(TimeM == 0 && TimeS == 0)
{
KillTimer(Time);
}
if(TimeS == -1)
{
TimeM--;
TimeS = 59;
}
format(Str, sizeof(Str), " %02d:%02d", TimeM, TimeS);
TextDrawSetString(conteo1, Str);
if(TimeS == 0)
{
TextDrawHideForAll(conteo1);
TextDrawHideForAll(conteo);
RandomPlayer(playerid);
}
return 1;
}
public RandomPlayer(playerid)//Aqui ayuda a seleccionar un usuario para el team ZOMBIE
{
new string[256];
new randomplayer = GetRandomPlayer();
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "***The user: {00ff01}--.:[%s]:.-- {00ffff}has become a {FF0000}zombie kill him***", sendername);
SendClientMessageToAll(0x00ffffff,string);
if(gTeam[playerid] == TEAM_ZOMBIE) // esta parte no me esta funcionando no me hace el cambio del team 0 al 1
{
SetPlayerTeam(playerid,1);
GivePlayerWeapon(playerid,9,1);
SetPlayerSkin(playerid,163);
}
return 1;
}
//============================================================================//
stock GetRandomPlayer()
{
new playaz[MAX_PLAYERS], count;
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
playaz[count] = i;
count++;
}
}
return playaz[random(count)];
}
pawn Код:
public RandomPlayer(playerid)//Aqui ayuda a seleccionar un usuario para el team ZOMBIE
{
new string[256];
new randomplayer = GetRandomPlayer();
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "***The user: {00ff01}--.:[%s]:.-- {00ffff}has become a {FF0000}zombie kill him***", sendername);
SendClientMessageToAll(0x00ffffff,string);
if(gTeam[playerid] == TEAM_ZOMBIE) // esta parte no me esta funcionando no me hace el cambio del team 0 al 1
{
SetPlayerTeam(playerid,1);
GivePlayerWeapon(playerid,9,1);
SetPlayerSkin(playerid,163);
}
return 1;
}