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

Wysłany: 2018-07-01, 13:11


Visteros

Mapper






Wiek: 19
Na forum: 3220 dni
Posty: 55
Nick w MP: Visteros

Piwa: 302

Respekt: 160
Respekt: 160Respekt: 160

Tak jak w tytule. Chcia?bym zrobi? skrypt na towary. Lecz nie wiem jak taki punkt stworzy?. Nie wysy?ajcie wz?r na wiki, bo ja nic z tego nie zrozumia?em.
PS. Chodzi o komend? createMarker.

M?j kod skryptu:
function Towar(plr)
         blip1 createBlip (1361,-1635,1451)
    outputChatBox("Wlasnie uruchomiles system towaru. Jedz do ikony vana, aby go zaladowac!"plr)
    end
    addCommandHandler("towar",Towar)


Podpis
Początkujący Mapper
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-01, 13:16


santex







Wiek: 30
Na forum: 2987 dni
Posty: 21
Nick w MP: santex

Piwa: 186

Respekt: 50

je?eli chodzi Ci o to co my?le to dam Ci przyk?ad.



local marker createMarker(0,0,0"cylinder"1255255255)


-- po wpisaniu komendy /towar usuwasz marker:

destroyElement(marker)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Visteros
Wysłany: 2018-07-01, 13:19


Visteros

Mapper






Wiek: 19
Na forum: 3220 dni
Posty: 55
Nick w MP: Visteros

Piwa: 302

Respekt: 160
Respekt: 160Respekt: 160

santex, mi chodzi?o jak wjad? w marker.
Ale natomiast komenda
destroyElement(marker)

przyda si? do komendy /anuluj. Ale i tak piwo dostajesz.

Podpis
Początkujący Mapper
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-01, 13:20


santex







Wiek: 30
Na forum: 2987 dni
Posty: 21
Nick w MP: santex

Piwa: 186

Respekt: 50

to uzywasz onClientMarkerHit + destroyElement

Podpis

:-)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-01, 13:21


Visteros

Mapper






Wiek: 19
Na forum: 3220 dni
Posty: 55
Nick w MP: Visteros

Piwa: 302

Respekt: 160
Respekt: 160Respekt: 160

santex, z plusem czy bez?

Podpis
Początkujący Mapper
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-01, 13:25


SamsungPLL

Programista lodówek






Wiek: 23
Na forum: 3805 dni
Posty: 123
Nick w MP: SamsungPLL

Piwa: 135

Respekt: 55,3

Bez xDDD
Jemu chodzi?o o funkcj? onClientMarkerHit "oraz" destroyElement

Podpis

1000 DNI NA FORUM: 28.09.2018r.
100 POSTÓW NA FORUM: 01.12.2017r.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-01, 13:27


santex







Wiek: 30
Na forum: 2987 dni
Posty: 21
Nick w MP: santex

Piwa: 186

Respekt: 50

nie.

onClientMarkerHit to event

przyk?ad:


local marker createMarker(0,0,0"cylinder"1255255255)

function  przyklad()
destroyElement(marker) -- odpowiada za usuniecie markera.
outputChatBox('wjechales w marker, a takze go usunelo')
end
addEventHandler ("onClientMarkerHit"markerprzyklad) -- event onClientMarkerHit czyli jak wjedziesz w marker to stanie sito co jest w funkcji.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-01, 13:44


Visteros

Mapper






Wiek: 19
Na forum: 3220 dni
Posty: 55
Nick w MP: Visteros

Piwa: 302

Respekt: 160
Respekt: 160Respekt: 160

Jeszcze potrzebuje skryptu, kt?ry po wyj?ciu marker znika.

Podpis
Początkujący Mapper
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-01, 15:26


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

Panowie, panowie zatrzymajmy si? tutaj ;p Bawienie si? eventami marker?w bez uprzedniego zdefiniowania i sprawdzania ich argument?w skutkuje bugami prac. Chyba nikt nie chce bug?w? :D Visteros, Synu wiki to ?r?d?o mocy 10000% szybsze ni? gtao. Musisz nauczy? si? z niego korzysta? bo inaczej klapa. We? przyk?adowy event, przet?umacz jego stron? na PL i spr?buj zrozumie? sens strony. Po tym b?dziesz wiedzia? co i gdzie szuka?, a przyk?adowy kod zawsze powie ci jak co? masz zrobi?. Je?eli chcesz, aby ten marker by? po stronie clienta to musisz wiedzie? jakie argumenty ma event, a ma on: player hitPlayer, bool matchingDimension - czyli 1. arg to gracz, kt?ry wszed? w markier, a 2. to wymiar w kt?rym to zrobi?. I to si? nigdy nie zmienia ale musisz to mie? na uwadze bo argumenty co s? na WIKI zawsze musisz dawa? - lepiej si? z nimi obs?uguje event.

function MarkerHit (el,md) -- el to gracz a md to wymiarjakotak sito nazywa ale mo?esz inaczej
    if not md or el~=localPlayer then return end -- to jest to o czym m?wi?emto zabezpiecza skrypt przed tym ?e nikt inny nie widzi co aktualnie sidzieje u cb na monitorzebez tego wej?cie w marker i tworzenie npgui spowoduje wy?wietlenie sitego gui u ka?ego na serwerze.
    destroyElement(source) -- usuwanie markera w kt?ry gracz wszed?. dlaczego sourcebo source w tym evencie to marker w kt?ry gracz wszed?.
    outputChatBox("zniszczyles marker".231,217,176,true) -- zwykly out
end
addEventHandler "onClientMarkerHit"markerMarkerHit )

Taki kod a tyle masz informacji. I to wszystko z wiki mo?na wyci?gn?? tylko spogl?daj?c na ni?:) Dlatego wiki to podstawowa wiedza i trzeba si? nauczy? z niej korzysta?.

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

 
Więcej szczegółów
Wystawiono 1 piw(a):
Visteros
Tagi: jak :: stworzyć :: punkt :: który :: najechaniu :: niego :: znika?
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