Jump to content

Question

Posted

Salut,mai am si eu o problema,deexemplu as vrea sa stiu cum fac cand trag cu sniperu cand da in cap sa dea HEADSHOT in cap si in zona pieptului pe acolo

5 answers to this question

Recommended Posts

Posted

[glow=red,2,300]Nu "se exista" ma,damage-ul se da la fel in fiecare parte a corpului nu?[/glow]

[pawn]public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)

{

    new Float:HP;

    GetPlayerHealth(playerid, HP);

    if(weaponid == 34) SetPlayerHealth(playerid, HP-100);

    return 1;

}[/pawn]

[glow=blue,2,300]SAMP.[glow=yellow,2,300]RSP-GAME[glow=red,2,300].NET[/glow][/glow][/glow]

Posted

Ma refer cand dau cu sniperu un glont in cap,sa scrie HeadShot pe ecran si sa moara...

Ca sa faci verificarea (adica daca un jucator i-a tras in cap altuia), parca trebuia un "plugin" sau un "include", numai stiu sigur dar am vazut odata pe website-ul international asta.Oarecum, o sa iti dau codul ca atunci cand un jucator trage cu "sniper"-ul in altul, acesta sa moara si sa scrie pe ecran text-ul dorit:

public OnPlayerTakeDamage ( playerid , issuerid , Float: amount , weaponid )

{

  if ( issuerid != INVALID_PLAYER_ID && weaponid == 34 )

    {

        GameTextForPlayer ( playerid , "~r~Headshot" , 3000 , 1 ) ;

        SetPlayerHealth ( playerid , 0.0 ) ;

    }

    return ( true ) ;

}

[glow=red,2,300]Nu "se exista" ma,damage-ul se da la fel in fiecare parte a corpului nu?[/glow]

Nu."Damage"-ul este diferit pe fiecare parte a corpului.De exemplu, daca tragi in mana jucatorul va primi un minus mai mic la viata decat daca i-ai trage in piept.

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.