[SAVET] Provera nacina Smrti igraca


Započeo Majkl Script, Jul 12, 2016, 19:31:56 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

O kakvom savjetu se radi: Kako do promerim kako je igrac umro
Detaljan opis savjeta: E ovako hocu da napravim da kada igrac namerno skoci sa zgrade ili si ubije da ga server zatvori jer je to non rp, pa me zanima koja je provera npr kako je igrac umro dali je pao sa zgrade ili se udavio???
Komentar://

public OnPlayerDeath(playerid, killerid, reason) {
    if(killerid == playerid) {
        // sta da se desi kada ubije sam sebe
        return 1;
    }
    return 1;
}

nisi me razumeo ja hocu da proverim da li je igrac pao sa zgrade ili umro u eksploziji ili se udavio

e, za to ne postoji mislim, to se moze napravit sa includeom od @Ino42O  mislim :D (to sa vodom)
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Dap @ophion s Oxygen Controller bi se moglo napraviti kada igrač umre u vodi, a za ovo ostalo provjeri na wiki OnPlayerTakeDamage
Software Developer





Progress doesn't come from early risers — progress is made by lazy men looking for easier ways to do things. - Robert A. Heinlein

Skripta koju koristim: Moja skripta
Detaljan opis problema: Napravio sam pod OnPlayerDeath da kad igrac skoci sa zgrade ili se udavi da ga server automatski zatvori jel je to non rp ali kad probam nista se ne desava ????
Dio skripte: http://pastebin.com/cb7xsVNF evo link :D
Neke slike/video za lakse dobivanje pomoci(neobavezno): //


Teme su spojene, ne otvaraju novu temu sa istim problemom.




Progress doesn't come from early risers — progress is made by lazy men looking for easier ways to do things. - Robert A. Heinlein


Pa obrisi ga. Jer da bi to tvoje radilo trebas imati 1wl ili vise

Pa ja dam igracu wl i onda ima wl i skocim ali nista



if(killerid == INVALID_PLAYER_ID)
{
if(reason == 54)
{
if(WantedLevel[playerid] > 0)
{
PlayerInfo[playerid][pVreme] = 2100;
     SetPlayerPos(playerid, 264.4176, 77.8930, 1001.0391);
     SetPlayerInterior(playerid, 6);
     PlayerInfo[playerid][pJailed] = 1;
     WantedLevel[playerid] = 0;
     new msg[120];
     format(msg,sizeof(msg),"[NonRp] %s je zatvoren od strane servera zbog skoka sa objekta sa wanted levelom",GetName(killerid));
     SCMTA(lightred,msg);
}
}
}

tako i za davljenje..