GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Archívum => A témát indította: koko1238640 - 2014. Április 30. - 20:39:53

Cím: Shopos NPC
Írta: koko1238640 - 2014. Április 30. - 20:39:53
Ebben a scriptben mi a hiba?
Eddig jó volt de most valamiért nem jó...
 
myPed = createPed(0, -110.8, -1190.30, 2.59)
 
bonbon = guiCreateStaticImage( 400, 400, 75, 75, \"kepek/bonbon.png\", false)
 
myGUIWindow = guiCreateWindow ( 0.25, 0.3, 0.5, 0.5, \"Élelmiszerbolt\", true )
guiWindowSetMovable(myGUIWindow, false)
guiWindowSetSizable(myGUIWindow, false)
   
   
bezar = guiCreateButton( 0.88, 0.9, 0.1, 0.05, \"Bezár\", true, myGUIWindow )
function ablakclick(button, state, absX, absY, wx, wy, wz, clickedelement)
    if button == \"left\" and state == \"down\" and clickedelement then
        local x, y, z = getElementPosition(localPlayer)
        if (clickedelement == myPed) then
            if getDistanceBetweenPoints3D(x, y, z, wx, wy, wz)<=3 then
      guiSetVisible(myGUIWindow, true)
      guiSetVisible(bonbon, true)
                outputChatBox(\"ablak aktiválva\")
           end
        end
    end
end
addEventHandler(\"onClientClick\", root, ablakclick)
 

function bezarclick(button, state, absX, absY, wx, wy, wz, clickedelement)
    if button == \"left\" and state == \"down\" and clickedelement then
        local x, y, z = getElementPosition(localPlayer)
        if (clickedelement == myPed) then
            if getDistanceBetweenPoints3D(x, y, z, wx, wy, wz)<=3 then
                guiSetVisible(bezar, true)
                outputChatBox(\"bezár gomb aktiválva\")
      showCursor ( true )
           end
        end
    end
end
addEventHandler(\"onClientClick\", root, bezarclick)
 
 
function ablakmutat()
    guiSetVisible(myGUIWindow, false)
end
addEventHandler(\"onClientResourceStart\", getResourceRootElement(getThisResource()), ablakmutat)
 
function bezarmutat()
    guiSetVisible(bezar, false)
end
addEventHandler(\"onClientResourceStart\", getResourceRootElement(getThisResource()), bezarmutat)
 
function bonbonmutat()
    guiSetVisible(bonbon, false)
end
addEventHandler(\"onClientResourceStart\", getResourceRootElement(getThisResource()), bonbonmutat)
 
 
 
-------------------------------------------
function eltuntet()
    guiSetVisible(bezar, false)
guiSetVisible(myGUIWindow, false)
guiSetVisible(bonbon, false)
showCursor ( false )
end
addEventHandler(\"onClientGUIClick\", bezar, false)
Cím: Shopos NPC
Írta: Dommper - 2014. Április 30. - 22:21:58
Próbálkoztál már a Debugolással?
Debug:
Létrehozol egy admin felhasználót (acl.xml -ben adod meg természetesen az admin jogot).
A szerveren bejelentkezel: \'/login [az admin felhasználó neve] [jelszó]
Beütöd a következõ parancsot: /debugscript 3
Újraindítod a scriptet és különbözõ script(ed) által kínált lehetõségek használatánál szemmel tartod a debug ablakot.
Cím: Shopos NPC
Írta: koko1238640 - 2014. Május 01. - 13:38:04
Igen próbálkoztam már a debugolással de semmi hibát nem ír ki....(/debugscript 3)
Cím: Shopos NPC
Írta: Dommper - 2014. Május 02. - 14:03:42
Fájlok megvannak? Meta helyes?
Cím: Shopos NPC
Írta: koko1238640 - 2014. Május 02. - 15:12:17
Már Megoldódott!!!
Cím: Shopos NPC
Írta: koko1238640 - 2014. Április 30. - 20:39:53
Ebben a scriptben mi a hiba?
Eddig jó volt de most valamiért nem jó...
 
myPed = createPed(0, -110.8, -1190.30, 2.59)
 
bonbon = guiCreateStaticImage( 400, 400, 75, 75, \"kepek/bonbon.png\", false)
 
myGUIWindow = guiCreateWindow ( 0.25, 0.3, 0.5, 0.5, \"Élelmiszerbolt\", true )
guiWindowSetMovable(myGUIWindow, false)
guiWindowSetSizable(myGUIWindow, false)
   
   
bezar = guiCreateButton( 0.88, 0.9, 0.1, 0.05, \"Bezár\", true, myGUIWindow )
function ablakclick(button, state, absX, absY, wx, wy, wz, clickedelement)
    if button == \"left\" and state == \"down\" and clickedelement then
        local x, y, z = getElementPosition(localPlayer)
        if (clickedelement == myPed) then
            if getDistanceBetweenPoints3D(x, y, z, wx, wy, wz)<=3 then
      guiSetVisible(myGUIWindow, true)
      guiSetVisible(bonbon, true)
                outputChatBox(\"ablak aktiválva\")
           end
        end
    end
end
addEventHandler(\"onClientClick\", root, ablakclick)
 

function bezarclick(button, state, absX, absY, wx, wy, wz, clickedelement)
    if button == \"left\" and state == \"down\" and clickedelement then
        local x, y, z = getElementPosition(localPlayer)
        if (clickedelement == myPed) then
            if getDistanceBetweenPoints3D(x, y, z, wx, wy, wz)<=3 then
                guiSetVisible(bezar, true)
                outputChatBox(\"bezár gomb aktiválva\")
      showCursor ( true )
           end
        end
    end
end
addEventHandler(\"onClientClick\", root, bezarclick)
 
 
function ablakmutat()
    guiSetVisible(myGUIWindow, false)
end
addEventHandler(\"onClientResourceStart\", getResourceRootElement(getThisResource()), ablakmutat)
 
function bezarmutat()
    guiSetVisible(bezar, false)
end
addEventHandler(\"onClientResourceStart\", getResourceRootElement(getThisResource()), bezarmutat)
 
function bonbonmutat()
    guiSetVisible(bonbon, false)
end
addEventHandler(\"onClientResourceStart\", getResourceRootElement(getThisResource()), bonbonmutat)
 
 
 
-------------------------------------------
function eltuntet()
    guiSetVisible(bezar, false)
guiSetVisible(myGUIWindow, false)
guiSetVisible(bonbon, false)
showCursor ( false )
end
addEventHandler(\"onClientGUIClick\", bezar, false)
Cím: Shopos NPC
Írta: Dommper - 2014. Április 30. - 22:21:58
Próbálkoztál már a Debugolással?
Debug:
Létrehozol egy admin felhasználót (acl.xml -ben adod meg természetesen az admin jogot).
A szerveren bejelentkezel: \'/login [az admin felhasználó neve] [jelszó]
Beütöd a következõ parancsot: /debugscript 3
Újraindítod a scriptet és különbözõ script(ed) által kínált lehetõségek használatánál szemmel tartod a debug ablakot.
Cím: Shopos NPC
Írta: koko1238640 - 2014. Május 01. - 13:38:04
Igen próbálkoztam már a debugolással de semmi hibát nem ír ki....(/debugscript 3)
Cím: Shopos NPC
Írta: Dommper - 2014. Május 02. - 14:03:42
Fájlok megvannak? Meta helyes?
Cím: Shopos NPC
Írta: koko1238640 - 2014. Május 02. - 15:12:17
Már Megoldódott!!!