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

Wysłany: 2015-04-18, 19:45


Yukon







Wiek: 30
Na forum: 4083 dni
Posty: 11
Nick w MP: Yukon

Piwa: 3

Respekt: 50

Po zako?czeniu pisania skryptu, testowaniu na serwerze wy?wietli? si?:

WARNING: Wejscieprawko\wejscie.lua:19: Bad argument @ 'addEventHandler' [Expected element at argument 2, got boolean]

Jak si? tego pozby?? Wej?cie dzia?a ale wyj?cie nie. Zamieszczam ca?y kod. O?wie?cie mnie prosz? :mrgreen:

Kod:

wejscie1 = createMarker ( -2026.5754394531, -101.22005462646, 35, "arrow", 1.2, 255, 255, 0, 255 ) --tworzymy wejscie
wyjscie1 = createMarker ( -2026.8972167969, -104.30202484131, "arrow", 1.2, 255, 255, 0, 255 ) --tworzymy wyjscie

function warp( hitElement, matchingDimension )

if getElementType (hitElement) == "player" then
if not isPedInVehicle (hitElement) then
setElementPosition (hitElement, -2026.8972167969, -104.30202484131, 1035.171875)
setElementInterior (hitElement, 3)
end
end
end
addEventHandler ("onMarkerHit", wejscie1, warp)

function warp2(source)
setElementInterior(source, 3)
setElementPosition(source, -2026.5754394531, -101.22005462646, 35)
end
addEventHandler("onMarkerHit", wyjscie1, warp2)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-04-18, 22:30


teusz11







Wiek: 29
Na forum: 4653 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50

Teleport na zewn?trz robisz w ten spos?b:

Kod:

function TeleportNaZewnatrz(player)
if getElementType(player)=="player" then
if source == marker then -- tutaj np. marker = createMarker(x, y, z)
setElementPosition(player, x, y, z) - kordy gdzie ma sta? posta? na zewn?trz
setElementInterior(player, 0)
setElementFrozen(player, true)
setTimer(setElementFrozen, 1000, 1, player, false)
end
end
end
addEventHandler("onMarkerHit", marker, TeleportNaZewnatrz)


Nie ma za co 8-)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-04-18, 22:56


Yukon







Wiek: 30
Na forum: 4083 dni
Posty: 11
Nick w MP: Yukon

Piwa: 3

Respekt: 50

"teusz11" napisał/a:

Teleport na zewn?trz robisz w ten spos?b:

Kod:

function TeleportNaZewnatrz(player)
if getElementType(player)=="player" then
if source == marker then -- tutaj np. marker = createMarker(x, y, z)
setElementPosition(player, x, y, z) - kordy gdzie ma sta? posta? na zewn?trz
setElementInterior(player, 0)
setElementFrozen(player, true)
setTimer(setElementFrozen, 1000, 1, player, false)
end
end
end
addEventHandler("onMarkerHit", marker, TeleportNaZewnatrz)


Nie ma za co 8-)


Po kilku zmianach :mrgreen: zacz??o dzia?a?. Wielkie dzi?ki!

Do zamkni?cia!

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: działa :: teleport
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