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

Wysłany: 2019-05-17, 19:13


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

Siemka
Wie kto? z was jak zrobi? aby kto? kto zginie w danym cuboidzie pojawia? si? w podanym w kodzie miejscu?
Z G?ry Dzi?ki za pomoc

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-17, 19:48


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

U?ywasz eventu

Więcej informacji znajdziesz w Wikipedii MTA:

onPlayerWasted

i sprawdzasz czy gracz by? w cuboidzie

Więcej informacji znajdziesz w Wikipedii MTA:

isElementWithingColshape


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-17, 20:44


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

Spr?bowa?em zrobi? co? takiego ale nie dzia?a

local Cuboid createColSphere (1468.11670, -1762.873052710)
function ColShapeHit thePlayermatchingDimension )
local detection isElementWithinColShape thePlayerCuboid )
    detection detection and getElementDimensionthePlayer ) == getElementDimensionCuboid )
function spawnWasted(playerlocal players getElementsWithinColShapeCuboid"player" repeat until spawnPlayer player1481.25574, -1744.3647513.54688180math.random(19,30) ) 
fadeCamera(playertruesetCameraTarget(playerplayersetPlayerTeam (playerniltakePlayerMoney player25 end 
end


addEventHandler("onPlayerWasted"root, 
function() 
setTimer(spawnWasted50001sourceend 


DB3: WARNING: xxx/s.lua:18: Bad argument @ 'setTimer' [Expected function at argument 1, got nil]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-17, 21:27


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Totalny chaos.

Tworzysz funkcj? w innej funkcji, dlatego timer nie mo?e si? do niej odnie??. Zb?dna funkcja ColShapeHit (pewnie kopiowa?e? sk?d?).

Tutaj podsy?am Ci gotowy, jak najlepiej u?o?ony kod:

local Cuboid createColSphere(1468.11670, -1762.873052710)

addEventHandler("onPlayerWasted"getRootElement(), function() 
    if (isElementWithinColShape(sourceCuboid) and (getElementDimension(source) == getElementDimension(Cuboid))) then
        spawnPlayer(source1481.25574, -1744.3647513.54688180math.random(19,30))
        fadeCamera(sourcetrue) 
        setCameraTarget(sourcesource) 
        setPlayerTeam(sourcenil) 
        takePlayerMoney(source25) 
    end
end


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Yami
Wysłany: 2019-05-17, 21:59


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

Dzi?ki bardzo
Za pomoc piwko leci

Postaw piwo autorowi tego posta
 

 
Tagi: śmierć :: cuboidzie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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