Wysłany: 2020-05-19, 09:48
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Siema, wie kto? mo?e jak zrobi? aby osoby maj?ce eldata np. "data:weapon" mia?y zmienione statystyki dotycz?ce rozrzutu z broni.
W sensie jak kto? ma t? eldate to ?eby zmieni? mu rozrzut z broni.
Pr?bowa?em u?y?
ale mi nie wychodzi
Przyk?adowy kod jakiego pr?bowa?em uzy?.
function ZmienRozrzut ( plr )
if getElementData ( plr , "dawa:weapon" ) then
setWeaponProperty ( 31 , "poor" , "accuracy" , 99 )
setWeaponProperty ( 31 , "std" , "accuracy" , 99 )
setWeaponProperty ( 31 , "pro" , "accuracy" , 99 )
else return end
end
Da?em tam 31 bo chcia?em ?eby by?o na M4.
Za pomoc daje zimniutkie piwerko i cieplutki respekcik
Wysłany: 2020-05-19, 09:52
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
M?wisz o element dacie "data:weapon" a w kodzie masz "dawa:weapon". Mo?e o to chodzi?
setWeaponProperty dzia?a na ka?d? bro?, zerknij na funkcj?
Więcej informacji znajdziesz w Wikipedii MTA: setPedStat
Więcej szczegółów
Wystawiono 1 piw(a):Yami
Wysłany: 2020-05-19, 10:25
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Niestety nie o to chodzi?a
Pr?bowa?em zrobi? teraz za pomoc? setPedStat ale te? nie dzia?a, kod:
function Rozrzut ( plr )
for _ , stat in ipairs ({ 69 , 70 , 71 , 72 , 73 , 74 , 76 , 77 , 78 , 79 }) do
if getElementData ( plr , "data:weapon" ) then
setPedStat ( plr , stat , 1000 )
elseif not getElementData ( plr , "data:weapon" ) then
setPedStat ( plr , stat , 1 )
end
end
end
Wysłany: 2020-05-19, 11:00
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2579 dni Posty: 288
Piwa : 16
max. warto?? to 999, a ustawi?e? na 1000, zmie? i spr?buj.
Wysłany: 2020-05-19, 11:26
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
"Szyszka947" napisał/a :max. warto?? to 999, a ustawi?e? na 1000, zmie? i spr?buj.
Maksymalna warto?? to 1000, nie wprowadzaj w b??d, nawet na wiki pisze 1000
Doda?em timer i w db3 taki b??d:
WARNING : rozrzut / s . lua : 86 : Bad argument @ 'getElementData' [ Expected element at argument 1 , got nil ]
WARNING : rozrzut / s . lua : 88 : Bad argument @ 'getElementData' [ Expected element at argument 1 , got nil ]
Linijka 86 i 88:
86 - if getElementData ( plr , "data:weapon" ) then
88 - elseif not getElementData ( plr , "data:weapon" ) then
timer:
setTimer ( Rozrzut , 5000 , 0 )
[ Dodano : 2020-05-19, 11:28 ]
Tak samo daje teraz b??d warning z setPedStat, chodzi o zmienn? gracza "plr", jak zmieniam na "thePlayer" to jest to samo
Tagi: eldata
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: