Random not working properly
#6

Here is full code:

pawn Код:
enum e_LigoninesLovos
{
    bool: LL_taken,
    Float: LL_pos[4]
};

new LigoninesLovos[][e_LigoninesLovos] =
{
    {false, {-197.1666,-1759.9664,676.4661,272.1911}},
    {false, {-200.7865,-1763.9344,676.4661,271.3739}},
    {false, {-196.8234,-1771.7848,676.4661,357.3743}},
    {false, {-197.1552,-1767.9449,676.4661,4.5810}},
    {false, {-197.2890,-1763.8800,676.4661,357.3743}}
};


if(PlayerInfo[playerid][Dead] == true) //On player spawn
    {
        TogglePlayerControllable(playerid, 0);
        TogglePlayerSpectating(playerid, 0);
        SetPlayerCameraPos(playerid,-198.4837,-1759.2366,676.7687);
        SetPlayerCameraLookAt(playerid, -198.4377,-1765.7754,675.7687);
        SetPlayerInterior(playerid,3);
        new bool: full = true;
        for (new i; i != sizeof (LigoninesLovos); ++i)
        {
            if (!LigoninesLovos[i][LL_taken])
            {
                full = false;
                break;
            }
        }
       
        if (full)
        {
           
        }
        else
        {
            new Random, count;
            for (;;)
            {
                Random = random(sizeof (LigoninesLovos));
                if (LigoninesLovos[Random][LL_taken]) continue;
                SetPlayerPos(playerid, LigoninesLovos[Random][LL_pos][0], LigoninesLovos[Random][LL_pos][1], LigoninesLovos[Random][LL_pos][2]);
                SetPlayerFacingAngle(playerid, LigoninesLovos[Random][LL_pos][3]);
                LigoninesLovos[Random][LL_taken] = true;
                if (++count == sizeof (LigoninesLovos)) break;
            }
        }
        GameTextForPlayer(playerid,"~w~Gydomas",30000,6);
        SetTimerEx("HospitalHealing",30000,false,"i",playerid);
        ApplyAnimation(playerid,"CRACK","crckdeth2",4.0, 1, 1, 1, 1, 1);
    }


forward HospitalHealing(playerid);
public HospitalHealing(playerid)
{
    PlayerInfo[playerid][Dead] = false;
    SetPlayerInterior(playerid,3);
    SetPlayerPos(playerid,-202.3200,-1761.7898,675.7687);
    GameTextForPlayer(playerid,"~w~Pagydytas",3000,6);
    TogglePlayerControllable(playerid,1);
    TogglePlayerSpectating(playerid,0);
    SetCameraBehindPlayer(playerid);
    ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0);
    return 1;
}
Reply


Messages In This Thread
Random not working properly - by Dziugsas - 23.06.2014, 21:22
Re: Random not working properly - by GeekSiMo - 23.06.2014, 21:27
Re: Random not working properly - by Dziugsas - 23.06.2014, 21:28
Re: Random not working properly - by Konstantinos - 23.06.2014, 21:50
Re: Random not working properly - by Dziugsas - 23.06.2014, 22:07
Re: Random not working properly - by Dziugsas - 23.06.2014, 22:10

Forum Jump:


Users browsing this thread: 1 Guest(s)