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

Wysłany: 2013-08-22, 19:05


mrmay4141

KOR Gaming Innovator






Wiek: 28
Na forum: 4860 dni
Posty: 86
Nick w MP: Sexyvise

Piwa: 4

Respekt: 50

Ostrzeżeń: 20%
Napisa?em ju? 2 tematy o anti-zombie-area i uda?o sie ale pojawi?y sie nowe problemy.
Po wej?ciu na teren areny pojawia sie napis i wszestko okej ale gdy wyjdzie sie poza teren areny to umieramy.

Kod:


safecol = createColCuboid ( 95.974617004395, 1751.3895263672, 17.640625, 255, 255, 255 )
safeZoneRadar = createRadarArea ( 95.974617004395, 1751.3895263672, 255, 255, 255, 255, 255 )
setElementData (safeZoneRadar, "zombieProof", true)


dozwoloneSkiny = { [287]=true, [293]=true, [257]=true, [285]=true, [286]=true, [291]=true, [260]=true, [291]=true }


function enterZone(hitPlayer,matchingDimension)
local skin = getElementModel (hitPlayer)
if ( dozwoloneSkiny[skin] ) then
toggleControl (hitPlayer, "fire", true )
toggleControl (hitPlayer, "aim_weapon", true)
toggleControl (hitPlayer, "vehicle_fire", true)
outputChatBox("Jestes na bezpiecznej strefie.", hitPlayer, 0, 255, 0)
else
killPed (hitPlayer)
end
end
addEventHandler( "onColShapeHit", safecol, enterZone )

function leaveZone(hitPlayer,matchingDimension)
local skin = getElementModel (hitPlayer)
toggleControl (hitPlayer, "fire", true)
toggleControl (hitPlayer, "aim_weapon", true)
toggleControl (hitPlayer, "vehicle_fire", true)
outputChatBox("Wyszedles poza bezpieczna strefe", hitPlayer, 255, 0, 0)
if (not dozwoloneSkiny[skin] ) then
killPed (hitPlayer)
end
end
addEventHandler( "onColShapeLeave", safecol, leaveZone )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-22, 20:26


McDeKi







Wiek: 28
Na forum: 4844 dni
Posty: 95
Nick w MP: McDeKi

Piwa: 186

Respekt: 60

Je?eli gracz ma inny skin poza tymi kt?re ustawi?e? to zostaje zabity ?

if (not dozwoloneSkiny[skin] ) then
killPed (hitPlayer)

Postaw piwo autorowi tego posta
 

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


Riot

3X






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

Piwa: 286

Respekt: 123
Respekt: 123

W pierwszej funkcji (onHit) sprawdzasz czy ma jaki? skin z tablicy - je?li go ma, to wchodzi, je?li nie go?cia zabija.
Przy funkcji wychodzenia, sprawdzasz czy skina NIE MA. Je?li nie ma - zabijasz.

Albo ja nie rozumiem co to ma robi?, albo co? pomiesza?e?. Je?li w tej arenie nie zmieniasz tego skinu, to normalne jest ?e zabija.

Bo albo, przy wej?ciu jak nie ma skina. Albo przy wyj?ciu jak ma skin. Napisz co chcesz osi?gn??, dobra?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-23, 16:58


mrmay4141

KOR Gaming Innovator






Wiek: 28
Na forum: 4860 dni
Posty: 86
Nick w MP: Sexyvise

Piwa: 4

Respekt: 50

Ostrzeżeń: 20%
"McDeKi" napisał/a:

Je?eli gracz ma inny skin poza tymi kt?re ustawi?e? to zostaje zabity ?

if (not dozwoloneSkiny[skin] ) then
killPed (hitPlayer)


ODPOWIED? BRZMI: TAK

Postaw piwo autorowi tego posta
 

 
Tagi: arena-zombie
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