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

Wysłany: 2020-05-07, 06:58


k1nG

grove street home






Wiek: 26
Na forum: 3557 dni
Posty: 29
Nick w MP: Trust / Tiffergan

Piwa: 12

Respekt: 60

Witam chcia?em zrobi? skrypt kt?ry zmienia nam styl chodzenia, zale?nie od skina jakiego posiadamy, pr?bowa?em robi? co?, takiego, ale nie wychodzi?o :f

Kod:

function onClientResourceStart ()
local skin = getElementModel(localPlayer)
if skin == 78 then
setPedWalkingStyle(localPlayer,126)
else
setPedWalkingStyle(localPlayer,0)
end
end
addEventHandler("onClientResourceStart",resourceRoot, onClientResourceStart)

Oraz co? takiego, ale to juz ca?kiem jest ?le

Kod:

local skin = getElementModel(localPlayer)
if skin == 78 then
setPedWalkingStyle(localPlayer,126)
end
if skin == 73 then
setPedWalkingStyle(localPlayer,0)
end

Nie wyzywajcie ucze si? ;f

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-07, 07:16


AmaMa.

AmaMa.#3768






Wiek: 25
Na forum: 3208 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1825

Respekt: 165,3
Respekt: 165,3Respekt: 165,3

k1nG, Pierwszy kod jest poprawny, ale dzia?a tylko, je?li masz skina o id 78 i w??czysz skrypt. Je?li p??niej zmienisz skina to nie b?dzie kod ju? dzia?a?.

Prostym rozwi?zaniem dla Ciebie by?o by zastosowanie funkcji setTimer.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-07, 07:48


k1nG

grove street home






Wiek: 26
Na forum: 3557 dni
Posty: 29
Nick w MP: Trust / Tiffergan

Piwa: 12

Respekt: 60

Jak mia??m ten 1 kod, to dzia?a?o na takiej zasadzie, ?e jak mia?em id 78 to mia?em ten styl chodzenia potem zmienia?em skina i dalej mia?em ten styl, bo ja chce uzyska? co? takiego, ?e mam skin 78 mam ten styl chodzenia, zmieniam skin mam podstawowy styl, zn?w zmieniam na 78 i zn?w mam styl chodzenia inny, ale co? to nie wychodzi :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-07, 08:09


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

?eby styl chodzenia na bie??co si? zaktualizowa?, musisz wykona? to sprawdzanie modelu w timerze, funkcja

Więcej informacji znajdziesz w Wikipedii MTA:

setTimer


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-07, 12:21


k1nG

grove street home






Wiek: 26
Na forum: 3557 dni
Posty: 29
Nick w MP: Trust / Tiffergan

Piwa: 12

Respekt: 60

uda?o mi si? zrobi? to w taki spos?b


Kod:

function informPlayerOnModelChange(oldModel, newModel)
if ( getElementType(source) == "player" ) then
skin = getPedSkin(localPlayer)
if skin == 78 or skin == 76 then
setPedWalkingStyle(localPlayer,59)
else
setPedWalkingStyle(localPlayer,0)
end
end
end
addEventHandler("onClientElementModelChange", root, informPlayerOnModelChange)


Postaw piwo autorowi tego posta
 

 
Tagi: walking :: style :: zależny :: skina
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Walking style zależny od ID skina 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