Ajuda basica - Comando -
ModaLOKO - 15.06.2015
Opa , fui testar esse comando й apenas o team_alpha й setado , o outro simplesmente nгo acontece nada :/
PHP код:
CMD:start(playerid)
{
if(Player[playerid][Admin] >= 1)
{
if(pTeam[playerid] == TEAM_ALPHA)
{
SetPlayerInterior(playerid,10);
SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
}
if(pTeam[playerid] == TEAM_BETA)
{
SetPlayerInterior(playerid,10);
SetPlayerPos(playerid,-1130.8983,1057.7444,1346.4141);
}
SendClientMessageToAll(cor_branco," [A/D]{00BFFF}Round{FFFFFF} Iniciado! Aguarde a liberaзгo de um Administrador!");
ComandoBloqueado[playerid] = true;
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,999);
GivePlayerWeapon(playerid,27,999);
GivePlayerWeapon(playerid,31,999);
TogglePlayerControllable(playerid,0);
PlayerPlaySound(playerid, 1057, 0,0,0);
TaNoRound[playerid] = 1;
}
return 1;
}
qual й o erro ?
Att Moda
Re: Ajuda basica - Comando -
garotin - 15.06.2015
Acontece o seguinte, sу estб setando pra quem digitar o cmd e quem for admin, no caso vocк mesmo que digitou o cmd e vocк devia estar no team alpha e por isso sу setou o team alpha.
Re: Ajuda basica - Comando -
ModaLOKO - 15.06.2015
num tindi '-' , else if resolve o problema ?
Re: Ajuda basica - Comando -
garotin - 15.06.2015
Vocк que setar o team_alpha e o team_beta para quais players?
Re: Ajuda basica - Comando -
Monotox - 15.06.2015
Separa os jogadores por impares e pares, vocк pode dividir com loop e else.
Re: Ajuda basica - Comando -
ModaLOKO - 15.06.2015
quando executar o cmd , quero que o Team_Alpha e Team_Beta seja setado para aqueles posiзхes...
Re: Ajuda basica - Comando -
garotin - 15.06.2015
PHP код:
CMD:start(playerid)
{
if(Player[playerid][Admin] >= 1)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(pTeam[i] == TEAM_ALPHA)
{
SetPlayerInterior(i,10);
SetPlayerPos(i,-975.975708,1060.983032,1345.671875);
}
if(pTeam[i] == TEAM_BETA)
{
SetPlayerInterior(i,10);
SetPlayerPos(i,-1130.8983,1057.7444,1346.4141);
}
SendClientMessageToAll(cor_branco," [A/D]{00BFFF}Round{FFFFFF} Iniciado! Aguarde a liberaзгo de um Administrador!");
ComandoBloqueado[i] = true;
ResetPlayerWeapons(i);
SetPlayerHealth(i,100);
SetPlayerArmour(i,100);
GivePlayerWeapon(i,24,999);
GivePlayerWeapon(i,27,999);
GivePlayerWeapon(i,31,999);
TogglePlayerControllable(i,0);
PlayerPlaySound(i, 1057, 0,0,0);
TaNoRound[i] = 1;
}
}
return 1;
}
Acho que o certo seria isso...
Qualquer duvida me avisa
Re: Ajuda basica - Comando -
zSuYaNw - 16.06.2015
tente isso:
PHP код:
CMD:start(playerid)
{
if(Player[playerid][Admin] >= 1)
{
SendClientMessageToAll(cor_branco," [A/D]{00BFFF}Round{FFFFFF} Iniciado! Aguarde a liberaзгo de um Administrador!");
for(new yeyeplayerid, e = GetMaxPlayers(); yeyeplayerid != e; ++yeyeplayerid)
{
ComandoBloqueado[yeplayerid] = true;
ResetPlayerWeapons(yeplayerid);
SetPlayerHealth(yeplayerid,100);
SetPlayerArmour(yeplayerid,100);
GivePlayerWeapon(yeplayerid,24,999);
GivePlayerWeapon(yeplayerid,27,999);
GivePlayerWeapon(yeplayerid,31,999);
TogglePlayerControllable(yeplayerid,0);
PlayerPlaySound(yeplayerid, 1057, 0,0,0);
TaNoRound[yeplayerid] = 1;
if(pTeam[yeplayerid] == TEAM_ALPHA)
{
SetPlayerInterior(yeplayerid,10);
SetPlayerPos(yeplayerid,-975.975708,1060.983032,1345.671875);
}
if(pTeam[yeplayerid] == TEAM_BETA)
{
SetPlayerInterior(yeplayerid,10);
SetPlayerPos(yeplayerid,-1130.8983,1057.7444,1346.4141);
}
}
}
return 1;
}