SA-MP Forums Archive
[Ajuda] Problema com sistema de X1 - 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Problema com sistema de X1 (/showthread.php?tid=290225)



[Ajuda] Problema com sistema de X1 - cotonete - 14.10.2011

Код:
public contagemX1()
{
	new string[128];
	tempox1--;
	for(new i = 0; i < MAX_PLAYERS; ++i)
	{
		if(inx1[i] == 1)
        {
			format(string,sizeof(string),"~r~%d",tempox1);
			GameTextForPlayer(i, string, 1000, 3);
			PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
			if(tempox1 == 0)
			{
		    	KillTimer(timerx1);
		    	tempox1 = 60;
            	TogglePlayerControllable(i, 1);
			}
		}
	}
	return 1;
}
Esse cуdigo acima, sу descongela 1 jogador, nгo descongela o outro participante, oque serб?


Re: [Ajuda] Problema com sistema de X1 - Dolby - 14.10.2011

Tente assim:
pawn Код:
public contagemX1()
{
    new string[128];
    tempox1--;
    for(new i = 0; i < MAX_PLAYERS; ++i)
    {
        if(inx1[i] == 1)
        {
            format(string,sizeof(string),"~r~%d",tempox1);
            GameTextForPlayer(i, string, 1000, 3);
            PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
            if(tempox1 == 0)
            {
                KillTimer(timerx1);
                tempox1 = 60;
                TogglePlayerControllable(i, 1);
            return 1;
            }
        return 1;
       }
    }
    return 1;
}
#Identa ai,O Quick Reply nao deixa nada identado.


Re: [Ajuda] Problema com sistema de X1 - Vai_Besta - 14.10.2011

pawn Код:
public contagemX1(p1,p2)
{
    new string[128];
    tempox1--;
    format(string,sizeof(string),"~r~%d",tempox1);
    GameTextForPlayer(p1, string, 1000, 3), GameTextForPlayer(p2, string, 1000, 3);
    PlayerPlaySound(p1, 1057, 0.0, 0.0, 0.0),   PlayerPlaySound(p2, 1057, 0.0, 0.0, 0.0);
    if(tempox1 == 0)
    {
        KillTimer(timerx1);
    tempox1 = 60;
        TogglePlayerControllable(p1, 1),        TogglePlayerControllable(p2, 1);
    }
    return 1;
}



Re: [Ajuda] Problema com sistema de X1 - [O.z]Caroline - 14.10.2011

pawn Код:
public contagemX1()
{
    new string[128];
    for(new i = 0; i < MAX_PLAYERS; ++i)
    {
        if(IsPlayerConnected(i))
        {
            if(inx1[i] == 1)
            {
                if(tempox1 == 0)
                {
                    KillTimer(timerx1);
                    tempox1 = 60;
                    TogglePlayerControllable(i, 1);
                }
                format(string,sizeof(string),"~r~%d",tempox1);
                GameTextForPlayer(i, string, 1000, 3);
                PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
            }
        }
    }
    return  tempox1--;
}