Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Majkl Script poslato Jul 12, 2016, 19:31:56 POSLE PODNE

Naslov: [SAVET] Provera nacina Smrti igraca
Poruka od: Majkl Script poslato Jul 12, 2016, 19:31:56 POSLE PODNE
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://
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: [CH]Lenon poslato Jul 12, 2016, 20:07:27 POSLE PODNE
public OnPlayerDeath(playerid, killerid, reason) {
    if(killerid == playerid) {
        // sta da se desi kada ubije sam sebe
        return 1;
    }
    return 1;
}
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: Majkl Script poslato Jul 12, 2016, 20:12:33 POSLE PODNE
nisi me razumeo ja hocu da proverim da li je igrac pao sa zgrade ili umro u eksploziji ili se udavio
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: Łuk@ poslato Jul 12, 2016, 21:31:24 POSLE PODNE
e, za to ne postoji mislim, to se moze napravit sa includeom od @Ino42O  mislim :D (to sa vodom)
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: Ino42O poslato Jul 12, 2016, 21:56:19 POSLE PODNE
Dap @ophion s Oxygen Controller bi se moglo napraviti kada igrač umre u vodi, a za ovo ostalo provjeri na wiki OnPlayerTakeDamage
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: •Vodka Play• poslato Jul 13, 2016, 17:55:53 POSLE PODNE
https://wiki.sa-mp.com/wiki/OnPlayerDeath
https://wiki.sa-mp.com/wiki/Weapons
(https://i.imgur.com/YOFA4PN.png)
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: Majkl Script poslato Jul 13, 2016, 20:37:22 POSLE PODNE
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): //
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: Tosic ツ poslato Jul 13, 2016, 20:39:21 POSLE PODNE
Jer imas if za wanted level. 😀
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: •Vodka Play• poslato Jul 13, 2016, 20:49:55 POSLE PODNE
Teme su spojene, ne otvaraju novu temu sa istim problemom.
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: Majkl Script poslato Jul 13, 2016, 20:53:00 POSLE PODNE
imam if za wanted level
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: Tosic ツ poslato Jul 13, 2016, 20:57:46 POSLE PODNE
Pa obrisi ga. Jer da bi to tvoje radilo trebas imati 1wl ili vise
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: Majkl Script poslato Jul 13, 2016, 21:01:01 POSLE PODNE
Pa ja dam igracu wl i onda ima wl i skocim ali nista
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: // xunder poslato Jul 14, 2016, 01:12:33 PRE PODNE
Izvrsavas radnju nad killeridom ne na playeridom (koji je skocio)
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: Majkl Script poslato Jul 14, 2016, 01:28:22 PRE PODNE
svejedno opet ne radi
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: // xunder poslato Jul 14, 2016, 01:41:19 PRE PODNE
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..
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: Majkl Script poslato Jul 14, 2016, 11:19:10 PRE PODNE
Ne znam zasto ali opet ne radi :(
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: // xunder poslato Jul 14, 2016, 15:48:11 POSLE PODNE
napravi komandu neku
CMD:asdasd(playerid,params[]) { WantedLevel[playerid] = 1; return 1; }
To ti postavlja WL na 1 i onda kucaj cmd /asdasd i baci se :D
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: Majkl Script poslato Jul 14, 2016, 16:54:51 POSLE PODNE
ja sebi dam wanted level pre nego sto skocim ali nista
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: // xunder poslato Jul 14, 2016, 17:06:01 POSLE PODNE
Da li si siguran da mu dajes wl na ovu varijablu WantedLevel[playerid]
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: Majkl Script poslato Jul 14, 2016, 17:32:09 POSLE PODNE
100000000 % siguran
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: // xunder poslato Jul 14, 2016, 19:49:14 POSLE PODNE
Ova skripta kod mene savrseno radi probaj staviti na vrh OnPlayerDeath-a jer mozda negdje zaustavljas operaciju (return 1)
Naslov: Odg: [SAVET] Provera nacina Smrti igraca
Poruka od: Majkl Script poslato Jul 14, 2016, 22:45:46 POSLE PODNE
nigde pre nema ruturn 1; meni sve izgleda tacno ali opet zeza