GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Archívum => A témát indította: Feher - 2015. Február 16. - 16:49:45

Cím: Favágó
Írta: Feher - 2015. Február 16. - 16:49:45
Hali!
Favágó scriptet készítek szeretném megoldani, hogy a fát lehessen sebezni és mikor elfogy az élete kidőljön.
(Pedes módszerrel sikerült de szerintem az nem túl szép.)
Üdv : Feher
Cím: Favágó
Írta: koko1238640 - 2015. Február 16. - 16:55:13
setElementData
getElementData
Cím: Favágó
Írta: Feher - 2015. Február 16. - 18:13:36
köszi a választ de nem nagyon értem, hogy ezek segítségével hogyan lehet a fát sebezhetővé tenni, eltudnád részletesen magyarázni légyszíves ?
Cím: Favágó
Írta: tomaker - 2015. Február 16. - 18:48:39
Ennyi lenne csak nem tudom hogy oldod meg azt hogy ha meguti az objectet
Vannak benne hibak de szerintem ertheto
tree = CreateObjec //------ lekrealsz egy fat
local Hp=100
SetElementData(tree,\"Hp\",Hp) // Megadjuk a fa  eletett
if .... Then //ha a player meguti a fat akkor :
Hp = getElementData(tree,\"Hp\")
SetElementData(tree\"Hp\",Hp-10)
function render()
 TreeHp =  GetElementData(tree,\"Hp\")
If TreeHp==0 then
destroyElement(tree)
 
end
addEventHandler(\"onClientRender\",GetrootElement(),render)
Cím: Favágó
Írta: Eduka - 2015. Február 16. - 18:49:52
Most aztán jó nagy baromságot írtál le...
Cím: Favágó
Írta: tomaker - 2015. Február 16. - 18:52:18
Tudom de en csak Példát hoztam fel szoval ne gondold hogy megirom helyeted a scriptett :)
Cím: Favágó
Írta: Feher - 2015. Február 16. - 19:06:22
Idézetet írta: tomaker date=1424108919\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"55962\" data-ipsquote-contentclass=\"forums_Topic
Ennyi lenne csak nem tudom hogy oldod meg azt hogy ha meguti az objectet
 
Pont ez lenne a lényeg, elméletben én is eljutottam idáig.
Cím: Favágó
Írta: Royalf - 2015. Február 16. - 21:59:41
Azt ne várd, hogy helyetted megírják az egészet..
Cím: Favágó
Írta: koko1238640 - 2015. Február 17. - 17:09:06
Az üteshez jó szerintem a onClientWeaponFire event...

Dupla üzenet összevonva ekkor: 2015. Február 17. - 17:20:47

De ennek majd még utana nézek, én sem írtam meg ilyen scriptet.
Mindig van megoldás!
Cím: Favágó
Írta: Feher - 2015. Február 17. - 18:36:01
Idézetet írta: Royalf date=1424120381\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"55962\" data-ipsquote-contentclass=\"forums_Topic
Azt ne várd, hogy helyetted megírják az egészet..
 
Szerintem előbb olvasd el mi a kérdés mi előtt kommentelsz, nem túl bonyolult a szöveg ;)
 

Az üteshez jó szerintem a onClientWeaponFire event...

Dupla üzenet összevonva ekkor: [time]2015. Február 17. - 17:20:47[/time]

De ennek majd még utana nézek, én sem írtam meg ilyen scriptet.
Mindig van megoldás!
 
[/quote]
Eddig azt hittem, hogy már az összes weaponfire-s eventtel próbáltam de tévedtem :D(a többi ütő fegyverrel nem működött), köszönöm szépen a válaszod, sokat segítettél :)

Dupla üzenet összevonva ekkor: 2015. Február 17. - 20:39:39

Az utóbbi event sem működött mivel csak azokkal a fegyverekkel működik,  amelyek a createWeapon funkcióval vannal létrehozva, azonban ezzel a funkcióval csak néhány fegyvert lehet készíteni és érdekes módon egy ütő fegyver sincs köztük :D.
De egy bonyolultabb módszerrel megoldottam, lehet zárni.
Köszi a válaszokat.
Cím: Favágó
Írta: Toxic - 2015. Február 22. - 09:54:53
[gmod]Helyezem.[/gmod]