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

Wysłany: 2016-06-03, 16:06


RoyeG







Wiek: 35
Na forum: 4048 dni
Posty: 18
Nick w MP: Roy

Piwa: 1

Respekt: 50

Ostrzeżeń: 100%
Hej
W?a?nie ucz? si? tworzy? skrypty, zaczynam od bardzo ma?ych jednak?e chc? aby po wjechaniu/ wej?ciu w marker na chacie wy?wietli?o napis, marker jest lecz funkcji nie ma, o to kod;

Kod:

marker = createMarker (2451.99121, -1658.77710, 12.30469, 'cylinder', 10, 255, 0, 0, 50)

function info(thePlayer, hitElement)
if isElementWithinMarker(thePlayer, marker) then
outputChatBox(" ten tekst", thePlayer, 255, 50, 50)
end
end
addEventHandler("onMarkerHit", thePlayer, marker)


Jestem amatorem, to jest na pewno ?atwy skrypt do stworzenia, m?g?by kto? napisa? co napisa?em ?le i co zmieni??

Dzi?ki

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-03, 16:23


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%

marker createMarker (2451.99121, -1658.7771012.30469'cylinder'102550050) 

function info(thePlayerhitElement) 
if isElementWithinMarker(thePlayermarkerthen 
outputChatBox(" ten tekst"thePlayer2555050,trueend 
end 
addEventHandler("onMarkerHit"marker,info)


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-03, 16:43


RoyeG







Wiek: 35
Na forum: 4048 dni
Posty: 18
Nick w MP: Roy

Piwa: 1

Respekt: 50

Ostrzeżeń: 100%
Niestety nie dzia?a :( , czekam na dalsz? pomoc

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-03, 16:52


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540


Więcej informacji znajdziesz w Wikipedii MTA:

onMarkerHit




marker createMarker (2451.99121, -1658.7771012.30469'cylinder'102550050) 

function info(thePlayerhitElement) 
if isElementWithinMarker(thePlayermarkerthen 
outputChatBox(" ten tekst"thePlayer2555050,trueend 
end 
addEventHandler("onMarkerHit"marker,info)



Czy zaznaczy?e? w mecie "type="client"?

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-03, 17:00


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

"Rookspack" napisał/a:

Czy zaznaczy?e? w mecie "type="client"?


Jak ju? to server. Bo event to onMarkerHit, a on dzia?a tylko po stronie serwera.

Je?eli meta jest dobra i dalej nie dzia?a to napisz b??d jaki wyst?puje w db3( /debugscript 3 ).

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-03, 17:03


RoyeG







Wiek: 35
Na forum: 4048 dni
Posty: 18
Nick w MP: Roy

Piwa: 1

Respekt: 50

Ostrzeżeń: 100%
Okej ju? tam co? dzia?a ale nie na 100%, odpalam skrypt to na chacie od razu si? pojawia "ten tekst", a powinien po wej?ciu w marker, czekam na dalsz? pomoc;/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-03, 17:09


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540


local marker createMarker (2451.99121, -1658.7771012.30469'cylinder'102550050) 

function MarkerHithitElementmatchingDimension ) -- define MarkerHit function for the handler
    local elementType getElementTypehitElement ) -- get the hit element's type
    outputChatBox( elementType.." inside myMarker", getRootElement(), 255, 255, 0 ) -- attach the element's type with the text, and output it
end
addEventHandler"onMarkerHit"myMarkerMarkerHit ) -- attach onMarkerHit event to MarkerHit function


Spr?buj tego i powiedz czy dzia?a.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-03, 17:22


RoyeG







Wiek: 35
Na forum: 4048 dni
Posty: 18
Nick w MP: Roy

Piwa: 1

Respekt: 50

Ostrzeżeń: 100%
Okej wszystko mi dzia?a, ale czemu mi wyskakuje 2x? u?y?em 1 outputChat'a

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-03, 17:25


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

Je?eli wje?d?asz pojazdem to event wykonuje si? 2 razy. 1 raz gdy w marker uderzy pojazd i 2 gdy uderzy gracz.

Musisz doda?:
if getElementType(hitElement) ~= "player" then return end


Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-03, 17:31


RoyeG







Wiek: 35
Na forum: 4048 dni
Posty: 18
Nick w MP: Roy

Piwa: 1

Respekt: 50

Ostrzeżeń: 100%
Okej, dzia?a wszystko dobrze. Dzi?kuje wszystkim za pomoc i trzymajcie kciuki za mnie w kolejnych skryptach xP

Postaw piwo autorowi tego posta
 

 
Tagi: robię :: źle? :: marker
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Co robię źle? - marker 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