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

Wysłany: 2016-03-21, 20:02


GamerHD11







Wiek: 24
Na forum: 4260 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

Witam robi?c skrypt w GUI napotka?o mnie kilka problem?w z get i setElementDatami. Wog?le ich nie wczytuje. I tak?e chcia?bym zrobi? tak aby przy niezaznaczonym gridLi?cie przycisk Zatrudnij nie dzia?a?. Pomo?ecie ?

DB3:
w linijce 30 Bad Argument @ 'getElementData' [Expected element at argument 1, got string 'left'] [DUP x3]

w linijce 31 Bad argument @ 'setElementData' [Expected element at argument 1, got string 'left'] [DUP x3]

w linijce 41 Bad argument @ 'getElementData' [Expected element at argument 1, got string 'left']

        markerup createMarker(002"cylinder"125500255)
        
        okno guiCreateWindow(756371387419"Urz?d Pracy"false)
        guiWindowSetSizable(oknofalse)

        grid guiCreateGridList(13231215340falseokno)
        guiGridListAddColumn(grid"Lista Dost?pnych Prac"0.9)
        guiGridListAddRow(grid)
        guiGridListSetItemText(grid01"Praca Listonosza"falsefalse)
        butzat guiCreateButton(94411359"Zatrudnij"falseokno)
        butzwo guiCreateButton(913011359"Zwolnij"falseokno)
        butzamk guiCreateButton(921511359"Zamknij"falseokno)
        guiSetVisible(oknofalse)
        
    function otworzGUI(el)
    if el ~= localPlayer then return end
    guiSetVisible(oknotrue)
    showCursor(true)
    end
    addEventHandler("onClientMarkerHit"markerupotworzGUI)
    
    function zamknijGUI()
    guiSetVisible(oknofalse)
    showCursor(false)
    end
    addEventHandler("onClientGUIClick"butzamkzamknijGUI)
    
    function podejmijPrace(localPlayer)
    if guiGridListGetItemText(grid01) == "Praca Listonosza" then
    if getElementData(localPlayer"aktualnaPracaDorywcza") == false then
    setElementData(localPlayer"aktualnaPracaDorywcza""Listonosz")
    outputChatBox("Gratulacj?, zosta?e? zatrudniony jako listonosz, udaj si? teraz na poczt?."localPlayer)
    else
    outputChatBox("Posiadasz ju? aktualn? prac? dorywcz?."localPlayer)
    end
    end
    end
    addEventHandler("onClientGUIClick"butzatpodejmijPrace)
    
    function zwolnijSie(localPlayer)
    if getElementData(localPlayer"aktualnaPracaDorywcza"then
    setElementData(localPlayer"aktualnaPracaDorywcza"false)
    outputChatBox("Zwolni?e? si? z aktualnej pracy dorywczej."localPlayer)
    else
    outputChatBox("Nie posiadasz ?adnej pracy dorywczej."localPlayer)
    end
    end
    addEventHandler("onClientGUIClick"butzwozwolnijSie)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 20:19


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
GamerHD11, wywal localPlayer z nawias?w przy nazwach funkcji do kt?rych odwo?ujesz si? z tymi eventami, localPlayer jest sta?? zmienn? po stronie clienta i nie trzeba jej jako? deklarowa?.

PS: Chodzi mi o te: function zwolnijSie(localPlayer)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 20:23


GamerHD11







Wiek: 24
Na forum: 4260 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

Dobra dzia?a dzi?ki, ale wiesz jak zrobi?, ?eby gdy nie mam nic zaznaczonego na grid li?cie, ?ebym nic sie nie dzialo po kliknieciu zatrudnij ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 20:25


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%

Więcej informacji znajdziesz w Wikipedii MTA:

guiGridListGetSelectedCount


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 20:37


GamerHD11







Wiek: 24
Na forum: 4260 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

Dzi?ki bardzo :) :piwo:

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: wczytuje :: setelementdaty
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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