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

Wysłany: 2019-12-18, 17:37


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3869 dni
Posty: 477
Nick w MP: Rodzaje

Piwa: 877

Respekt: 70,5

Ostrzeżeń: 40%
cze?? natrafi?em na onClientPlayerDamage ale nie wiem jak go u?y?

c-side
function xxx( attacker, weapon, bodypart )
    if ( weapon == 0 ) then
local aktualny_lvl=getElementData(source, "Level")
    if (aktualny_lvl >= 1000) then
triggerServerEvent("sendMsgToAttacker", attacker)
        -- tu nie wiem co da? aby zwi?kszy? si?k?, wi?c da?em to triggerServerEvent
    end
    end
end
addEventHandler ( "onClientPlayerDamage", root, xxx)
 

s-side


addEvent("sendMsgToAttacker", true)
addEventHandler("sendMsgToAttacker",root,
function()
setWeaponProperty(0, "damage",60)
end)
s-side

czy to dobre wykorzystanie ?
my?l? ,?e nie
dlatego prosi?bym o pomoc

Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-12-18, 18:10


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Nie lepiej od razu

Więcej informacji znajdziesz w Wikipedii MTA:

setElementHealth


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MartinPanZycia
Wysłany: 2019-12-18, 22:42


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3869 dni
Posty: 477
Nick w MP: Rodzaje

Piwa: 877

Respekt: 70,5

Ostrzeżeń: 40%
Wilq, dzi?kuj? ci za pomoc!!! ale mam jeszcze jedno pytanie

function xxx( attacker, weapon, bodypart )
    if ( weapon == 0 ) then
local aktualny_lvl=getElementData(attacker, "Level")
    if (aktualny_lvl >= 1000) then
setElementHealth ( targetPlayer, getElementHealth(targetPlayer) - 20 )
    end
    end
end
addEventHandler ( "onClientPlayerDamage", root, xxx)

jak okre?li? zmienn? targetPlayer jako ofier? ((ped kt?ry przyj?? obra?enia (poddali?my sposobowi zmiejszenia HP))

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-12-18, 22:46


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Poszkodowany to ?r?d?o eventu, czyli 'source'.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MartinPanZycia
Wysłany: 2019-12-19, 10:38


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3869 dni
Posty: 477
Nick w MP: Rodzaje

Piwa: 877

Respekt: 70,5

Ostrzeżeń: 40%
Wilq, ale to po c-side wi?c chyba 'LocalPlayer' ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-12-19, 11:02


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Event to event, lokalny gracz to prawdopodobnie ten sam gracz, kt?ry jest atakowany. Ale lepiej u?y? source, masz pewno??. Potem mo?esz sam sobie por?wna? z localPlayer i source.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MartinPanZycia
Tagi: zwiększenie :: obrażeń :: pięści
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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