Jump to content

How to fix this problem in my window?


Turbe$Z

Recommended Posts

i created a info panel, with scrollpane, and labels. but in 1440x900 resolution is working fine, but i tested in 800x600, and the labels with the text sticking out from the window.. how to fix this? :S

here is my code:

local GUIEditor = {
    window = {},
    scrollpane = {},
    label = {}
}
        GUIEditor.window[1] = guiCreateWindow(0.27, 0.21, 0.47, 0.59, "Segítség", true)
        guiWindowSetSizable(GUIEditor.window[1], false)
        guiSetAlpha(GUIEditor.window[1], 1.00)

        GUIEditor.scrollpane[1] = guiCreateScrollPane(0.01, 0.04, 0.97, 0.94, true, GUIEditor.window[1])

        GUIEditor.label[1] = guiCreateLabel(0.00, 0.01, 1.00, 0.04, "Infó:", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[1], "default-bold-small")
        guiLabelSetColor(GUIEditor.label[1], 255, 0, 0)
        GUIEditor.label[2] = guiCreateLabel(0.00, 0.04, 0.98, 0.06, "  Név: [HUN]Magyar Play Szerver 1.5\n  Játékmód: play", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[2], "clear-normal")
        guiLabelSetColor(GUIEditor.label[2], 61, 161, 254)
        GUIEditor.label[3] = guiCreateLabel(0.00, 0.12, 1.00, 0.04, "Elérhetőségek:", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[3], "default-bold-small")
        guiLabelSetColor(GUIEditor.label[3], 255, 0, 0)
        GUIEditor.label[4] = guiCreateLabel(0.00, 0.16, 0.97, 0.10, "  Facebook: www.tinyurl.com/magyarplay15\n  TeamSpeak 3: -\n  Skype: turboskype29", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[4], "clear-normal")
        guiLabelSetColor(GUIEditor.label[4], 61, 161, 254)
        GUIEditor.label[5] = guiCreateLabel(0.00, 0.28, 1.00, 0.04, "GYIK:", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[5], "default-bold-small")
        guiLabelSetColor(GUIEditor.label[5], 255, 0, 0)
        GUIEditor.label[6] = guiCreateLabel(0.02, 0.32, 0.92, 0.21, "\n   -Ahogy betöltött a szerver, a kocsik elérhetőek az F1 panel\n   megnyitásával, kattintva a \"jármű lekérés\" menüpontra.\n   Azon belül a repülők az \"aircraft\", a motorkák a \"bikes\", hajók a\n   \"boats\", kocsik a \"cars\".\n   A másik módja a kocsik lehívásához a /sv parancs. /sv <kocsinév>\n   Pl. /sv infernus", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[6], "clear-normal")
        guiLabelSetColor(GUIEditor.label[6], 61, 161, 254)
        GUIEditor.label[7] = guiCreateLabel(0.00, 0.31, 0.98, 0.06, "  Hogyan tudok kocsit szerezni?", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[7], "clear-normal")
        guiLabelSetColor(GUIEditor.label[7], 254, 254, 254)
        GUIEditor.label[8] = guiCreateLabel(0.00, 0.54, 0.92, 0.03, "  Hogy tudok fegyvert szerezni?", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[8], "clear-normal")
        guiLabelSetColor(GUIEditor.label[8], 254, 254, 254)
        GUIEditor.label[9] = guiCreateLabel(0.02, 0.58, 0.92, 0.21, "   -Fegyvert venni, vagy F1-ből lehívni tudsz. De ha többet akarsz gyorsan\n   egyszerre, akkor F2. Azon belül fegyvercsomag.\n   Fegyvert szerezhetsz még más playerek megölésével.\n   Amint meghal egy játékos, és volt nála fegyver, az kikerül a\n   meghalt teste fölé és megjelenik az összes\n   fegyver, amit Te felszedhetsz. Vigyázz! Ha meghalsz, te is\n   elveszítheted azokat a fegyvereket.", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[9], "clear-normal")
        guiLabelSetColor(GUIEditor.label[9], 61, 161, 254)
        GUIEditor.label[10] = guiCreateLabel(0.00, 0.80, 0.92, 0.03, "  Miért öltek meg?", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[10], "clear-normal")
        guiLabelSetColor(GUIEditor.label[10], 254, 254, 254)
        GUIEditor.label[11] = guiCreateLabel(0.02, 0.84, 0.92, 0.21, "   -A szerver játékmódja \"play\", ami annyit mond, hogy a szerver\n   próbál lehetőséget adni mindenkinek\n   a szórakozásra. Így azon játékosok, akik passzív agresszív módon\n   gyilkolással vezetik le\n   feszültségeiket, szabad utat kapnak ennek megvalósítására. Szóval\n   ha meghalsz, ne rinyálj, mivel\n   megteheti, és ugyanúgy Te is megölhetsz bárkit.", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[11], "clear-normal")
        guiLabelSetColor(GUIEditor.label[11], 61, 161, 254)
        GUIEditor.label[12] = guiCreateLabel(0.00, 1.06, 0.92, 0.03, "  Mi az a \"gift\" az F2-ben?", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[12], "clear-normal")
        guiLabelSetColor(GUIEditor.label[12], 254, 254, 254)
        GUIEditor.label[13] = guiCreateLabel(0.02, 1.10, 0.92, 0.21, "   -Nagy köszönet érte turbesznek (főadmin, szerótulaj), aki\n   megalkotta a \"Gift\" menüpontot az F2 panelben.\n   A gift jelentése \"ajándék\".\n   Ezzel a \"kattintással\" lehetőséged nyílik arra, hogy olyan dolgokat\n   használj, amiket más esetben nem\n   tudnál. Például tank, minigun 3000 tölténnyel, halhatatlanság, halhatatlan autó, nagy\n   fegyvercsomag és egyebek. A giftet 12 óránként használhatod.", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[13], "clear-normal")
        guiLabelSetColor(GUIEditor.label[13], 61, 161, 254)
        GUIEditor.label[14] = guiCreateLabel(0.00, 1.31, 0.92, 0.03, "  Mi az a [M] a játékos neve előtt?", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[14], "clear-normal")
        guiLabelSetColor(GUIEditor.label[14], 254, 254, 254)
        GUIEditor.label[15] = guiCreateLabel(0.01, 1.35, 0.92, 0.21, "   -Ha látsz egy playert, akinek a neve előtt [M] vagy [A] van, az\n   vagy Moderátor, vagy Admin. Ezek a játékosok\n   ügyelik a szervert, moderálnak, szerveznek meg mindent, ők\n   segítenek másokon és ők azok, akik irányítják a\n   szervert. Ezek a játékosok színesen írnak. ( ! Ha valamelyik játékos\n   előtt [M] van, de nem ír színesen, az nem rangos!)\n   A moderátoroknak lehetőségük nyílik mások kikelésére,\n   bannolására és mute-olására, Mivel ők tartják fenn a rendet\n   a szerveren, a rájuk eső feladatokat el is végzik.", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[15], "clear-normal")
        guiLabelSetColor(GUIEditor.label[15], 61, 161, 254)
        GUIEditor.label[16] = guiCreateLabel(0.00, 1.57, 0.92, 0.03, "  Hogy tudok admin/moderátor lenni?", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[16], "clear-normal")
        guiLabelSetColor(GUIEditor.label[16], 254, 254, 254)
        GUIEditor.label[17] = guiCreateLabel(0.01, 1.61, 0.92, 0.21, "  -Sokszor felmerül a kérdés, de a választ nehéz rá megválaszolni. Ezt\n  turbesz dönti el (NEM MÁS), és az ő\n  követelései határozzák meg modira való lehetőséged. Az esetek\n  99.9%-ban a játékosoknak nincs esélyük\n  moderátornak lenni, azonban próbálkozni nem\n  törvénybeütköző.", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[17], "clear-normal")
        guiLabelSetColor(GUIEditor.label[17], 61, 161, 254)
        GUIEditor.label[18] = guiCreateLabel(0.01, 1.80, 0.92, 0.03, "  Hogy tudok színesen írni?", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[18], "clear-normal")
        guiLabelSetColor(GUIEditor.label[18], 254, 254, 254)
        GUIEditor.label[19] = guiCreateLabel(0.01, 1.84, 0.92, 0.21, " -Két (2) módja van annak, hogy Te színesen tudj írni. Az egyik,\n  hogy rangod van (vip, modi, admin), a másik,\n  hogy veszel a giftben. A giftben fehéres-zöld szín van, ami\n  megmarad addig, amíg turbesz el nem veszi.", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[19], "clear-normal")
        guiLabelSetColor(GUIEditor.label[19], 61, 161, 254)
        GUIEditor.label[20] = guiCreateLabel(0.01, 1.97, 0.92, 0.03, "  Hogy tudok gyorsan menni?", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[20], "clear-normal")
        guiLabelSetColor(GUIEditor.label[20], 254, 254, 254)
        GUIEditor.label[21] = guiCreateLabel(0.02, 2.01, 0.92, 0.21, " -Ha kocsiban vagy, az ALT nyomva tartásával gyorsíthatod a kocsid\n  maximum sebességre.", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[21], "clear-normal")
        guiLabelSetColor(GUIEditor.label[21], 61, 161, 254)
        GUIEditor.label[22] = guiCreateLabel(0.01, 2.08, 0.92, 0.03, "  Írok a chaten, de csak ezt dobja ki: \"You are muted!\"", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[22], "clear-normal")
        guiLabelSetColor(GUIEditor.label[22], 254, 254, 254)
        GUIEditor.label[23] = guiCreateLabel(0.01, 2.12, 0.92, 0.21, "  -Ez azért van, mert mute-olva lettél, tehát valami szabálytalanságot\n  követtél el a chatben.\n  Mute = letiltás a chatbe írás lehetőségéről\n  Mute jár: spam, flood, idegesítő mondatok, szavanként elküldött\n  szövegek, durva káromkodás...\n", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[23], "clear-normal")
        guiLabelSetColor(GUIEditor.label[23], 61, 161, 254)
        GUIEditor.label[24] = guiCreateLabel(0.01, 2.28, 0.92, 0.03, "  Hogy tudok vízen menni és/vagy repülni?", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[24], "clear-normal")
        guiLabelSetColor(GUIEditor.label[24], 254, 254, 254)
        GUIEditor.label[25] = guiCreateLabel(0.01, 2.32, 0.92, 0.21, "  -Ha kocsiban vagy (kivéve motor) és beírod, hogy /fly azzal repülni\n  fogsz. Kikapcsolásához beírod mégegyszer.\n  Ha vízen akarsz menni, arra ott a /water parancs. Ha ki szeretnéd\n  kapcsolni, beírod mégegyszer.", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[25], "clear-normal")
        guiLabelSetColor(GUIEditor.label[25], 61, 161, 254)
        GUIEditor.label[26] = guiCreateLabel(0.01, 2.45, 0.92, 0.03, "  Mi az a \"Privát üzenetek\"?", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[26], "clear-normal")
        guiLabelSetColor(GUIEditor.label[26], 254, 254, 254)
        GUIEditor.label[27] = guiCreateLabel(0.01, 2.49, 0.92, 0.21, "  -Ezzel a funkcióval privát üzenetet küldhetsz. Rákattintásal kidobja\n  a szerveren található összes játékost,\n  és kiválasztva a neked megfelelőt, külön üzenetet küldhetsz neki,\n  amit csak Ti ketten láttok.", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[27], "clear-normal")
        guiLabelSetColor(GUIEditor.label[27], 61, 161, 254)
        GUIEditor.label[28] = guiCreateLabel(0.01, 2.62, 0.92, 0.03, "  Hogy lehet színes a nevem?", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[28], "clear-normal")
        guiLabelSetColor(GUIEditor.label[28], 254, 254, 254)
        GUIEditor.label[29] = guiCreateLabel(0.01, 2.66, 0.92, 0.21, "  -Színkóddal. Beírod Google-ba, hogy színkódok és kidob egy\n  csomót. 6 jegyből áll és a jegyek előtt van egy # (rács) jel.\n  Úgy működik, hogy a színkód utáni rész a színes. Ha pl. a neved\n  ADMIN és a piros színkódot (#FF0000) az ADMIN elé rakod,\n  az egész ADMIN szó piros lesz. Viszont ha csak az IN elé, de az ADM\n  után, csak az IN lesz piros, az ADM nem. Pár színkód a színkód panelben: /szinkod", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[29], "clear-normal")
        guiLabelSetColor(GUIEditor.label[29], 61, 161, 254)
        GUIEditor.label[30] = guiCreateLabel(0.01, 2.85, 0.92, 0.03, " Fontos:", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[30], "default-bold-small")
        guiLabelSetColor(GUIEditor.label[30], 255, 0, 0)
        GUIEditor.label[31] = guiCreateLabel(0.01, 2.88, 0.92, 0.21, "   Kedves proletár!\n   Tisztelettel megkérlek arra, hogy:\n   -Ne káromkodj! Vannak fiatalabbak, akik előtt hanyagolni kell az\n   obszcén szavak használatát!\n   -Nem Role Play (RP) szerver. Ami azt jelenti, hogyha ezen a szerveren\n   játszol,\n   kapcsold ki a bindjeidet! Pl. XY beveri a fejét, de nem esik nagyobb\n   baja\n   Vagy gondolok itt a XY beköti az övét, eszik, iszik és egyéb más irritáló\n   tevékenységekre.\n   -Tartsd tiszteletben a más nyelvet beszélő elvtársaidat! Ne szidd le,\n   csak mert török vagy angol.", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[31], "clear-normal")
        guiLabelSetColor(GUIEditor.label[31], 61, 161, 254)
        GUIEditor.label[32] = guiCreateLabel(0.01, 3.08, 0.92, 0.03, " Rangosok:", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[32], "default-bold-small")
        guiLabelSetColor(GUIEditor.label[32], 255, 0, 0)
        GUIEditor.label[33] = guiCreateLabel(0.01, 3.11, 0.92, 0.21, "   [ADMIN]\n      -turbesz", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[33], "clear-normal")
        guiLabelSetColor(GUIEditor.label[33], 61, 161, 254)
        GUIEditor.label[34] = guiCreateLabel(0.01, 3.17, 0.92, 0.03, " Modok:", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[34], "default-bold-small")
        guiLabelSetColor(GUIEditor.label[34], 255, 0, 0)
        GUIEditor.label[35] = guiCreateLabel(0.02, 3.20, 0.92, 0.21, " Ezeket megtalálod az f1-ben!\n\n .\n\n A szerveren sok játékosok által készített mappolás található. (Külön\n köszönet turbesznek!)", true, GUIEditor.scrollpane[1])
        guiSetFont(GUIEditor.label[35], "clear-normal")
        guiLabelSetColor(GUIEditor.label[35], 254, 254, 254)
		guiSetVisible(GUIEditor.window[1], false)

function helpm()
    if guiGetVisible ( GUIEditor.window[1] ) == false then
       guiSetVisible ( GUIEditor.window[1], true )
       showCursor(true)
	elseif guiGetVisible ( GUIEditor.window[1] ) == true then
       guiSetVisible ( GUIEditor.window[1], false )
       showCursor(false)
	end
end
bindKey ( "F9", "down", helpm)		

fileDelete("c.lua")

 

Link to comment

You should never use the 'relative' system for GUI's. Relative GUI's are fundamentally flawed because GUI elements are not fully scalable.

You will have to recreate the GUI using 'guieditor' and this time make sure that the relative is set to false and that the GUI outputs are large numbers like 300 not just between 0 and 1.

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...