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

Wysłany: 2016-11-07, 23:48


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Witam, mam problem poniewa? chcia?em przenie?? funkcje poprzez pod funkcje dok?adnie chodzi o takie co?:


function input ()
    outputChatBox("asd")
end

wykonaj input() )

function wykonaj func )
    --wykonywanie funkcji
    outputChatBox("Wykonano funkcje: "..tostring(func) )
end


Jest takie co? mo?liwe ?

Pr?bowa?em loadstring ale nie udaje mi si? tego zrobi?.
A i pod funkcja b?dzie w innym zasobie wykonywana.

[ Dodano: 2016-11-08, 00:45 ]
Wykona?em funkcje przy pomocy takiego wywo?ania:
loadstring(func)()

ale jest b??d:
Kod:

attempt to call a nil value


Wie kto? mo?e czy da si? to zrobi? jako? bo ja ju? pr?bowa?em kilka metod.
Jedyna metoda dzia?aj?ca kt?r? znalaz?em jest to export i call ale w moim przypadku to jest rozwi?zanie nie op?acalne.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-08, 05:58


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

Mi?dzy zasobami mo?na tylko wykorzysta? eksporty.
Co do loadstring:

function input ()
    outputChatBox("asd")
end

function wykonaj func )
    if type(func) == "string" then 
         pcall(loadstring(func))
    end
end
wykonaj ("input()")

Jak sama nazwa wskazuje, to loadstring ;]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-08, 11:56


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Brzysiek, czy takim razie jest mo?liwo?? u?ycia eksport bez wpisywania w meta funkcji eksportowanej ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-08, 20:10


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

Nie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-09, 02:07


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Do zamkni?cia.
Dzi?kuje za pomoc Brzysiek.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-09, 18:43


PolskiSebek12

Programista






Wiek: 28
Na forum: 4347 dni
Posty: 343
Nick w MP: CrosRoad95

Piwa: 3883

Respekt: 288,8
Respekt: 288,8Respekt: 288,8Respekt: 288,8

Ostrzeżeń: 100%
"luki123luki123" napisał/a:

Brzysiek, czy takim razie jest mo?liwo?? u?ycia eksport bez wpisywania w meta funkcji eksportowanej ?

da si? stworzy? funkcje kt?re mo?na u?y? w ka?dym skrypcie bez u?ywania export?w

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-09, 20:07


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

"PolskiSebek12" napisał/a:

"luki123luki123" napisał/a:

Brzysiek, czy takim razie jest mo?liwo?? u?ycia eksport bez wpisywania w meta funkcji eksportowanej ?

da si? stworzy? funkcje kt?re mo?na u?y? w ka?dym skrypcie bez u?ywania export?w

w takim razie w jaki spos?b?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-09, 20:52


PolskiSebek12

Programista






Wiek: 28
Na forum: 4347 dni
Posty: 343
Nick w MP: CrosRoad95

Piwa: 3883

Respekt: 288,8
Respekt: 288,8Respekt: 288,8Respekt: 288,8

Ostrzeżeń: 100%
Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: wykonywania :: funkcji
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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