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

Wysłany: 2013-09-14, 21:36


KurczakSwaj







Wiek: 27
Na forum: 4902 dni
Posty: 119
Nick w MP: KurczakSwaj

Piwa: 121

Respekt: 102
Respekt: 102

Istnieje mo?liwo?? wprowadzenia max. zasi?gu ra?enia broni
palnej? Aby z np. DE mo?na strzela? do os?b, kt?re s? oddalone
od nas o max. 20m? Za pomoc piwko oczywi?cie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-14, 21:58


Sondevo







Wiek: 36
Na forum: 4863 dni
Posty: 9

Piwa: 3

Respekt: 50

Onplayerspawn:

setplayerteam(playerid,1);

Onplayertakedamage :

- pobierasz pozycje ofiary
- sprawdzasz czy s? oddaleni od siebie o t? ilo?? jednostek - isplayerinrangeofpoint(issuerid, tralala)
- je?li w odpowiedniej odleg?o?ci : SetPlayerhealth(playerid,GetPlayerHealth(playerid)-ilosc);

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-15, 11:49


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

KurczakSwaj, Teoretycznie nie da si? tego wykona?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-15, 12:27


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

stock Float:PlayerHealth(playerid)
{
new Float:_lHP;
GetPlayerHealth(playerid, _lHP);
return _lHP;
}

public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(issuerid != INVALID_PLAYER_ID)
{
new Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
if(!IsPlayerInRangeOfPoint(issuerid, 20.0, pos[0], pos[1], pos[2]) && PlayerHealth > 0.0) SetPlayerHealth(playerid, PlayerHealth(playerid)+amount);
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-15, 21:55


Douglas00







Wiek: 30
Na forum: 4714 dni
Posty: 24

Piwa: 874

Respekt: 69,8

Ostrzeżeń: 20%
"Sillence" napisał/a:

KurczakSwaj, Teoretycznie nie da si? tego wykona?.



Da si? teoretycznie i praktycznie. Wystarczy u?y? funkcji i callback?w, kt?re zapodali Ci ju? inni userzy ;p

Callback:
http://wiki.sa-mp.com/wiki/OnPlayerTakeDamage
Funkcje:
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
http://wiki.sa-mp.com/wiki/SetPlayerHealth

oraz mo?esz jeszcze pokombinowa? z:

http://wiki.sa-mp.com/wiki/SetPlayerArmour

Oczywi?cie je?eli gdziekolwiek u?ywasz w skrypcie kamizelki.

Postaw piwo autorowi tego posta
 

 
Tagi: zasięg :: broni :: palnej
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Zasięg broni palnej 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