Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

Pomoc oko random spawna

Započeo tomi2503
pre 11 godina
736
pregleda
16
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
tomi2503
Wheel Man
pre 11 godina
Skripta koju koristim: //BGRP
Detaljan opis problema: znaci spawna me random tu nije problem ali timer kad prodje sekunda pomeri igraca na drugo mesto meni treba da ostane na istom mjestu a ne da se stalno pomice na random spawn

public HospitalRegressao(playerid)
{
    new string;
    new Random = random(sizeof(RandomSpawns));
    SetPlayerPos(playerid, RandomSpawns, RandomSpawns, RandomSpawns);
    SetPlayerFacingAngle(playerid, RandomSpawns);
    TogglePlayerControllable(playerid, 0);
    format(string, sizeof(string), "~r~U Bolnici ste ljecenje traje ~n~~g~%d ~r~Sekundi ~g~.~y~.~r~.", Contagem);
    GameTextForPlayer(playerid, string, 1500, 3);
    hospital = 0;
    if(Contagem == 0)
    {
        KillTimer(Contagem2);
        SetPlayerPos(playerid,1177.8662,-1323.5337,14);
SetPlayerHealth(playerid, 100.00);
        GivePlayerMoney(playerid, -500);
        SetCameraBehindPlayer(playerid);
        TogglePlayerControllable(playerid, 1);
        SendClientMessage(playerid, fuckercor,"{FF0101}Pusteni ste iz bolnice. {FFFFFF}I platili ste{FF0101}500$ {FFFFFF}Za medicinsko ljecenje.");
    }
    Contagem--;
}
FiLiP.99
Shot Caller
pre 11 godina
De ti je taj tajmer?
tomi2503
Wheel Man
pre 11 godina
evo ga ovdje
public OnPlayerSpawn(playerid)
{
        if(hospital > 0)
        {
                Contagem2 = SetTimerEx("HospitalRegressao", 1000, 1, "i", playerid);
                Contagem = 60;//Ovdje Postavljaj timer
                SetPlayerInterior(playerid,0);
                SetPlayerFacingAngle(playerid, 0);
                SetPlayerPos(playerid,1161.7502,-1293.9460,2.3379);
                SetPlayerCameraPos(playerid,1153.9238,-1288.9056,2.3379);
                SetPlayerCameraLookAt(playerid, 1161.7502,-1293.9460,2.3379);
                TogglePlayerControllable(playerid, 0);
        }
        return 1;
}
[CH]pliva
Made Man
pre 11 godina
Timer ti je stavljen na ponavljanje,ako sam te skuzio ti to ne zelis,onda trebas stavit 0.
Quote
SetTimerEx("HospitalRegressao", 1000, 0, "i", playerid);
FiLiP.99
Shot Caller
pre 11 godina
קlเשค wrote on February 20, 2014, 4:07 pm:
Timer ti je stavljen na ponavljanje,ako sam te skuzio ti to ne zelis,onda trebas stavit 0.
Quote
SetTimerEx("HospitalRegressao", 1000, 0, "i", playerid);


Dobro zapazanje ! Bravo 🙂
tomi2503
Wheel Man
pre 11 godina
nezz sve je ok kod tajmera valjda kad se kill spawna random nije u tom problem nego svake sekunde kad tajmer odbroji pomakne igraca na sljedeci krevet sljedecu poziciju
FiLiP.99
Shot Caller
pre 11 godina
tomi2503 wrote on February 21, 2014, 3:25 am:
nezz sve je ok kod tajmera valjda kad se kill spawna random nije u tom problem nego svake sekunde kad tajmer odbroji pomakne igraca na sljedeci krevet sljedecu poziciju


קlเשค wrote on February 20, 2014, 4:07 pm:
Timer ti je stavljen na ponavljanje,ako sam te skuzio ti to ne zelis,onda trebas stavit 0.
Quote
SetTimerEx("HospitalRegressao", 1000, 0, "i", playerid);

Rekao ti je de ti je greska umesto 1 stavis 0 da se tajmer ne bi ponavljao!
Blaeks_Biofor
Forum Don
pre 11 godina
.::^FrAjLo^::. wrote on February 20, 2014, 4:07 pm:
Timer ti je stavljen na ponavljanje,ako sam te skuzio ti to ne zelis,onda trebas stavit 0.
Quote
SetTimerEx("HospitalRegressao", 1000, 0, "i", playerid);


Dobro zapazanje ! Bravo 🙂

zasto spamujes ? ako mu je on resio problem sta ti to komentarises ?
FiLiP.99
Shot Caller
pre 11 godina
Blaeks wrote on February 20, 2014, 4:07 pm:
Timer ti je stavljen na ponavljanje,ako sam te skuzio ti to ne zelis,onda trebas stavit 0.
Quote
SetTimerEx("HospitalRegressao", 1000, 0, "i", playerid);


Dobro zapazanje ! Bravo 🙂

zasto spamujes ? ako mu je on resio problem sta ti to komentarises ?

ok  😐
tomi2503
Wheel Man
pre 11 godina
pa stavijo sam 0 ali onda nece kad se kill prebaciti u bolnicu i onda timer neradi a ni random spawn
[CH]pliva
Made Man
pre 11 godina
A izvini,tebi treba da se ponavlja,al ne da se mijenja.Onda napravi ovako.Timer stavi na stari,znaci 1
SetTimerEx("HospitalRegressao", 1000, 1, "i", playerid);

public HospitalRegressao(playerid)
{
    new string;
    if(Contagem >= 60)
    {
    new Random = random(sizeof(RandomSpawns));
    SetPlayerPos(playerid, RandomSpawns, RandomSpawns, RandomSpawns);
    SetPlayerFacingAngle(playerid, RandomSpawns);
    TogglePlayerControllable(playerid, 0);
    }
    format(string, sizeof(string), "~r~U Bolnici ste ljecenje traje ~n~~g~%d ~r~Sekundi ~g~.~y~.~r~.", Contagem);
    GameTextForPlayer(playerid, string, 1500, 3);
    hospital = 0;
    if(Contagem == 0)
    {
        KillTimer(Contagem2);
        SetPlayerPos(playerid,1177.8662,-1323.5337,14);
      SetPlayerHealth(playerid, 100.00);
        GivePlayerMoney(playerid, -500);
        SetCameraBehindPlayer(playerid);
        TogglePlayerControllable(playerid, 1);
        SendClientMessage(playerid, fuckercor,"{FF0101}Pusteni ste iz bolnice. {FFFFFF}I platili ste{FF0101}500$ {FFFFFF}Za medicinsko ljecenje.");
    }
    Contagem--;
}
tomi2503
Wheel Man
pre 11 godina
radi ali pokaze igraca na nekom drugom mjestu a kordinate su dobre cak sam i nove stavljao i ne pokaze interior bolnice ni igraca na krevetu evo cjel fs pa pogledajte evo slika di me spawn http://www.zaslike.com/viewer.php?file=1rgdcsz1bw1nt8owqgi.png
//////////////////////////////////////////////////////////////////////
#include

#define FILTERSCRIPT
#if defined FILTERSCRIPT
#define fuckercor 0xB8860BAA

#endif

//==============================================
new Contagem;
new Contagem2;
new hospital;
//==============================================
new Float:RandomSpawns[][] =
{
    {1160.7396,-1288.6923,2.3379,270.2042}, // Randomspawn
    {1161.6460,-1290.7059,2.3379,269.2642}, // Randomspawn
    {1160.8339,-1293.9923,2.3379,268.6610}, // Randomspawn
    {1160.8445,-1290.4971,2.3379,266.1543}, // Randomspawn
    {1161.1548,-1287.2715,2.3379,88.8059} // Randomspawn
};
//======================================
forward HospitalRegressao(playerid);
//======================================

public OnFilterScriptInit()
{
        print("Creditos: Fucker_FusioN");
        print("Postador: MiqueiasBarros");
        print("Acesse: www.HomeHots.net");
        return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
        hospital = 1;
        return 1;
}

public OnPlayerSpawn(playerid)
{
        if(hospital > 0)
        {
                Contagem2 = SetTimerEx("HospitalRegressao", 1000, 1, "i", playerid);
                Contagem = 60;//Ovdje Postavljaj timer
                SetPlayerInterior(playerid,0);
                SetPlayerFacingAngle(playerid, 0);
                new Random = random(sizeof(RandomSpawns));
                SetPlayerPos(playerid, RandomSpawns, RandomSpawns, RandomSpawns);
                SetPlayerFacingAngle(playerid, RandomSpawns);
                SetPlayerCameraPos(playerid,1153.9238,-1288.9056,2.3379);
                SetPlayerCameraLookAt(playerid, 1161.7502,-1293.9460,2.3379);
                TogglePlayerControllable(playerid, 0);
        }
        return 1;
}
public OnPlayerConnect(playerid)
{
    hospital = 0;
    return 1;
}
public HospitalRegressao(playerid)
{
    new string;
    if(Contagem >= 60)
    {
    new Random = random(sizeof(RandomSpawns));
    SetPlayerPos(playerid, RandomSpawns, RandomSpawns, RandomSpawns);
    SetPlayerFacingAngle(playerid, RandomSpawns);
    TogglePlayerControllable(playerid, 0);
    }
    format(string, sizeof(string), "~r~U Bolnici ste ljecenje traje ~n~~g~%d ~r~Sekundi ~g~.~y~.~r~.", Contagem);
    GameTextForPlayer(playerid, string, 1500, 3);
    hospital = 0;
    if(Contagem == 0)
    {
        KillTimer(Contagem2);
        SetPlayerPos(playerid,1177.8662,-1323.5337,14);
      SetPlayerHealth(playerid, 100.00);
        GivePlayerMoney(playerid, -500);
        SetCameraBehindPlayer(playerid);
        TogglePlayerControllable(playerid, 1);
        SendClientMessage(playerid, fuckercor,"{FF0101}Pusteni ste iz bolnice. {FFFFFF}I platili ste{FF0101}500$ {FFFFFF}Za medicinsko ljecenje.");
    }
    Contagem--;
}
tomi2503
Wheel Man
pre 11 godina
moze li itko pomoc
hristijan.kiki
Enforcer
pre 11 godina
Skloni taj random spawn kaj tajmeru ne pod onplayerspawn nego tajmer koj tikuje na 1 sek ti svaki 1 sek spawnujes igrac sredi to
tomi2503
Wheel Man
pre 11 godina
da a kako da to napravim primjer jbg

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava