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

Wysłany: 2020-01-04, 22:01


szymsoon







Wiek: 31
Na forum: 2370 dni
Posty: 54

Piwa: 1

Respekt: 50

Witam pr?buje napisa? skrypt kt?ry sprawi ?e jeden czo?g b?dzie m?g? zniszczy drugi czo?g , napisa?em co? takiego ale nic nie dzia?a , prosz? o pomoc .
Kod:



local weaponsToDamageRhino = {
[51] = "Explosion",
}

function handleRhinoDamage(attacker, weapon, loss, x, y, z, tire)
if (getElementModel(source) == 432 and loss > 0) then
if (weaponsToDamageRhino[weapon]) then
setElementHealth(source, getElementHealth(source) - loss)
end
end
end
addEventHandler("onClientVehicleDamage", root, handleRhinoDamage)




Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-04, 22:10


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Jeste? pewny, ?e nic si? nie dzieje?
Pr?bowa?e? debugowa? kod: doda? sobie na czacie np. stan pojazdu po ataku?
Mo?e musisz zwi?kszy? uszkodzenia mno??c loss przez 2 przy odejmowaniu?

setElementHealth(sourcegetElementHealth(source) - (loss 2)) 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-04, 22:13


szymsoon







Wiek: 31
Na forum: 2370 dni
Posty: 54

Piwa: 1

Respekt: 50

sprawdzam w admin panelu stan pojazdu i jest ca?y czas 1000%

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-04, 22:21


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

A te czo?gi to przyjmuj? jakie? zniszczenia od eksplozji w og?le?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-04, 22:43


szymsoon







Wiek: 31
Na forum: 2370 dni
Posty: 54

Piwa: 1

Respekt: 50

no w?a?nie ju? sam nie wiem czy to moje b??dy w kodzie czy to dlatego ?e czo?g nie przyjmuje uszkodze? od wybuchu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-04, 22:55


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

To podmie? funkcj? i zobacz czy teraz si? niszy:
Zrobi?em ma?e zmiany estetyczne.
Doda?em 50 bo nie wiem w ko?cu ile zabiera eksplozja.


addEventHandler("onClientVehicleDamage"getRootElement(), function(attackerweaponlossxyztire)
    if ((getElementModel(source) == 432) and (getElementModel(attacker) == 432) and weaponsToDamageRhino[weapon]) then
        setElementHealth(sourcegetElementHealth(source) - (loss 50))
    end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-05, 23:44


szymsoon







Wiek: 31
Na forum: 2370 dni
Posty: 54

Piwa: 1

Respekt: 50

Zacz??em czyta? o tym evencie na mta wiki i by?o podane pare przyk?ad?w i nad jednym z nich pisa?o to :This example allows the Rhino to take damage from bullets even though they're bullet proof, this example doesn't work with explosions though. czyli nie da rady zrobi? tego co chcia?em , poniewa? czo?g w mta z za?o?enia jest wybucho odporny . My?la?em te? o tym aby wgra? podmiank? za inny pojazd kt?ry jest podatny na wybuchy albo mo?e da?o by rade zrobi? to poprzez wgranie handlingu ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-05, 23:52


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Co? si? da zrobi?.
Poczytaj od pierwszej strony. Na drugiej masz gotowy kod, kt?ry podobno dzia?a.

https://forum.mtasa.com/topic/18961-rhino-making-it-more-fragile/

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
szymsoon
Wysłany: 2020-01-06, 01:40


szymsoon







Wiek: 31
Na forum: 2370 dni
Posty: 54

Piwa: 1

Respekt: 50

wgra?em i okaza?o si? ?e dzia?a :) dzi?ki wielkie za pomoc sam nigdy bym tego nie zrobi?

Postaw piwo autorowi tego posta
 

 
Tagi: czołg :: podatny :: wybuchy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Czołg podatny na wybuchy 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