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

Wysłany: 2019-04-28, 23:29


serigorro







Wiek: 28
Na forum: 2988 dni
Posty: 41
Nick w MP: Igorro

Piwa: 3

Respekt: 40

Witam, w tym mi b??d wywala.

if (getElementData(plr, "player:mandaty") > 1) then 
setPlayerWantedLevel(plr, 1) end


db3:
WARNING: gl-xxx/xxx.lua:13: Bad argument @ 'getElementData' [Expected element at argument 1, got nil]
ERROR: gl-xxx/xxx.lua:13: attempt to compare number with boolean

Za pomoc piwko :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-28, 23:34


AmaMa.

AmaMa.#3768






Wiek: 26
Na forum: 3348 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1835

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

serigorro, Wy?lij kod ca?ej funkcji.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-28, 23:40


serigorro







Wiek: 28
Na forum: 2988 dni
Posty: 41
Nick w MP: Igorro

Piwa: 3

Respekt: 40

"AmaMa." napisał/a:

serigorro, Wy?lij kod ca?ej funkcji.


W core wszystko jest dobrze, podam Ci tylko najwa?niejsze.

sside:
addEvent("pobierzMandat", true)
addEventHandler("pobierzMandat", root, function(how)
if getPlayerMoney(source)>how then
if not tonumber(how) then return end
    takePlayerMoney(source,how);
else
outputChatBox("* Nie sta? ci? na mandat!", source, 255, 0, 0)
setElementData(source, "player:mandaty", getElementData(source, "player:mandaty") + how)
end
end)


cside:
if (getElementData(localPlayer, "player:mandaty") > 1) then 
outputChatBox("Osi?gni?to pierwszy stopie? poszukiwania. Po osi?gni?ciu 6 stopnia zostaniesz automatycznie osadzony w wi?zieniu. Aby zniwelowa? poziom poszukiwa?, mo?esz op?aci? mandaty na komisariacie.", localPlayer)
setPlayerWantedLevel(localPlayer, 1) end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-28, 23:57


AmaMa.

AmaMa.#3768






Wiek: 26
Na forum: 3348 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1835

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

serigorro, Od kiedy po stronie co w outputChatBox dodaje si? localPlayer?
Spr?buj po stronie servera zamieni? "source" na "client" mo?e pomo?e. Bo szczerze m?wi?c, nie wiem co jest ?le po takim kawa?ku.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-29, 21:08


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Jak "wszystko jest dobrze" to nie powinno by? b??d?w.

Albo bawisz si? w kotka i myszk? i wysy?asz tylko dwie linijki kodu i my mamy by? tymi czarodziejami albo wysy?asz konkretny kod.

Od kiedy funkcja setPlayerWantedLevel jest po stronie klienta?
Poka? trigger eventu "pobierzMandat" je?li s? z nim problemy (znajdziesz go po kliencie).

Co do pierwotnego postu, wys?a?e? tam kod ze zmienn? 'plr', p??niej zmieni?e? to na localPlayer. Jeste? pewny tego, co robisz?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-29, 23:37


serigorro







Wiek: 28
Na forum: 2988 dni
Posty: 41
Nick w MP: Igorro

Piwa: 3

Respekt: 40

"Wilq" napisał/a:

Jak "wszystko jest dobrze" to nie powinno by? b??d?w.

Albo bawisz si? w kotka i myszk? i wysy?asz tylko dwie linijki kodu i my mamy by? tymi czarodziejami albo wysy?asz konkretny kod.

Od kiedy funkcja setPlayerWantedLevel jest po stronie klienta?
Poka? trigger eventu "pobierzMandat" je?li s? z nim problemy (znajdziesz go po kliencie).

Co do pierwotnego postu, wys?a?e? tam kod ze zmienn? 'plr', p??niej zmieni?e? to na localPlayer. Jeste? pewny tego, co robisz?


Elementdata si? nadaje dobrze bo wpisa?em j? w core, nie chce tylko nada? gwiazdek mimo i? s? w serverside. Prosz?, kod:

function wantedLevel(el,md)
    if not md or getElementType(el)~="player" or getPedOccupiedVehicle(el) then return end




if getElementData(el, "player:mandaty") >= 1 then 
--outputChatBox("Osi?gni?to pierwszy stopie? poszukiwania. Po osi?gni?ciu 6 stopnia zostaniesz automatycznie osadzony w wi?zieniu. Aby zniwelowa? poziom poszukiwa?, mo?esz op?aci? mandaty na komisariacie.", el)
setPlayerWantedLevel(el, 1) end

end


Funkcje wzi??em z innego kodu i pozmienia?em, lecz nie wychodzi...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-30, 19:25


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Do jakiego eventu pod??czy?e? t? funkcj??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-02, 00:24


serigorro







Wiek: 28
Na forum: 2988 dni
Posty: 41
Nick w MP: Igorro

Piwa: 3

Respekt: 40

"Wilq" napisał/a:

Do jakiego eventu pod??czy?e? t? funkcj??


Do ?adnego, chcia?bym ?eby nadawa?o mi to gwiazdki tak jak w kodzie, nic wi?cej

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-02, 01:26


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

No to je?li funkcja nie jest pod nic podpi?ta, to ona si? nigdy nie wykona.

Postaw piwo autorowi tego posta
 

 
Tagi: elementdata
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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