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

Wysłany: 2020-05-19, 09:48


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

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?

Więcej informacji znajdziesz w Wikipedii MTA:

setWeaponProperty

ale mi nie wychodzi

Przyk?adowy kod jakiego pr?bowa?em uzy?.

function ZmienRozrzut(plr)
if getElementData(plr"dawa:weapon"then
setWeaponProperty31"poor""accuracy"99 )
setWeaponProperty31"std""accuracy"99 )
setWeaponProperty31"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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-19, 09:52


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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


Postaw piwo autorowi tego posta
 

 
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

Respekt: 235
Respekt: 235Respekt: 235

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({69707172737476777879 }) do
if getElementData(plr"data:weapon"then
setPedStat(plrstat1000)
elseif not getElementData(plr"data:weapon"then
setPedStat(plrstat1)
end
end
end 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-19, 11:00


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

max. warto?? to 999, a ustawi?e? na 1000, zmie? i spr?buj.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-19, 11:26


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

"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:

WARNINGrozrzut/s.lua:86Bad argument 'getElementData' [Expected element at argument 1got nil]
WARNINGrozrzut/s.lua:88Bad argument 'getElementData' [Expected element at argument 1got nil


Linijka 86 i 88:

86 - if getElementData(plr"data:weapon"then
88 - elseif not getElementData(plr"data:weapon"then 


timer:
 
setTimer(Rozrzut50000)


[ 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

Postaw piwo autorowi tego posta
 

 
Tagi: eldata
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