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

Wysłany: 2017-03-31, 23:34


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

Jak tutaj to u?y??
local marker =createMarker 2588.259772794.6457510.82031"cylinder"255255255)
function prawko
setElementData ("player:license:pjC"marker)
addEventHandler("onClientMarkerHit"marker)
end




[ Dodano: 2017-03-31, 23:39 ]
sorry za takie b??dy itp. lecz zaczynam dopiero przygod? i poznaj? j?zyk ;p

[ Dodano: 2017-03-31, 23:45 ]
chodzi mi o to aby po wej?ciu w marker nadawa?o elementDate

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-31, 23:47


mlodasnygo







Wiek: 16
Na forum: 3972 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

Sr, ale nie dam zn?w gotowca, bo to bez sensu, pr?bujesz mocno programowa?, ?e wiedz?c jak u?o?y? funkcj?. ;v

1. tworzysz funkcje
function <nazwa> ()
end

2.Dodajesz wywo?anie (czyli kiedy ma to sie wywo?a?)
function <nazwa>()
end
addEventHandler("<jaki? tam event>", <nazwa funkcji>)

3.i co ma si? wywo?a?
function <nazwa>()
setElementData(<komu>,"player:license:pjC")
end
addEventHandler("<jaki? tam event>", <nazwa funkcji>)


My?l?, ?e chocia? troch? zrozumia?e? :)
Pozdrawiam


Więcej informacji znajdziesz w Wikipedii MTA:

Server_Scripting_Events


Więcej informacji znajdziesz w Wikipedii MTA:

Client_Scripting_Events


Podpis
600 dni - 10 marca 2017
:piwo: 500 piw :piwo: - 10 marca 2017
Ostatnio zmieniony przez mlodasnygo 2017-03-31, 23:49, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-31, 23:49


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

setElementData <komu>

w tym komu to thePlayer? czy co tam mo?na wstawi?

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-31, 23:50


mlodasnygo







Wiek: 16
Na forum: 3972 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

Je?li jest to s-side (server) to "source" i jest git
jesli c-side (client) to wtedy definiujesz
local player getLocalPlayer()

i w miejsce <komu> wstawiasz player

Podpis
600 dni - 10 marca 2017
:piwo: 500 piw :piwo: - 10 marca 2017
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-31, 23:53


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

To tak, jak robisz funkcje to zawsze ona posiada nawiasy '()'

local marker =createMarker 2588.259772794.6457510.82031"cylinder"255255255)
function prawko(el,dm)
setElementData (el,"player:license:pjC"true)
end
addEventHandler("onClientMarkerHit"getRootElement(),true)

w setElementData ustawiasz tak: (element,elementData,warto??) przy czym elementem mo?e by? gracz lub auto itp. elementData to wiadomo, a warto?? to np. 1/0, true/false, tak/nie itp.

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-31, 23:53


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

Poczyta?em o onClientMarkerHit na wiki i teraz mam takie co?:
local marker =createMarker 2588.259772794.6457510.82031"cylinder"255255255)
function prawko()
setElementData(player,"player:license:pjC")
end
addEventHandler("onClientMarkerHit"getRootElement(), prawko)

lecz marker si? nie pojawia

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-31, 23:55


mlodasnygo







Wiek: 16
Na forum: 3972 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

Wszystko git, tylko nie definiujesz 'player'
dodaj linijke nad 'setElementData'
local player getLocalPlayer()

aby system wiedzia? co to jest ten 'player'
Pozdrawiam

Podpis
600 dni - 10 marca 2017
:piwo: 500 piw :piwo: - 10 marca 2017
Ostatnio zmieniony przez mlodasnygo 2017-03-31, 23:57, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-31, 23:56


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

mlodasnygo, Co ty gadasz,

local player getLocalPlayer()

takim czym? pobierasz graczy... je?eli masz event typu "onClientMarkerHit" to czytasz jakie argumenty ma dany event. Tutaj po stronie clienta s? 2: gracz oraz dimention, a source to marker w kt?rym zadzia?a funkcja

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-31, 23:59


mlodasnygo







Wiek: 16
Na forum: 3972 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

Przecie? nie trzeba koniecznie 'el' oraz 'dm' mo?e nie by? wcale, a b?dzie poprawnie dzia?a?o

Podpis
600 dni - 10 marca 2017
:piwo: 500 piw :piwo: - 10 marca 2017
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Avenged
Wysłany: 2017-04-01, 00:00


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

mlodasnygo, No to napisz mi co? takiego bez argumentu gracza w funkcji i sprawd? sobie sam :) C?? w wi?kszych skryptach s? dwie mo?liwo?ci albo nie zadzia?a lub nada co? ka?demu elementowi.

Podpis
"amited" napisał/a:
Ostatnio zmieniony przez amited 2017-04-01, 00:02, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
mlodasnygo
Wysłany: 2017-04-01, 00:01


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

Teraz jest tak:
local marker =createMarker 2588.259772794.6457510.82031"cylinder"255255255)
function prawko()
local player getLocalPlayer()
setElementData(player,"player:license:pjC")
end
addEventHandler("onClientMarkerHit"getRootElement(), prawko)

i dalej marker si? nie pojawia

[ Dodano: 2017-04-01, 00:02 ]
i to mam robi? na client czy server? bo si? ju? pogubi?em :/

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-01, 00:03


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

BarteQ03, ma by? tak:


local marker =createMarker 2588.259772794.6457510.82031"cylinder"3255255255) -- zapomniales o wielkosci markera 
function prawko(el,md)
if not md or el~=localPlayer then return end
setElementData (el,"player:license:pjC"true)
end
addEventHandler("onClientMarkerHit"resourceRoot,prawko)--nie true tylko nazwa funkcji


Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-01, 00:05


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

amited, na client czy server? bo si? pogubi?em...

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-01, 00:06


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

BarteQ03, Ma by? client, tak jak nazwa eventu m?wi "onCLIENT..."

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Avenged
Wysłany: 2017-04-01, 00:07


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

To zgubi?em poprostu wielko?? xD

Dzi?kuj? wam ch?opaki ;)

@Lock

[ Dodano: 2017-04-01, 00:07 ]
I sory za taki nie ogar ale si? pogubi?em ju?..

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Tagi: setelementdata
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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