Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Arkoo poslato Oktobar 04, 2017, 10:43:13 PRE PODNE

Naslov: Samoubistvo
Poruka od: Arkoo poslato Oktobar 04, 2017, 10:43:13 PRE PODNE
Skripta koju koristim:/
Detaljan opis problema:Pa kad se desi samoubistvo eksplozijom ne izbaci mi tekst da sam pocinio to.... stavio sam ovo pod onplayerdeath
Dio skripte:[pawn]   if(reason == 51)
   {
    new String[32];
    format(String, 32, "pocinio si samoubistvo eksplozijom.");
    SCM(playerid,-1,String);
     }
[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: Samoubistvo
Poruka od: Marinković™ poslato Oktobar 04, 2017, 12:21:15 POSLE PODNE
Probaj ovako:
if(killerid == playerid)
{
   if(reason == 51)
   {
             new String[64];
             format(String, sizeof(String), "pocinio si samoubistvo eksplozijom.");
             SCM(playerid,-1,String);
     }
}
Naslov: Odg: Samoubistvo
Poruka od: Unkovic poslato Oktobar 04, 2017, 13:49:06 POSLE PODNE
Daj nam malo vise, a i ovi zarezi ti nisu lepo "sklopljeni"

Usput evo ti i ovo


YCMD:samoubistvo(playerid, params[], help) // ili ako je zcmd onda CMD:saomubistvo(playerid, params[])
{
     #pragma unused help
     SetPlayerHealth(playerid, 0);
     SCM(playerid, boja, "Pocinio si samoubistvo retarde maloumni!");
     return 1;
}
Naslov: Odg: Samoubistvo
Poruka od: Arkoo poslato Oktobar 04, 2017, 19:24:21 POSLE PODNE
Citat: Marinkovićâ,,¢ poslato Oktobar 04, 2017, 12:21:15 POSLE PODNE
Probaj ovako:
if(killerid == playerid)
{
   if(reason == 51)
   {
             new String[64];
             format(String, sizeof(String), "pocinio si samoubistvo eksplozijom.");
             SCM(playerid,-1,String);
     }
}
isto je
Citat: Unkovic2405 poslato Oktobar 04, 2017, 13:49:06 POSLE PODNE
Daj nam malo vise, a i ovi zarezi ti nisu lepo "sklopljeni"

Usput evo ti i ovo


YCMD:samoubistvo(playerid, params[], help) // ili ako je zcmd onda CMD:saomubistvo(playerid, params[])
{
     #pragma unused help
     SetPlayerHealth(playerid, 0);
     SCM(playerid, boja, "Pocinio si samoubistvo retarde maloumni!");
     return 1;
}

To je cijeli kod i koji ce mi vrag ta komanda za samoubistvo lol, nema to veze s ovim...
isti onaj kod imam za reason 53 i odlicno radi samo ovaj za expl. nece
Naslov: Odg: Samoubistvo
Poruka od: Marinković™ poslato Oktobar 04, 2017, 19:47:55 POSLE PODNE
Mozda je to neka druga eksplozija ili je pogresan ID?
Naslov: Odg: Samoubistvo
Poruka od: Arkoo poslato Oktobar 04, 2017, 20:38:56 POSLE PODNE
(https://image.prntscr.com/image/nIj_7YVRTqSycvabh9yBhw.png)
ID je tačan...
Nez za koju to eksploziju vrijedi ali meni je potrebno npr kad je igrač u vozilu i vozilo eksplodira da mu ispise taj tekst ili kad se zaleti u neku benz.pumpu i slicno.
Naslov: Odg: Samoubistvo
Poruka od: Łuk@ poslato Oktobar 04, 2017, 21:37:15 POSLE PODNE
na drugoj skripti ti radi a na toj ne?
Naslov: Odg: Samoubistvo
Poruka od: Slade poslato Oktobar 04, 2017, 21:54:14 POSLE PODNE
Pokušaj dodati prije toga provjeru dal je id onoga koji ubija jednak playeridu, te dodaj još jednu provjeru dal je ubica INVALID_PLAYER_ID, pa testiraj.

Citat: Unkovic2405 poslato Oktobar 04, 2017, 13:49:06 POSLE PODNE
Daj nam malo vise, a i ovi zarezi ti nisu lepo "sklopljeni"

Usput evo ti i ovo


YCMD:samoubistvo(playerid, params[], help) // ili ako je zcmd onda CMD:saomubistvo(playerid, params[])
{
     #pragma unused help
     SetPlayerHealth(playerid, 0);
     SCM(playerid, boja, "Pocinio si samoubistvo retarde maloumni!");
     return 1;
}


Stvarno ne vjerujem šta si upravo napisao...
Naslov: Odg: Samoubistvo
Poruka od: Arkoo poslato Oktobar 04, 2017, 22:02:58 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=115113.msg764820#msg764820 date=1507145835]
na drugoj skripti ti radi a na toj ne?
ma ne to nego imam u skripti za reason 53 koji radi odlicno na nacin koji sam gore napravio za reason 51 ali reason 51 ne reagira kad se desi eksplozija :)
Citat: Slade poslato Oktobar 04, 2017, 21:54:14 POSLE PODNE
Pokušaj dodati prije toga provjeru dal je id onoga koji ubija jednak playeridu, te dodaj još jednu provjeru dal je ubica INVALID_PLAYER_ID, pa testiraj.

Dodao i opet ništa
Naslov: Odg: Samoubistvo
Poruka od: Łuk@ poslato Oktobar 04, 2017, 22:06:15 POSLE PODNE
Citat: Arkoo poslato Oktobar 04, 2017, 22:02:58 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=115113.msg764820#msg764820 date=1507145835]
na drugoj skripti ti radi a na toj ne?
ma ne to nego imam u skripti za reason 53 koji radi odlicno na nacin koji sam gore napravio za reason 51 ali reason 51 ne reagira kad se desi eksplozija :)
Citat: Slade poslato Oktobar 04, 2017, 21:54:14 POSLE PODNE
Pokušaj dodati prije toga provjeru dal je id onoga koji ubija jednak playeridu, te dodaj još jednu provjeru dal je ubica INVALID_PLAYER_ID, pa testiraj.

Dodao i opet ništa
da nije eksplozija samo za c4 oruzije ?
Naslov: Odg: Samoubistvo
Poruka od: Arkoo poslato Oktobar 04, 2017, 22:14:55 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=115113.msg764832#msg764832 date=1507147575]
Citat: Arkoo poslato Oktobar 04, 2017, 22:02:58 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=115113.msg764820#msg764820 date=1507145835]
na drugoj skripti ti radi a na toj ne?
ma ne to nego imam u skripti za reason 53 koji radi odlicno na nacin koji sam gore napravio za reason 51 ali reason 51 ne reagira kad se desi eksplozija :)
Citat: Slade poslato Oktobar 04, 2017, 21:54:14 POSLE PODNE
Pokušaj dodati prije toga provjeru dal je id onoga koji ubija jednak playeridu, te dodaj još jednu provjeru dal je ubica INVALID_PLAYER_ID, pa testiraj.

Dodao i opet ništa
da nije eksplozija samo za c4 oruzije ?
Nez za sto je , na samp wiki pise samo eksplozija
Naslov: Odg: Samoubistvo
Poruka od: Arkoo poslato Oktobar 05, 2017, 22:47:33 POSLE PODNE
BUMP
Naslov: Odg: Samoubistvo
Poruka od: Łuk@ poslato Oktobar 06, 2017, 11:23:35 PRE PODNE
jedino da nadjes neki drugi id
Naslov: Odg: Samoubistvo
Poruka od: Arkoo poslato Oktobar 06, 2017, 18:38:30 POSLE PODNE
nmvz rijeÅ¡io sam sa razlogom 255  nije sto sam htio al je ok