Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: sampzone poslato Maj 10, 2011, 19:00:32 POSLE PODNE

Naslov: [pomoc] killovi
Poruka od: sampzone poslato Maj 10, 2011, 19:00:32 POSLE PODNE
mod koji ja korisitm: BU

problem: posto je cesta pojava na serverima da igraci rade DM zelio sam da napravim npr ako igrac ubije nekog igraca da ga odma salje npr u neku sobu i da ga tu zadrzi npr 500 sekundi ali nzm kako to da izvede....zato bi vas molio da mi pomognete.....

dio skripte:/

slike:/

Hvala za pomoc unaprijed!
Naslov: Odg: [pomoc] killovi
Poruka od: Gotti747 poslato Maj 10, 2011, 19:02:08 POSLE PODNE
Koristi OnPlayerDeath callback sa tajmerom
Naslov: Odg: [pomoc] killovi
Poruka od: Rotcod poslato Maj 10, 2011, 19:08:17 POSLE PODNE
NPR:
OnPlayerDeath(playerid, killerid)
{
   SetPlayerPos(killerid, /* x kordinate, y kordinate, z kordinate */); //da ga porta negde, ti mozes tu staviti da ga stavi u zatvor :3
   return true;
}
Naslov: Odg: [pomoc] killovi
Poruka od: sampzone poslato Maj 10, 2011, 19:11:44 POSLE PODNE
a ovo je sad ako nekog igrac ubije da ga salje...jel tako??? a kako da napravim tamer npr da bude 500 sec na tom mjestu....kao vrsta prisona?
Naslov: Odg: [pomoc] killovi
Poruka od: Rotcod poslato Maj 10, 2011, 19:15:37 POSLE PODNE
Pa ovako od prilike

OnPlayerDeath(playerid, killerid) 

    SetPlayerPos(killerid, /* x kordinate, y kordinate, z kordinate */); //da ga porta negde, ti mozes tu staviti da ga stavi u zatvor :3
    SetTimerEx("Kazna", 500, false, "u", killerid);
    TogglePlayerControllable(killerid,0);
    return true; 
}


forward Kazna(playerid);
public Kazna(playerid)
{
    TogglePlayerControllable(playerid,1)
    SetPlayerPos(playerid, /* x kordinate, y kordinate, z kordinate */); //sloboda pozicija
    return true;
}