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: 27
Na forum: 4969 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: 28
Na forum: 4927 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,a = getRadarAreaColor (v)
    if (r == 0) and (g == 255) and (b == 0) and (a == 127) then
    local x,y = getElementPosition (v)
    local sx,sy = getRadarAreaSize (v)
    local arena1 = createColCuboid (x,y, z, sx,sy, 7500)
    setElementID (arena1, "Col")
    end
    end 
    end)
    
    addEventHandler ("onColShapeHit", getRootElement(), 
function(hitElement, matchingDimension)
  if (getElementType (hitElement) == "player") and (getElementID (source) == "Colshape") then
    outputChatBox ("Wszed?e? na spawn jeste? bezpieczny", hitElement, 255, 0, 0, false)
    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(leaveElement, matchingDimension)
  if (getElementType (leaveElement) == "player") and (getElementID (source) == "Colshape") then
    outputChatBox ("Wychodzisz ze spawn", leaveElement, 255, 0, 0, false) --- 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 ( X, Y, Z, 10.0, 10.0, 10.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: 30
Na forum: 4642 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