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

Wysłany: 2014-02-05, 15:58


mamkamilos12







Wiek: 26
Na forum: 4828 dni
Posty: 43

Piwa: 1

Respekt: 50

Ostrzeżeń: 100%
Witam
chcia?bym zrobi? tzw. bezpieczn? stref?.Czyli jak wejdzie si? np. na spawn to wyskakuje na czacie wiadomosc
"Wszed?e? na spawn jeste? bezpieczny"
i tam nikt na tym obszarze spawnu nie mo?e u?y? ?adnej broni ani nikogo bi?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-05, 22:11


xHardus







Wiek: 27
Na forum: 4786 dni
Posty: 90
Nick w MP: Harduś

Piwa: 786

Respekt: 15,3

Odpal debugscript 3 i powiedz jakie bugi wyskoczyly kod :
Licze na :piwo:

addEventHandler ("onResourceStart"getRootElement(), 
function()
 local Arena getElementsByType ("Arenka")
   for i,v in ipairs (Arena) do
    local r,g,b,getRadarAreaColor (v)
    if (== 0) and (== 255) and (== 0) and (== 127then
    local x,getElementPosition (v)
    local sx,sy getRadarAreaSize (v)
    local arena1 createColCuboid (x,yzsx,sy7500)
    setElementID (arena1"Col")
    end
    end 
    end)
    
    addEventHandler ("onColShapeHit"getRootElement(), 
function(hitElementmatchingDimension)
  if (getElementType (hitElement) == "player") and (getElementID (source) == "Colshape"then
    outputChatBox ("Wszed?e? na spawn jeste? bezpieczny"hitElement25500false)
    toggleControl (hitElement"fire"false)
    toggleControl (hitElement"aim_weapon"false)
    showPlayerHudComponent (hitElement"weapon"false)
    triggerClientEvent (hitElement"enableGodMode"hitElement)
    end
    ---- teraz kiedy wychodzi to odpalasz
    addEventHandler ("onColShapeLeave"getRootElement(), 
function(leaveElementmatchingDimension)
  if (getElementType (leaveElement) == "player") and (getElementID (source) == "Colshape"then
    outputChatBox ("Wychodzisz ze spawn"leaveElement25500false) --- Dajesz komunikat
    toggleControl (leaveElement"fire"true)
    toggleControl (leaveElement"aim_weapon"true)
    showPlayerHudComponent (leaveElement"weapon"true)
    triggerClientEvent (leaveElement"enableGodMode"leaveElement)
  end
end)
    
    
 
 
 
 ---- Teraz strona serwera
 
 
addEvent("enableGodMode"true)
addEvent("disableGodMode"true)
addEventHandler ("enableGodMode"getRootElement(), 
function()
  addEventHandler ("onClientPlayerDamage"getRootElement(), cancelEventEvent)
end)

addEventHandler ("disableGodMode"getRootElement(), 
function()
  removeEventHandler ("onClientPlayerDamage"getRootElement(), cancelEventEvent)
end)

function cancelEventEvent () cancelEvent() end 

Cuboid createColCuboid XYZ10.010.010.0 )
 
 


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 2 piw(a):
Mezo., psychol.
Wysłany: 2014-02-06, 22:40


StacksAMilli

Piekielnik






Wiek: 29
Na forum: 4501 dni
Posty: 26
Nick w MP: StacksAMilli

Piwa: 127

Respekt: 73,3

Ostrzeżeń: 60%
Ta, wykrywanie kolizji w strefach... Unikalne.

Postaw piwo autorowi tego posta
 

 
Tagi: bezpieczna :: strefa
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