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: beni1324 - 2014. szeptember 09. - 14:04:23

Cím: Pedre kattolás.
Írta: beni1324 - 2014. szeptember 09. - 14:04:23
Sziasztok!Most olyan gondom lenne hogy nem teljesen is értem hogy hogyan lehet előhozni azt ha rákattolsz egy pedre amit kóddal leraktam.Leírnátok  (ha lehet magyarázatot is kaphatok?)egy komplett kóddal kérném.Köszönöm sziasztok!
Cím: Pedre kattolás.
Írta: Carlos - 2014. szeptember 09. - 15:59:31
function onClick( button, state, absoluteX, absoluteY, worldX, worldY, worldZ, element)
        if ( element) then
           
                local elementType = getElementType ( element )
                if elementType == \"player\" and getElementData(element, \"ped:click\") == true then
                 
                end
         end
end
addEventHandler ( \"onClientClick\", getRootElement(), onClick)

 
Aztán setElementDatáz a pednek egy értéket
 
setElementData(ped, \"ped:click\", true)
Cím: Pedre kattolás.
Írta: beni1324 - 2014. szeptember 09. - 17:10:19
Köszi!

Dupla üzenet összevonva ekkor: 2014. szeptember 09. - 17:12:50

És hogy gey GUI ablakot is hozzon elő?Hova írjam hogy guiCreateWindow?:D
Cím: Pedre kattolás.
Írta: Xenius - 2014. szeptember 09. - 19:55:36
Idézetet írta: Carlos date=1410271171\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"55589\" data-ipsquote-contentclass=\"forums_Topic

function onClick( button, state, absoluteX, absoluteY, worldX, worldY, worldZ, element)
        if ( element) then
           
                local elementType = getElementType ( element )
                if elementType == \"player\" and getElementData(element, \"ped:click\") == true then
                 
                end
         end
end
addEventHandler ( \"onClientClick\", getRootElement(), onClick)

 
Aztán setElementDatáz a pednek egy értéket
 
setElementData(ped, \"ped:click\", true)

 

elementType == \"player\"?????? ped esetén? :)
Cím: Pedre kattolás.
Írta: Carlos - 2014. szeptember 09. - 20:23:28
Ajj már hülye vagyok leszopott a suli... :D \"ped\" legyen.
Cím: Pedre kattolás.
Írta: Changeme - 2014. szeptember 20. - 08:12:47
Idézetet írta: beni1324 date=1410275419\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"55589\" data-ipsquote-contentclass=\"forums_Topic
Köszi!

Dupla üzenet összevonva ekkor: 2014. szeptember 09. - 17:12:50

És hogy gey GUI ablakot is hozzon elő?Hova írjam hogy guiCreateWindow?:D
 
Szia, azt maga a funkcióba kellene beírni. Íme egy példa saját képpel (ha nem jó javítsatok ki):
 
function onClick( button, state, absoluteX, absoluteY, worldX, worldY, worldZ, element)
        if ( element) then
           
                local elementType = getElementType ( element )
                if elementType == \"player\" and getElementData(element, \"ped:click\") == true then
                screenWidth, screenHeight = guiGetScreenSize()
                windowWidth, windowHeight = 350, 650
                x = (screenWidth/2) - (windowWidth/2)
                y = (screenHeight/2) - (windowHeight/2)
               
                Iphone = guiCreateStaticImage(x, y, 340, 600, \"Iphone-Bekapcsolva.png\", false)
                showCursor(true)
                Gomb = guiCreateLabel(115, 120, 120, 60, \"     \", false, Iphone)
                Bezaras = guiCreateLabel(150, 540, 120, 60, \"      \", false, Iphone)
                addEventHandler(\"onClientGUIClick\", Gomb, Naptar, false)
                addEventHandler(\"onClientGUIClick\", Bezaras, Bezaras2, false)
                 
                end
         end
end
addEventHandler ( \"onClientClick\", getRootElement(), onClick)

 
én ezt így csinálnám meg. a régi iPone rendszeremből szedtem ki, remélem hasznos lesz! :)
Cím: Pedre kattolás.
Írta: Toxic - 2014. október 17. - 23:06:54
[mod]Elavult, zárom.[/mod]