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

Wysłany: 2013-10-20, 19:36


anderson66







Wiek: 30
Na forum: 5333 dni
Posty: 61

Piwa: 2

Respekt: 50

Witam, mam taki ma?e pytanko - jak najpro?ciej sprawdzi? do kt?rego markera wszed? gracz?
Np. mam 2 markery na mapie i gracz wchodzi do ktorego? z nich i pojawia si? info. Gracz wszed? do markera nr.1/2

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-20, 21:07


vipSEBOvip

A poor begginer






Wiek: 26
Na forum: 5178 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

O tak:
marker1 createMarker(001"cylinder")
marker2 createMarker(031"cylinder")

addEventHandler("onMarkerHit"root,
function (hitElement)
     if (getElementType(hitElement)=="player"then
          if (source==marker1then
               outputChatBox("Gracz " .. getPlayerName(hitElement) .. " wszed? do markera nr. 1")
          elseif (source==marker2then
               outputChatBox("Gracz " .. getPlayerName(hitElement) .. " wszed? do markera nr. 2")
          end
     end
end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-21, 19:01


anderson66







Wiek: 30
Na forum: 5333 dni
Posty: 61

Piwa: 2

Respekt: 50

Dzi?ki za pomoc, ale czy nie da?oby si? tego zrobi? inczej?
Znaczy ja ju? mam troche kodu i nie chcia?bym go ca?ego usuwa?. Po stronie clienta wywo?uj? event onClientMakerHit i potem wywo?uje po stronie serwera moj? funkcje, kt?ra sprawdza pojazd gracza itp. I nie da?oby rady gdzie? tam wcisn?? sprawdzania kt?ry to marker?
Mam jeszcze taki pomys?:
Gracz wje?d?a do markera i w if sprawdzam czy gracz jest w markerze i czy jest w obr?bie pewnych wsp??rz?dnych, tylko nie wiem jak ustawi?, ?e pozycja gracza mo?e si? troche r??ni? od podanych wsp??rz?dnych, bo marker mam troch? wi?kszy i nie da?bym rady sprawdzi? wszystkich wsp??rz?dnych.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-22, 21:54


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

W triggerze mo?esz przes?a? element, tak samo jak argument ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-22, 22:47


krydianero

Samotny Wilk






Wiek: 33
Na forum: 4782 dni
Posty: 395
Nick w MP: Yoshida

Piwa: 1798

Respekt: 117,3
Respekt: 117,3

Z tego co wiem da?o by si? utworzy? pewien margines b??du ale nie wiem jak go u?y? przy markerze, sam wykorzystuje marginesy b??du dla np pr?dko?ci samochod?w:
np. Pr?dko?? samochodu oznaczymy x
a nasz margines b??du niech wynosi np 10... Wi?c mo?na to zastosowa? w prostym jednym warunku:


if >= 100 and <= 110 then


W ten oto spos?b gdy nasze auto b?dzie jecha?o 100,101,102,103... I tak a? do 110 funkcja uruchomi si?, lecz gdy pojazd jedzie ju? z pr?dko?ci? 99 lub 111 funkcja nie zareaguje. Mam nadziej? ?e ten kr?tki poradniczek Ci si? przyda i zastosujesz go jako? :)

Podpis

Multi Drive Unlimited:Nowy projekt już wkrótce

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-23, 17:08


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

Zr?b colshape'y.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-24, 18:11


anderson66







Wiek: 30
Na forum: 5333 dni
Posty: 61

Piwa: 2

Respekt: 50

Brzysiek je?eli dobrze zrozumialem (bo na szybko czytalem) to te colshapy tworz? okr?g i podaje sie promie? i wlasnie o to mi chodzilo. Dzi?ki wszystkim za pomoc!

Postaw piwo autorowi tego posta
 

 
Tagi: sprawdzenie :: ktorym :: markerze :: jest :: gracz
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