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

Wysłany: 2018-08-25, 22:45


adaskOO

Ten który patrzy






Wiek: 24
Na forum: 3732 dni
Posty: 249
Nick w MP: adaskOO

Piwa: 3168

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

Witam zmagam si? z problemem przy robieniu pracy Magazyniera ot??, problem polega na tym ?e funkcja podana na dole nie ustawia mi Element daty na false..


function usunelementdate()
if source ~= zakoncz then return end
    if getElementData(source"np"truethen
    setElementData(source"np"false)
    exports["CL-Notyfikacje"]:noti("Pomy?lnie zwolni?e? si? z pracy Magazyniera!"source) 
    else
    exports["CL-Notyfikacje"]:noti("Nie pracujesz jako Magazynier!"source) 
    end    
end
addEventHandler("onClientGUIClick"rootusunelementdate)


Pozdrawiam.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-25, 22:49


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Po pierwsze source u?ywa si? w eventach po stronie servera, a ty source u?ywasz dziwnym trafem w evencie onClientGUIClick, kt?ry jest po stronie clienta...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-25, 22:55


adaskOO

Ten który patrzy






Wiek: 24
Na forum: 3732 dni
Posty: 249
Nick w MP: adaskOO

Piwa: 3168

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

"Kalizman" napisał/a:

Po pierwsze source u?ywa si? w eventach po stronie servera, a ty source u?ywasz dziwnym trafem w evencie onClientGUIClick, kt?ry jest po stronie clienta...


To source to akurat ja nie robi?em, odda?em koledze zeby sprawdzi?, a on mi odda? takie :P . Na pocz?tku by?o el, potem plr.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-25, 22:59


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Sprawd?.
function usunelementdate()
if source ~= zakoncz then return end
    if getElementData(localPlayer"np") == true then
    setElementData(localPlayer"np"false)
    exports["CL-Notyfikacje"]:noti("Pomy?lnie zwolni?e? si? z pracy Magazyniera!"localPlayer) 
    else
    exports["CL-Notyfikacje"]:noti("Nie pracujesz jako Magazynier!"localPlayer) 
    end    
end
addEventHandler("onClientGUIClick"rootusunelementdate)
Czy podany kod jest po stronie clienta?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-25, 23:01


adaskOO

Ten który patrzy






Wiek: 24
Na forum: 3732 dni
Posty: 249
Nick w MP: adaskOO

Piwa: 3168

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

"Kalizman" napisał/a:

Sprawd?.
function usunelementdate()
if source ~= zakoncz then return end
    if getElementData(localPlayer"np") == true then
    setElementData(localPlayer"np"false)
    exports["CL-Notyfikacje"]:noti("Pomy?lnie zwolni?e? si? z pracy Magazyniera!"localPlayer) 
    else
    exports["CL-Notyfikacje"]:noti("Nie pracujesz jako Magazynier!"localPlayer) 
    end    
end
addEventHandler("onClientGUIClick"rootusunelementdate)
Czy podany kod jest po stronie clienta?


Tak to jest client
//edit nie dzia?a wyskakuje ci?gle ?e "nie pracuje jako Magazynier"

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-25, 23:16


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

czyli nie posiadasz element-daty "np"

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-25, 23:18


adaskOO

Ten który patrzy






Wiek: 24
Na forum: 3732 dni
Posty: 249
Nick w MP: adaskOO

Piwa: 3168

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

"Kalizman" napisał/a:

czyli nie posiadasz element-daty "np"

Mam osobn? funkcje kt?ra tworzy ElementDate "np".

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-26, 00:00


Adis.exe

LUA Developer






Wiek: 23
Na forum: 3498 dni
Posty: 292
Nick w MP: Adiś.exe

Piwa: 997

Respekt: 110,3
Respekt: 110,3

nie wykonuje ci si? ten if :

if getElementData(localPlayer"np") == true then


mo?e masz jaki? b??d w nadawaniu eldaty bo skoro wy?wietla ci notyfikacje to znaczy ?e if jest inny ni? true

Podpis

KONTAKT:
GG: 60968224
Discord: Adiś.exe#3828

Użytkownik: 05.11.2016
GTAO Member: 20.02.2019
Support-Team: 25.07.2018
Support-Team: 19.01.2019
Test Mod: 08.02.2019

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-26, 12:20


adaskOO

Ten który patrzy






Wiek: 24
Na forum: 3732 dni
Posty: 249
Nick w MP: adaskOO

Piwa: 3168

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

"Adikoo1302" napisał/a:

nie wykonuje ci si? ten if :

if getElementData(localPlayer"np") == true then


mo?e masz jaki? b??d w nadawaniu eldaty bo skoro wy?wietla ci notyfikacje to znaczy ?e if jest inny ni? true



Oto funkcja nadaj?ca ElementDate
Dodam i? je?eli source zamieniam na el lub plr, to przycisk nie dzia?a.

function nonpremium_praca(el)
    if source == nonpremium then
        if getElementData(source"np") == true then
        exports["CL-Notyfikacje"]:noti("Pracujesz ju? jako Magazynier!"source) 
        else
        setElementData(source"np"true)
        exports["CL-Notyfikacje"]:noti("Rozpoczynasz prace z pakietem: Podstawowym!"source)
        exports["CL-Notyfikacje"]:noti("Gdy wejdziesz w marker na parterze mo?esz podnie?? skrzynie!"source)            
end
    end  
             end    
addEventHandler ("onClientGUIClick"rootnonpremium_praca)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-26, 19:24


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Ile razy mam wam pisa??
"Kalizman" napisał/a:

source u?ywa si? w eventach po stronie servera, a ty source u?ywasz dziwnym trafem w evencie onClientGUIClick, kt?ry jest po stronie clienta...


W argumencie funkcji "el", ale jednak "source" u?ywasz g??wnie we funkcji, SKORO to strona CLIENT? STRONA CLIENT U?YWA localPlayer, a nie ?adne SOURCE czy EL (owszem mo?na p??niej to zdefiniowa? jako
if el ~= localPlayer then return end
)

Postaw piwo autorowi tego posta
 

 
Tagi: funkcja :: nie :: usuwa :: elementdaty!
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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