Szerző Téma: Shopos NPC  (Megtekintve 1382 alkalommal)

Shopos NPC
« Dátum: 2014. április 30. - 20:39:53 »
0 Show voters
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)

Shopos NPC
« Válasz #1 Dátum: 2014. április 30. - 22:21:58 »
0 Show voters
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.

Shopos NPC
« Válasz #2 Dátum: 2014. május 01. - 13:38:04 »
0 Show voters
Igen próbálkoztam már a debugolással de semmi hibát nem ír ki....(/debugscript 3)

Shopos NPC
« Válasz #3 Dátum: 2014. május 02. - 14:03:42 »
0 Show voters
Fájlok megvannak? Meta helyes?

Shopos NPC
« Válasz #4 Dátum: 2014. május 02. - 15:12:17 »
0 Show voters
Már Megoldódott!!!

Shopos NPC
« Válasz #5 Dátum: 2014. április 30. - 20:39:53 »
0 Show voters
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)

Shopos NPC
« Válasz #6 Dátum: 2014. április 30. - 22:21:58 »
0 Show voters
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.

Shopos NPC
« Válasz #7 Dátum: 2014. május 01. - 13:38:04 »
0 Show voters
Igen próbálkoztam már a debugolással de semmi hibát nem ír ki....(/debugscript 3)

Shopos NPC
« Válasz #8 Dátum: 2014. május 02. - 14:03:42 »
0 Show voters
Fájlok megvannak? Meta helyes?

Shopos NPC
« Válasz #9 Dátum: 2014. május 02. - 15:12:17 »
0 Show voters
Már Megoldódott!!!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal