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

Wysłany: 2021-01-26, 09:21


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50

witam chcia? bym stworzy? aby po wjesciu w marker zapisywa?o mi ile razy gracz wszed? ju? w dany marker po 5 razie gdy gracz wejdzie w marker uruchomi si? kolejna funkcja,

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-26, 11:23


Matikmontana

Modern Stories






Wiek: 22
Na forum: 2473 dni
Posty: 423
Nick w MP: Mazeusz*

Piwa: 1015

Respekt: 130
Respekt: 130

Ostrzeżeń: 60%

Więcej informacji znajdziesz w Wikipedii MTA:

OnMarkerHit


Więcej informacji znajdziesz w Wikipedii MTA:

SetElementData


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-26, 14:12


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50

a m?g? bym prosi? jaki? przyk?ad ma?y ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-26, 17:01


NotPaladyn







Wiek: 23
Na forum: 2790 dni
Posty: 866
Nick w MP: NotPaladyn

Piwa: 3135

Respekt: 690
Respekt: 690Respekt: 690


   Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną.
U?ywanie elementdat nie jest zbyt optymalne, wi?c nie zaleca?bym tego u?ywa?, cho? to ju? tw?j wyb?r.

Mo?esz zrobi? co? w tym stylu (nie testowane)
local value 0

local mark createMarker(xyz"cylinder"12555050200)

addEventHandler("onMarkerHit"mark, function(elmd)
    if getElementType(el) ~= "player" then return end
    if not md then return end
    if value 5 then
        value value 1
    elseif value == 5 then
        outputChatBox("Wszed?e? w marker 5 raz"el)
    end
end)

Oczywi?cie zamiast x,y,z dajesz pozycje gdzie ma by? marker

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-26, 19:22


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50


function pizza()
setElementData (localPlayer"pracaon"true)

local xyrandomMarker()
 marker2 createMarker(xyz"cylinder" ,) 
 
 
 myBlip createBlipAttachedTo marker241 )
addEventHandler("onClientMarkerHit"marker2pieniadze)
addEventHandler("onClientMarkerHit"marker2pizza)


 
local value 0
addEventHandler("onMarkerHit"marker2, function(elmd)
    if getElementType(el) ~= "player" then return end
    if not md then return end
    if value 5 then
        value value 1
    elseif value == 5 then
        outputChatBox("Wszed?e? w marker 5 raz"el)
    end
end)
end 


[ Dodano: 2021-01-26, 19:23 ]
nie dzia?a w debugu nic nie wyskakuje po prostu chatbox sie nie wyswietla

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-26, 19:39


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Kod to totalna klapa. W funkcji robisz marker i podpinasz pod event t? sam? funkcj? w kt?rej tworzysz nowy marker. Zap?tlasz to.

R?b jeden marker i poza wszystkimi funkcjami podepnij event pod marker.

Postaw piwo autorowi tego posta
 

 
Tagi: zapisywanie :: danych
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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