Electrosumm Posted August 19, 2015 Share Posted August 19, 2015 Hi i work on report system what only admins can read but i have 5 problem. 1.If i join or restart the script without type the command one image with buttons drawed on screen when i type the commands the panel is work its ok..but i dont want to see image without type the commands or press keybind. 2.The read report function no work..i dont get the text 3.The answer function no work too.. 4.I dont know how to do it : just admins can read reports. 5.The reports delete after some second can anyone help me ? im beginner scripter and its hard for me 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) showCursor(true) 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) 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) addCommandHandler("tutoka2", function () showCursor(true) guiSetVisible(panel,true) guiSetVisible(keszit,false) guiSetVisible(valaszolo,false) guiSetVisible(tema,false) guiSetVisible(segitszoveg,false) guiSetVisible(olvaso,false) guiSetVisible(ticketlista,true) end) function visszagomb () guiSetVisible(panel,true) guiSetVisible(keszit,false) guiSetVisible(valaszolo,false) guiSetVisible(tema,false) guiSetVisible(segitszoveg,false) guiSetVisible(ticketlista,true) 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) Link to comment
mehmet145 Posted August 20, 2015 Share Posted August 20, 2015 Can you upload pictures . /debugscript 3 ??? Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now