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

Wysłany: 2020-08-23, 20:41


Ni3Znany

Początkujący w LUA






Wiek: 25
Na forum: 3134 dni
Posty: 49
Nick w MP: Ni3Znany

Piwa: 2

Respekt: 31

Cze??, mam taki kod poni?ej i niestety po wielu pr?bach wci?? nie wiem co jest w nim nietak.

chodzi w nim g??wnie o nadanie elementdaty a nast?pnie sprawdzenie czy dany element j? posiada

((jestem pocz?tkuj?cy, co w sumie mo?na wywnioskowa? xD... licz? na wyrozumia?o??))


function set(thePlayer)
    setElementData(thePlayer"data"true)
    outputChatBox("jest"thePlayer)
end
addCommandHandler("ustaw"set)

function check(thePlayer)
    local el getElementData(thePlayer"data")
    if el == true then
        outputChatBox("masz"thePlayer)
    else 
        outputChatBox("nie"thePlayer)
    end
end
addCommandHandler("sprawdz"check)



Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-23, 20:44


Maniekxx

Amator






Wiek: 24
Na forum: 2894 dni
Posty: 232
Nick w MP: Maniekxx

Piwa: 225

Respekt: 110
Respekt: 110

Ostrzeżeń: 20%
Masz jakie? b??dy w db3?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-23, 20:47


Ni3Znany

Początkujący w LUA






Wiek: 25
Na forum: 3134 dni
Posty: 49
Nick w MP: Ni3Znany

Piwa: 2

Respekt: 31



Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-23, 20:54


killercycDDS

Migacz






Wiek: 25
Na forum: 4512 dni
Posty: 629
Nick w MP: killer_cyc[DDS]

Piwa: 1659

Respekt: 22

Sprawd? bo pisa?em na tel

addCommandHandler("ustaw",function(plr)
setElementData(plr"data"true)
    outputChatBox("jest"plr)
end)


addCommandHandler("sprawdz",function(plr)
local spr getElementData(plr"data")
if spr then 
 outputChatBox("masz"plr)
    else 
        outputChatBox("nie"plr)
    end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-23, 21:01


Ni3Znany

Początkujący w LUA






Wiek: 25
Na forum: 3134 dni
Posty: 49
Nick w MP: Ni3Znany

Piwa: 2

Respekt: 31

"killercycDDS" napisał/a:

Sprawd? bo pisa?em na tel

addCommandHandler("ustaw",function(plr)
setElementData(plr"data"true)
    outputChatBox("jest"plr)
end)


addCommandHandler("sprawdz",function(plr)
local spr getElementData(plr"data")
if spr then 
 outputChatBox("masz"plr)
    else 
        outputChatBox("nie"plr)
    end
end)


wci?? wywala b??dy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-23, 21:17


killercycDDS

Migacz






Wiek: 25
Na forum: 4512 dni
Posty: 629
Nick w MP: killer_cyc[DDS]

Piwa: 1659

Respekt: 22

"Ni3Znany" napisał/a:

"killercycDDS" napisał/a:

Sprawd? bo pisa?em na tel

addCommandHandler("ustaw",function(plr)
setElementData(plr"data"true)
    outputChatBox("jest"plr)
end)


addCommandHandler("sprawdz",function(plr)
local spr getElementData(plr"data")
if spr then 
 outputChatBox("masz"plr)
    else 
        outputChatBox("nie"plr)
    end
end)


wci?? wywala b??dy


Sprawdzi?em przed chwil? i u mnie normalnie dzia?a na pewno wklepujesz to po stronie serwera?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-23, 21:18


Maniekxx

Amator






Wiek: 24
Na forum: 2894 dni
Posty: 232
Nick w MP: Maniekxx

Piwa: 225

Respekt: 110
Respekt: 110

Ostrzeżeń: 20%
Czyli pierwszy argument w Twoim kodzie to nie zmienna gracza, tylko komenda, dodaj drugi argument kt?ry b?dzie wskazywa? na to i? pierwszy argument nie jest komend?, a graczem.


function set(thePlayer,cmd)
    setElementData(thePlayer"data"true)
    outputChatBox("jest"thePlayer)
end
addCommandHandler("ustaw"set)

function check(thePlayer,cmd)
    local el getElementData(thePlayer"data")
    if el == true then
        outputChatBox("masz"thePlayer)
    else 
        outputChatBox("nie"thePlayer)
    end
end
addCommandHandler("sprawdz"check)


Polecam te? skorzysta? ze strony: https://wiki.multitheftauto.com/wiki/AddCommandHandler
znajdziesz tam wszystkie funkcje dost?pne w MTA oraz ich opis.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-23, 22:25


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Kod masz po stronie klienta w mecie. Po stronie serwera pierwszy argument to gracz, po kliencie pierwszy argument to nazwa komendy. Zmie? w mecie na "server".

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-24, 11:27


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

"Maniekxx" napisał/a:

Czyli pierwszy argument w Twoim kodzie to nie zmienna gracza, tylko komenda, dodaj drugi argument kt?ry b?dzie wskazywa? na to i? pierwszy argument nie jest komend?, a graczem.


function set(thePlayer,cmd)
    setElementData(thePlayer"data"true)
    outputChatBox("jest"thePlayer)
end
addCommandHandler("ustaw"set)

function check(thePlayer,cmd)
    local el getElementData(thePlayer"data")
    if el == true then
        outputChatBox("masz"thePlayer)
    else 
        outputChatBox("nie"thePlayer)
    end
end
addCommandHandler("sprawdz"check)


Polecam te? skorzysta? ze strony: https://wiki.multitheftauto.com/wiki/AddCommandHandler
znajdziesz tam wszystkie funkcje dost?pne w MTA oraz ich opis.



Co ty za g?upoty wygadujesz? pierwsza argument zwraca gracza, niewa?ne czy wpisa? kolejne argumenty.

Co do autora - wejd? w met? i wstaw kod po stronie servera. Obecnie masz go po stronie clienta, kt?ry nie ma argumentu w addCommandHandler zwracaj?cego gracza. wykasuj po prostu type="client" z mety

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Ostatnio zmieniony przez PatryKK. 2020-08-24, 12:22, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-24, 11:36


Ni3Znany

Początkujący w LUA






Wiek: 25
Na forum: 3134 dni
Posty: 49
Nick w MP: Ni3Znany

Piwa: 2

Respekt: 31

Dzi?ki wielkie, wszystko dzia?a...

sory za pomy?k?, faktycznie dzia?a?o tylko po prostu w vsc pisa?o, ?e zapis pomy?lny a nie zapisa?o mi zmian czego nie zauwa?y?em

Postaw piwo autorowi tego posta
 

 
Tagi: setelementdata/getelementdata
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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