Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-05-02, 19:23


Nissanek

Hejter






Wiek: 26
Na forum: 3349 dni
Posty: 40
Nick w MP: 10w40

Piwa: 143

Respekt: 70

Ostrzeżeń: 20%
Witam. Mam takie pytanie jak zablokowa? "oryginalne" obra?enia graczy te z gry i zast?pi? je w?asnymi :P bo jak zrobi?em to 2x mi pobiera?o HP. Z g?ry Dzi?ki za pomoc.

Podpis
Pomogłem? Możesz dać zimnego browara :D

Chcesz coś? Pisz na PW.
Szukasz kogoś kto by zrobił obiekty? Napisz!
Kontakt GG: 65142802
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-02, 19:41


zxcvb







Wiek: 36
Na forum: 3326 dni
Posty: 7
Nick w MP: ef9

Piwa: 1

Respekt: 70

Ostrzeżeń: 100%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-02, 21:20


Zamek







Wiek: 26
Na forum: 3788 dni
Posty: 168
Nick w MP: Zamek

Piwa: 276

Respekt: 295,8
Respekt: 295,8Respekt: 295,8Respekt: 295,8

Zamiast pobiera? includy z internetu mo?esz zrobi? co? autorskiego :D

Za obra?enia og?lne odpowiadaj? dwa callbacki:
OnPlayerTakeDamage
OnPlayerGiveDamage

Dzia?aj? podobnie, r??ni? sie parametrami, osobi?cie ten system bym zrobi? na callbacku OnPlayerTakeDamage, gdzie issuerid to osoba atakuj?ca a playerid to osoba, kt?ra otrzymuje obra?enia. Masz tu przyk?adowy skrypt ;d.

Pawn

public OnPlayerTakeDamage(playeridissueridFloat:amountweaponid)
{
    if(playerid != INVALID_PLAYER_ID && issuerid != INVALID_PLAYER_ID)
    {
        new Float:health;
        GetPlayerHealth(playeridhealth);
        if(weaponid == 24)
        {
            SetPlayerHealth(playeridhealth amount 20); //po strzeleniu z desert deage otrzyma dodatkowo + 20 hp 
        } 
        else if(weaponid == 25)
        {
            SetPlayerHealth(playeridhealth amount 40); //to samo ;d
        }
    }
    return 1;
}


Oczywi?cie mo?esz robi? to wed?ug w?asnych upodoba?, dodaj?c kolejne bronie i kolejn? zmian? traconego hp. Mo?e by? b??d z armorem gracza, poniewa? zabierze i armor i hp, ale to jest do ogarni?cia, jak ci si? spodoba to mog? nakierowa? ;d

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-02, 22:32


Nissanek

Hejter






Wiek: 26
Na forum: 3349 dni
Posty: 40
Nick w MP: 10w40

Piwa: 143

Respekt: 70

Ostrzeżeń: 20%
PawnMasterRTRP, a nie bedzie pobiera?o teraz 2x wi?cej? Tzn oryginalne obra?enia i te co tu da?e?

Podpis
Pomogłem? Możesz dać zimnego browara :D

Chcesz coś? Pisz na PW.
Szukasz kogoś kto by zrobił obiekty? Napisz!
Kontakt GG: 65142802
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-02, 22:54


Zamek







Wiek: 26
Na forum: 3788 dni
Posty: 168
Nick w MP: Zamek

Piwa: 276

Respekt: 295,8
Respekt: 295,8Respekt: 295,8Respekt: 295,8

Parametr amount oznacza ilo?? zadawanych obra?e?, czyli je?eli przyk?adowo deagle zabiera 50 hp a do parametru amount dodamy + 25 do zabierze 75 hp :)

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: obrażenia :: broni
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku