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

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


NewStories







Wiek: 22
Na forum: 2639 dni
Posty: 65
Nick w MP: Dobrich

Piwa: 4

Respekt: 50

Ostrzeżeń: 60%
Witam, stworzy?em przyk?adowy skrypt w kt?rym pierwszy raz u?y?em elementdaty, napotka?em pewien problem. W poni?szym kodzie, po wpisaniu komendy /bomba ustawia si? element data player:bomba na true, lecz gdy pr?buje w nast?pnej funckji wywo?a? j? za pomoc? getElementData, co? nie dzia?a i tak jakby mi jej nie odczytywa?o. Licz? na pomoc.


function bomba(root)
    outputChatBox("Pod?o?y?e? bombe!")
    setElementData(plr"player:bomba"true)
end
addCommandHandler("bomba"bomba)

function check()
    if getElementData("player:bomba") == true then
        outputChatBox("Ju? pod?o?y?e? bomb?")
    else
        outputChatBox("Jeszcze nie miales okazji podlozyc bomby, podloz ja.")
    end
    end
addCommandHandler("sprawdz"check)


Podpis
Dobrich/9971
Postaw piwo autorowi tego posta
 

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


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Mog? si? za?o?y?, ?e jednak nie ustawi?o ci tej elementDaty.
Nie korzystaj z root tylko zdefiniuj inaczej gracza (plr).

getElementData ma 2 argumenty (3 opcjonalny), element i klucz. Musisz wprowadzi? zmienn? gracza czyli pierwszy argument tej funkcji (tak samo jak wcze?niej, plr). Poczytaj na wiki MTA.
Je?li to strona serwera, w outputChatBox dodaj gracza jako drugi argument, zeby tylko on dosta? wiadomo??.

Postaw piwo autorowi tego posta
 

 
Tagi: elementdaty-tescik
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » ElementDaty-Tescik Odpowiedz do tematu

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