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

Wysłany: 2017-01-23, 00:01


awfesa







Wiek: 29
Na forum: 4846 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Mam pewien kod i jak mog? funkcje eksportowa? tak by w innych zasobach mo?na by?o ich u?y?? Gdy robie przez exports... to pojawia si? b??d w db3

Kod:

function argumens expeced near ":"



local screen_size = { guiGetScreenSize( ) } 
  
local gridlist = dxGrid:Create ( ( screen_size[1] / 2 ) - 250, ( screen_size[2] / 2 ) - 150, 500, 300 ); 
  
gridlist:AddColumn ( "Nick", 400 ) 
gridlist:AddColumn ( "Ping", 100 ) 
  
for i = 1, 50 do 
    gridlist:AddItem ( 1, "Player "..i.." Name" ) 
    gridlist:AddItem ( 2, tostring ( math.random (  10, 100 ) ) ) 
end 


zas?b
https://github.com/t3wz/dxGridlists/blob/master/dxGridlists.lua


https://forum.mtasa.com/topic/80117-rel-dxgridlists-framework/

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-23, 01:47


_Wicek_

Majstersztyk






Wiek: 26
Na forum: 4401 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1842

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
Dodajesz do mety notk? o eksporcie funkcji ?

Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-23, 02:11


awfesa







Wiek: 29
Na forum: 4846 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

tak daje
pr?bowa?em z takim kodem i nic

local gridlist = exports.test:dxGrid:Create ( ( screen_size[1] / 2 ) - 250, ( screen_size[2] / 2 ) - 150, 500, 300 ); 


local gridlist = dxGrid:exports.test:Create ( ( screen_size[1] / 2 ) - 250, ( screen_size[2] / 2 ) - 150, 500, 300 ); 


Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-23, 11:01


luki123luki123

Place Game






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

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

awfesa,
local gridlist = exports.[Nazwa Zasoby]:[Nazwa Funkcji]( [arg], ... )


Przyk?ad:
local window = exports.GUI:puiCreateWindow( 0, 0, 400, 400, "Panel", false )


lub
local gridlist = exports["[Nazwa Resource"]:[Nazwa Funkcji]( [arg], ... )


Przyk?ad:
local window = exports["GUI"]:puiCreateWindow( 0, 0, 400, 400, "Panel", false )


lub

local gridlist = call ( getResourceFromName ( "[Nazwa Zasobu]" ), "[Nazwa Funkcji]", [arg] )


Przyk?ad:
local window = call ( getResourceFromName ( "GUI" ), "puiCreateWindow", 0, 0, 400, 400, "Panel", false )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-24, 16:57


awfesa







Wiek: 29
Na forum: 4846 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Teraz problem mam z


gridlist:AddColumn ( "Nick", 400 ) 


pr?bowa?em

gridlist:exports.gm_test6:AddColumn ( "Nick", 400 ) 


ale jest b??d w db3
Kod:


function argument expected near '.'


Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-24, 17:19


_Haze

Peace Yo!






Wiek: 25
Na forum: 4325 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

awfesa, najpierw exports tj. exports.gm_test6:gridlist:AddColumn ( "Nick", 400 )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-24, 17:24


awfesa







Wiek: 29
Na forum: 4846 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

"Hazmudex" napisał/a:

awfesa, najpierw exports tj. exports.gm_test6:gridlist:AddColumn ( "Nick", 400 )



Gdy tak robi? to i tak jest b??d w db3

Kod:


function argument expected near '.'


Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-24, 18:15


_Haze

Peace Yo!






Wiek: 25
Na forum: 4325 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

awfesa,
call ( getResourceFromName ( "gm_test6" ), "gridlist:AddColumn", "Nick", 400)
zobacz

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-24, 18:39


luki123luki123

Place Game






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

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

awfesa, podaje si? tylko zas?b i funkcje exportowa a nie podfoldery itd !
Napisa?em wz?r a ty dalej robisz jakie? cuda.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-24, 18:39


awfesa







Wiek: 29
Na forum: 4846 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

"luki123luki123" napisał/a:

awfesa, podaje si? tylko zas?b i funkcje exportowa a nie podfoldery itd !
Napisa?em wz?r a ty dalej robisz jakie? cuda.



Przecie? nie podaje ?adnych podfolder?w itd.




Hazmudex,

Dalej nic

Kod:


call: failed to call 'gm_test6:grindlist:AddColumn'


Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-24, 18:47


Brzysiek

Skrypter pralek






Wiek: 28
Na forum: 5339 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

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

Ten skrypt daje si? do zasobu a nie na ?aden eksport. Metatablic nie wyeksportujesz do innych zasob?w

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-25, 21:00


awfesa







Wiek: 29
Na forum: 4846 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

"Brzysiek" napisał/a:

Ten skrypt daje si? do zasobu a nie na ?aden eksport. Metatablic nie wyeksportujesz do innych zasob?w


Wielka szkoda.

Mam jeszcze jedno pytanie pr?buje zrobi? samemu taki skrypt i mam bardzo podobny problem.

?e podczas exporwotania funkcja 'dxAddColumnGridList' nie dzia?a i nie ma ?adnych b??d?w a najdziwniejsze jest to, ?e funkcja 'dxCreateGridList' podczas exportowania dzia?a poprawnie. Jaki mo?e by? w tym kodzie problem ?


function dxCreateGridList(x, y, width, height, color, postGUI)
    local data = 
    {
        x = x,
        y = y,
        w = width,
        h = height,
        pG = postGUI or false,
        v = true,
        c = postGUI or tocolor(0, 0, 0, 200),
        i = {},
    }
    table.insert(dxGrid.data, data);
    return data
end


function dxAddColumnGridList(data, title, width)
    local Column = 
    {
        title = title, 
        width = width
    }
    table.insert(data.i, Column);
end


Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Tagi: export :: 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 » Export 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