Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Témák - Electrosumm

Oldalak: [1]
1
Archívum / Login panel hiba :(
« Dátum: 2015. Augusztus 22. - 00:05:55 »
Üdv!
Akadt egy kis problémám megint :D a login panelemnél nem működik a regpanel és a regpanelt előhívó gomb :(
 
local en1 = getLocalPlayer()
local valami1 = 0
function logpanelkeszites()
if(valami1 == 1) then return end
        valami1 = 1
        showCursor(true)
        guiSetInputMode(\"no_binds_when_editing\")
        rX,rY = guiGetScreenSize()
        width,height = 564,379
        X = (rX/2) - (width/2)
        Y = (rY/2) - (height/2)
       
        logpanel = guiCreateStaticImage(X,Y,width,height,\"login.png\",false)
       
       
        --------------------------------------------------------------------
       
        jeledit = guiCreateEdit(45,135,200,40,\"\",false,logpanel)
        felhedit = guiCreateEdit(45,200,200,40,\"\",false,logpanel)
        bejelentkezesgomb = guiCreateButton(62,265,150,43,\"\",false,logpanel)
        regisztraciogomb = guiCreateButton(230,340,150,40,\"\",false,logpanel)
        guiSetAlpha(bejelentkezesgomb,0.00)
        guiSetAlpha(regisztraciogomb,0.00)
       
       
        --------------------------------------------------------------------
        rX,rY = guiGetScreenSize()
        width,height = 564,379
        X = (rX/2) - (width/2)
        Y = (rY/2) - (height/2)
       
        regpanel = guiCreateStaticImage(X,Y,width,height,\"register.png\",false)
       
       
        ---------------------------------------------------------------------
        felh1 = guiCreateEdit(15,197,363,23,\"\",false,regpanel)
        jel1 = guiCreateEdit(15,249,363,23,\"\",false,regpanel)
        jel2 = guiCreateEdit(15,300,363,23,\"\",false,regpanel)
        regisztraciosgomb = guiCreateButton (16,375,364,29,\"\",false,regpanel)
        visszagomb = guiCreateButton (16,413,364,29,\"\",false,regpanel)
       
        ----------------------------------------------------------------------
       
        guiSetVisible(logpanel,true)
        guiSetVisible(regpanel,false)
        showCursor(true)
        end
       
        function regisztrigomb ()
        guiSetVisible(logpanel,false)
        guiSetVisible(regpanel,true)
        showCursor(true)
        end
       
        addEventHandler(\"onClientGUIClick\",regisztraciogomb,regisztrigomb)
        addEventHandler(\"onClientGUIClick\", regisztraciosgomb, function()
                local text1, text2 = guiGetText(jel1), guiGetText(jel2)
                if(text1 ~= text2) then exports.iosalert:alert(\"Nem egyezik a két jelszó!\") return end
                if(text1 == \"\") or (text2 == \"\") then return end
                triggerServerEvent(\"onFelhasznaloRegisztracio\", en1, text1)
        end, false)
       
        addEventHandler(\"onClientGUIClick\", bejelentkezesgomb, function()
                local text1 = guiGetText(jeledit)
                if(text1 == \"\") then return end
                triggerServerEvent(\"onFelhasznaloBejelentkezes\", en1, text1)
        end,false)
addEventHandler(\"onClientResourceStart\", getResourceRootElement(), function()
        logpanelkeszites()
end)
addEvent(\"onFelhasznaloEllenorzese\", true)
addEvent(\"onSikeresBejelentkezes\", true)
addEventHandler(\"onSikeresBejelentkezes\", getRootElement(), function()
        destroyElement(logpanel)
        valami1 = 0
        showCursor(false)
       exports.iosalert:alert(\"Sikeresen Bejelentkeztél!\")
        fadeCamera(true)
end)

2
Archívum / report system kéne egy kis segítség !
« Dátum: 2015. Augusztus 20. - 14:20:38 »
Üdv!
Tudom hosszu a script pár funckió nem is megy még dolgozom rajta csak egy dolgot szeretnék kérni,hofy lenne szivesen átnézni valaki ezt mert amikor elidnitom a scriptet alapból egy kerdőjelnek kell lennie a képernyőn amire ha rákkatintok előjön a report panel csakhogy mikor belépek vagy újraindítom ott van egy másik panel is ami baj ráadásül nem megy csak ha rákattintok a kérdőjelre vagy beírom a  commandot.Szóval az lenne a kérdésem hogy mit írtam félre hogy ott van egy másik kép amikor nekem csak a kérdőjel kéne.
 
local screenWidth,screenHeight = guiGetScreenSize()
tables = {}
panel = guiCreateStaticImage ( screenWidth/2 - 50, 300, 850, 550, \'hatter.png\', false)
keszit = guiCreateStaticImage ( screenWidth/2 - 50, 300, 850, 550, \'keszit.png\', false)
valaszolo = guiCreateStaticImage ( screenWidth/2 - 50, 300, 850, 550, \'Valaszolo.png\', false)
olvaso = guiCreateStaticImage ( screenWidth/2 - 50, 300, 850, 550, \'Olvaso.png\', false)
kerdoke = guiCreateStaticImage ( 20, 200, 168, 168, \'kerdojelC.png\', false)
tema = guiCreateEdit(5, 90, 185, 32, \"\", false, keszit)
guiEditSetMaxLength(tema, 30)
segitszoveg = guiCreateMemo(5, 150, 600, 300, \"\", false, keszit)
valaszszoveg = guiCreateMemo(5, 120, 600, 300, \"\", false, valaszolo)
olvasoszoveg = guiCreateMemo(5, 120, 600, 300, \"\", false, olvaso)
ticketlista = guiCreateGridList(5, 90, 600, 300, false, panel)
guiGridListAddColumn(ticketlista, \"Játékos\", 0.5)
guiGridListAddColumn(ticketlista, \"Téma\", 0.5)
guiGridListSetSelectionMode(ticketlista, 0)
kerdop = guiCreateButton (0,0,168,168,\"\",false,kerdoke)
olvas = guiCreateButton (600,50,600,350,\"\",false,panel)
valaszol = guiCreateButton(600,190,250,95,\"\",false,panel)
valaszgomb = guiCreateButton(5,4200,230,120,\"\",false,valaszolo)
torol = guiCreateButton (600,300,250,80,\"\",false,panel)
keszitgomb = guiCreateButton(10,450,220,90,\"\",false,keszit)
kuld = guiCreateButton (5,400,230,85,\"\",false,panel)
bezar = guiCreateButton(600,400,220,90,\"\",false,panel)
bezar1 = guiCreateButton(330,450,220,90,\"\",false,keszit)
bezar2 = guiCreateButton(330,450,220,90,\"\",false,valaszolo)
bezar3 = guiCreateButton(300,430,220,90,\"\",false,olvaso)
vissza = guiCreateButton(610,270,240,95,\"\",false,keszit)
vissza2 = guiCreateButton(610,180,240,95,\"\",false,valaszolo)
guiSetAlpha(olvas,0.00)
guiSetAlpha(valaszol,0.00)
guiSetAlpha(torol,0.00)
guiSetAlpha(kuld,0.00)
guiSetAlpha(bezar,0.00)
guiSetAlpha(bezar1,0.00)
guiSetAlpha(vissza,0.00)
guiSetAlpha(keszitgomb,0.00)
guiSetAlpha(valaszgomb,0.00)
guiSetAlpha(bezar2,0.00)
guiSetAlpha(bezar3,0.00)
guiSetAlpha(vissza2,0.00)
guiSetAlpha(kerdop,0.00)
addCommandHandler(\"tutoka2\",
function ()
guiSetVisible(panel,false)
guiSetVisible(keszit,false)
guiSetVisible(valaszolo,false)
guiSetVisible(tema,false)
guiSetVisible(segitszoveg,false)
guiSetVisible(olvaso,false)
guiSetVisible(ticketlista,false)
end)
function visszagomb ()
guiSetVisible(panel,true)
guiSetVisible(keszit,false)
guiSetVisible(valaszolo,false)
guiSetVisible(tema,false)
guiSetVisible(segitszoveg,false)
guiSetVisible(ticketlista,true)
end
function kerdopa ()
guiSetVisible(panel,true)
guiSetVisible(keszit,false)
guiSetVisible(valaszolo,false)
guiSetVisible(tema,false)
guiSetVisible(segitszoveg,false)
guiSetVisible(ticketlista,true)
guiSetVisible(olvaso,false)
end
function kuldes ()
showCursor(true)
guiSetVisible(valaszolo,false)
guiSetVisible(panel,false)
guiSetVisible(keszit,true)
guiSetVisible(tema,true)
guiSetVisible(segitszoveg,true)
guiSetVisible(olvaso,false)
 
end
function olvasas ()
showCursor(true)
guiSetVisible(valaszolo,false)
guiSetVisible(panel,false)
guiSetVisible(keszit,false)
guiSetVisible(tema,false)
guiSetVisible(segitszoveg,false)
guiSetVisible(olvaso,true)
 
end
function valaszolowindow ()
guiSetVisible(valaszolo,true)
guiSetVisible(panel,false)
guiSetVisible(keszit,false)
guiSetVisible(tema,false)
guiSetVisible(segitszoveg,false)
guiSetVisible(olvaso,false)
end
 
function bezarom ()
showCursor(false)
guiSetVisible(panel, false)
guiSetVisible(keszit, false)
guiSetVisible(valaszolo,false)
guiSetVisible(tema,false)
guiSetVisible(segitszoveg,false)
guiSetVisible(ticketlista,false)
guiSetVisible(olvaso,false)
end
 
function ticketcrea ()
local szt , szm = guiGetText(tema), guiGetText(segitszoveg)
    if szt == \"\" or szm == \"\" then return outputChatBox(\"Írj be valamit!\") end
    if tables[localPlayer] == true then
        return outputChatBox(\"5 percen belül csak egy ticketet tudsz csinálni!\")
    end
    local listarow = guiGridListAddRow(ticketlista)
    guiGridListSetItemText(ticketlista, listarow, 1, tostring(getPlayerName(localPlayer)), false, false)
    guiGridListSetItemText(ticketlista, listarow, 2, tostring(szt), false, false)
    guiGridListSetItemData(ticketlista, listarow, 1, tostring(szm) )
    outputChatBox(\"Sikerült ticketet készítened!\")
    tables[localPlayer] = true
    setTimer(function() tables[localPlayer] = nil end, 300000, 1)
end
function torolticket ()
 
if isElement(torolticket) then
        return
    end
    local listarow, listacol = guiGridListGetSelectedItem(ticketlista)
    if listarow == -1 then
        return
    end
    guiGridListRemoveRow(ticketlista, listarow)
end
function ticketvalasz ()
    if isElement(valaszoldezt) then
        return
    end
    local listarow, listacol = guiGridListGetSelectedItem(ticketlista)
    if listarow == -1 then
        return
    end
   
end
addEventHandler(\"onClientPlayerChangeNick\", localPlayer,
    function(old, n)
        local p = guiGridListGetRowCount(ticketlista)
        if p then
            for i=0,p do
                local kapotttema = guiGridListGetItemText( ticketlista, i, 1 )
                if kapotttema == old then
                    guiGridListSetItemText( ticketlista, i, 1, tostring(n), false, false )
                end
            end
        end
    end
)
addEventHandler(\"onClientPlayerQuit\", root,
    function(r)
        local p = guiGridListGetRowCount(ticketlista)
        for i=0,p do
            local kapotttema = guiGridListGetItemText( ticketlista, i, 1 )
            if kapotttema == getPlayerName(source) then
                guiGridListRemoveRow( ticketlista, i )
            end
        end
    end
)
 
function valaszoljpls()
    local valasztext = guiGetText(valaszszoveg)
    if valasztext == \"\" then
        return outputChatBox(\"Írj be valamit!\")
    end
    local listarow, listacol = guiGridListGetSelectedItem(ticketlista)
    local kapotttema = guiGridListGetItemText( ticketlista, lisitarow, 1 )
    if getPlayerFromName( kapotttema ) == localPlayer then
        return outputChatBox(\"Magadnak nem válaszolhatsz!\")
    end
    outputChatBox(\"Elküldted a választ!\")
end
function olvasdaticketet()
    if isElement(olvastick) then
        return
    end
    local listarow, listacol = guiGridListGetSelectedItem(ticketlista)
    if listarow == -1 then
        return
    end
local ticketdata = guiGridListGetItemData( ticketlista, listarow, 1 )
    local ticketszoveg = guiGridListGetItemText( ticketlista, listarow, 2 )
    guiWindowSetSizable(olvastick, false)
guiMemoSetReadOnly(olvasoszoveg, true)
end   
addEventHandler(\"onClientGUIClick\", kuld, kuldes)
addEventHandler(\"onClientGUIClick\", bezar, bezarom)
addEventHandler(\"onClientGUIClick\", bezar1, bezarom)
addEventHandler(\"onClientGUIClick\", vissza, visszagomb)
addEventHandler(\"onClientGUIClick\", keszitgomb, ticketcrea)
addEventHandler(\"onClientGUIClick\", torol, torolticket)
addEventHandler(\"onClientGUIClick\", valaszol, valaszolowindow)
addEventHandler(\"onClientGUIClick\", valaszgomb,valaszoljpls)
addEventHandler(\"onClientGUIClick\", bezar2, bezarom)
addEventHandler(\"onClientGUIClick\", vissza2, visszagomb)
addEventHandler(\"onClientGUIClick\", olvas, olvasdaticketet)
addEventHandler(\"onClientGUIClick\", bezar3, bezarom)
addEventHandler(\"onClientGUIClick\", kerdop, kerdopa)

3
Archívum / információs segítséget kérnék.
« Dátum: 2015. Augusztus 18. - 01:24:36 »
Üdv!
Szeretnék egy olyat ,hogy mondjuk legyen 3 ikon fent a képernyőn ami végig ott van mondjuk az egyik egy kérdőjel a másik egy négyzet a harmadik egy karika de ezek képek lennének,és ezek egy másik ablakot nyitánank meg ha rákattintunk.Ezt hogy kezdjem el? nem kell megírni helyettem csak ötletet kérnék az elkezdéshez.
 
guiCreateStaticImage

 
hogy végig ottmaradjon
addEventhandler(\"onClientResourceStart\")

 
szóval ilyenekre gondoltam hogy ebben segítsetek nekem.

4
Archívum / Segítség :O playerinfo
« Dátum: 2015. Augusztus 14. - 20:37:02 »
Üdv!
Kezdő vagyok ebben a témában néztem pár scriptet de igazándiből magamtól + mta wiki segítségével szeretném csinálni ezeket..de rájöttem hogy segítség nélkül nem fog menni.Player info panelen dolgozom most de nem írja ki az adatokat miért?
 
setBindKeyWindowShow = function ( guiWindow, key )
if guiWindow and key then
if getElementType ( guiWindow ) == \"gui-window\" then
   guiSetVisible ( guiWindow, false );
   local setBindKey_ = function ( key )
      guiSetVisible ( guiWindow, not guiGetVisible ( guiWindow ) );
      showCursor ( guiGetVisible ( guiWindow ) );
   end
   return bindKey ( key, \"down\", setBindKey_ );
else
   return false;
end
else
return false;
end
end
local PlayerWindow = guiCreateWindow (658, 189, 616, 412,\"PlayerINFO\", false )
setBindKeyWindowShow ( PlayerWindow, \"f4\" )
local nevlabel = guiCreateLabel (100,100,100,100,\"Név:\",false, PlayerWindow)
local pinglabel = guiCreateLabel (100,120,120,120,\"Ping:\",false, PlayerWindow)
local moneylabel = guiCreateLabel (100,140,140,140,\"Pénz:\",false, PlayerWindow)
local skinlabel = guiCreateLabel (100,160,160,160,\"Kinézet:\",false, PlayerWindow)
local healthLabel = guiCreateLabel (100,180,180,180,\"Élet\",false, PlayerWindow)
function stats (theplayer)
local money = getPlayerMoney (localPlayer)
local ping = getPlayerPing(localPlayer)
local playerName = getPlayerName(localPlayer)
local health = getElementHealth(getLocalPlayer())
dxDrawText(\"Name:\" ..playerName..(140,100,100,100,false,PlayerWindow)
dxDrawText(\"Health: \"..health..(140,180,180,180,false,PlayerWindow)
dxDrawText(\"Ping:\"..ping..(140,120,120,120),false,PlayerWindow)
dxDrawText(\"Money:\"..ping..(140,120,120,120),false,PlayerWindow)
end

 
[gmod]Máskor használj lua tageket ([code*=lua])[/gmod]

Oldalak: [1]
SimplePortal 2.3.7 © 2008-2024, SimplePortal