Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Nodze poslato Januar 23, 2019, 14:38:45 POSLE PODNE

Naslov: Kako Napravit da igrač klekne ako ima 5 10% života
Poruka od: Nodze poslato Januar 23, 2019, 14:38:45 POSLE PODNE
Problem(error/warning): zanima me kako da napravim kad lika neko puca i ostane mu 5 10%  života, pa bi igrač trebao da klekne dok neko ne doÄ'e da mu pomogne, Il ako niko ne pomogne, onda da umre za 1 ili 2min ,, slično kao na igrici Free fire ako ste igrali
Dio skripte: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Naslov: Odg: Kako Napravit da igrač klekne ako ima 5 10% života
Poruka od: m u m i poslato Januar 23, 2019, 14:40:23 POSLE PODNE
Igraš free fire ? ;D
Add me Muamer16
Da bacimo koji duo nisam ni ja ulazio mozda mjesec dana  ;D
Naslov: Odg: Kako Napravit da igrač klekne ako ima 5 10% života
Poruka od: Nodze poslato Januar 23, 2019, 15:15:28 POSLE PODNE
Citat: ʍÕ,,ʍɿ poslato Januar 23, 2019, 14:40:23 POSLE PODNE
Igraš free fire ? ;D
Add me Muamer16
Da bacimo koji duo nisam ni ja ulazio mozda mjesec dana  ;D
Sad ću te add (Nodzeftw ) moj nick
Naslov: Odg: Kako Napravit da igrač klekne ako ima 5 10% života
Poruka od: Darkic poslato Januar 23, 2019, 15:33:16 POSLE PODNE
Postavi proveru pod OnPlayerUpdate ili napravi novi callback i timer
Naslov: Odg: Kako Napravit da igrač klekne ako ima 5 10% života
Poruka od: Nodze poslato Januar 23, 2019, 15:42:11 POSLE PODNE
Citat: Pawno poslato Januar 23, 2019, 15:33:16 POSLE PODNE
Postavi proveru pod OnPlayerUpdate ili napravi novi callback i timer
Daj kod, ja znam gdje bi šta išlo, Al daj kod kakav neki primjer da bi znao napraviti
Npr za to kako ide kod kad mu ostane 10% HP-a pa da klekne i Posle podesit animaciju i TD dodat koliko mu  je ostalo vremena da prezivi
Naslov: Odg: Kako Napravit da igrač klekne ako ima 5 10% života
Poruka od: MEDO poslato Januar 23, 2019, 15:55:04 POSLE PODNE
https://wiki.sa-mp.com/wiki/GetPlayerHealth
https://wiki.sa-mp.com/wiki/Animations
https://wiki.sa-mp.com/wiki/ApplyAnimation
Naslov: Odg: Kako Napravit da igrač klekne ako ima 5 10% života
Poruka od: youngdeal poslato Januar 23, 2019, 16:23:01 POSLE PODNE
Zar nije logicno postavit kod onplayertakedamage /onplayergivedamage :D ili cak onplayerweaponshot al weaponshot ce radit samo npr kad bi ja u tb puco par puta nekim oruzjem,tako da stavi onplayertakedamage xd
Naslov: Odg: Kako Napravit da igrač klekne ako ima 5 10% života
Poruka od: Nodze poslato Januar 23, 2019, 19:15:27 POSLE PODNE
Citat: youngdeal poslato Januar 23, 2019, 16:23:01 POSLE PODNE
Zar nije logicno postavit kod onplayertakedamage /onplayergivedamage :D ili cak onplayerweaponshot al weaponshot ce radit samo npr kad bi ja u tb puco par puta nekim oruzjem,tako da stavi onplayertakedamage xd
Ma daj mi kod kad mu skine hp-a  na 10% i samo lik da klekne bog te, ne pitam vas to gdje sta ide jbte, ako me razumes brate ;) ;) ;)
Naslov: Odg: Kako Napravit da igrač klekne ako ima 5 10% života
Poruka od: Darkic poslato Januar 23, 2019, 19:26:34 POSLE PODNE
Citat: Nodze poslato Januar 23, 2019, 19:15:27 POSLE PODNE
Ma daj mi kod kad mu skine hp-a  na 10% i samo lik da klekne bog te, ne pitam vas to gdje sta ide jbte, ako me razumes brate ;) ;) ;)
Pitao si kako da napraviš, a ne da ti neko pošalje gotov rad
Naslov: Odg: Kako Napravit da igrač klekne ako ima 5 10% života
Poruka od: Nodze poslato Januar 24, 2019, 01:16:47 PRE PODNE
Citat: Pawno poslato Januar 23, 2019, 19:26:34 POSLE PODNE
Pitao si kako da napraviš, a ne da ti neko pošalje gotov rad
Nisam mislio na gotov kod
Nego daj neki primjer koda kako se pravi ovo. Za 10% HP  i da klekne
Naslov: Odg: Kako Napravit da igrač klekne ako ima 5 10% života
Poruka od: Darkic poslato Januar 24, 2019, 01:21:16 PRE PODNE
[pawn]public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
{
    if(issuerid != INVALID_PLAYER_ID)
    {
      new Float: hp;
      GetPlayerHealth(playerid, hp);
      if( hp <= 10)
      {
          ApplyAnimation(playerid, "CRACK", "crckdeth1", 4.1, 1, 0, 0, 0, 0, 0);
          SendClientMessage(playerid, -1, "Ranjeni ste, pozovite pomoc!");
      }
    }
    return 1;
}[/pawn]

Ovo važi samo ako te neki igrač upuca, ako hoćeš da se isto desi prilikom pada sa neke visine, obriši ovo [pawn] if(issuerid != INVALID_PLAYER_ID)[/pawn]
- Lupio sam animaciju, potraži na sampwiki koja ti odgovara
Naslov: Odg: Kako Napravit da igrač klekne ako ima 5 10% života
Poruka od: youngdeal poslato Januar 24, 2019, 03:37:32 PRE PODNE
Citat: Nodze poslato Januar 23, 2019, 19:15:27 POSLE PODNE
Ma daj mi kod kad mu skine hp-a  na 10% i samo lik da klekne bog te, ne pitam vas to gdje sta ide jbte, ako me razumes brate ;) ;) ;)
ja sam skontao tako + sam mislio da ces procitat Medin post znaci dao  ti je funkcije i ti samo trebas postavit to haha u tom publicu,dok ti je 1 rekao za onplayerupdate da se tu stavi a to nije potrebno sto bi svake sec pozivao tu sta vezano za to msm mos ti to haha al ne valja nije opt i nema smisla, kad mozes preko onplayertakedamage kad je napravljen u vezi gubljenja Hpa haha :D samo ime govori
Naslov: Odg: Kako Napravit da igrač klekne ako ima 5 10% života
Poruka od: Nodze poslato Januar 24, 2019, 17:48:15 POSLE PODNE
Citat: Pawno poslato Januar 24, 2019, 01:21:16 PRE PODNE
[pawn]public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
{
    if(issuerid != INVALID_PLAYER_ID)
    {
      new Float: hp;
      GetPlayerHealth(playerid, hp);
      if( hp <= 10)
      {
          ApplyAnimation(playerid, "CRACK", "crckdeth1", 4.1, 1, 0, 0, 0, 0, 0);
          SendClientMessage(playerid, -1, "Ranjeni ste, pozovite pomoc!");
      }
    }
    return 1;
}[/pawn]

Ovo važi samo ako te neki igrač upuca, ako hoćeš da se isto desi prilikom pada sa neke visine, obriši ovo [pawn] if(issuerid != INVALID_PLAYER_ID)[/pawn]
- Lupio sam animaciju, potraži na sampwiki koja ti odgovara
A ovako to ide, hvala živ bio, Odo sad Napravit medicinsku kao pomoć i to kao liku moraš Dat i njemu se poveća Kao na 30% HP-a... pa ću još neke stvari dozavrsit