-
Posts
439 -
Joined
-
Last visited
-
Days Won
4
Everything posted by Turbe$Z
-
GUIEditor = { button = {}, window = {} } aa = guiCreateWindow(0.34, 0.29, 0.32, 0.28, "Rang vásárlás PÉZ-ből", true) guiWindowSetSizable(aa, false) guiSetProperty(aa, true) GUIEditor.button[1] = guiCreateButton(9, 23, 440, 41, "V.I.P - 100 PÉZ", false, aa) guiSetFont(GUIEditor.button[1], "default-bold-small") guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFF0000") GUIEditor.button[2] = guiCreateButton(9, 74, 440, 41, "Moderátor - 1000 PÉZ", false, aa) guiSetFont(GUIEditor.button[2], "default-bold-small") guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFF0000") GUIEditor.button[3] = guiCreateButton(9, 125, 440, 41, "----", false, aa) GUIEditor.button[4] = guiCreateButton(9, 176, 440, 41, "----", false, aa) GUIEditor.button[5] = guiCreateButton(163, 226, 134, 20, "Bezárás", false, aa) when i connect to the server, this window show automatic, but i want fix this with guiSetProperty but doesn't working, why?
-
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? 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")
-
function tesztlel() local random = math.random(1, 7) --change as appropriate if random == 1 then guiSetVisible(nyer, true) guiSetText(szveg, "Nyereményed: MINIGUN \n\nVárunk vissza 12 óra múlva. ;)\nHasználd egészséggel a nyereményed!") --guiSetVisible(GUIEditorwindow, false) triggerServerEvent("giveWeapon", getLocalPlayer(), group) local currentState = guiGetProperty( GUIEditorgomb1, "Disabled" ) if currentState == "True" then guiSetProperty( GUIEditorgomb1, "Disabled", "True" ) else guiSetProperty( GUIEditorgomb1, "Disabled", "True" ) end elseif random == 2 then guiSetVisible(nyer, true) guiSetText(szveg, "Nyereményed: GOD MODE \n\nVárunk vissza 12 óra múlva. ;)\nHasználd egészséggel a nyereményed!") function godmode ( ) cancelEvent ( ) end addEventHandler ( "onClientGUIClick", button2, function ( ) addEventHandler ( "onClientPlayerDamage", localPlayer, godmode ) toggleControl ( 'fire', false ) toggleControl ( 'action', false ) end ,false ) local currentState = guiGetProperty( GUIEditorgomb1, "Disabled" ) if currentState == "True" then guiSetProperty( GUIEditorgomb1, "Disabled", "True" ) else guiSetProperty( GUIEditorgomb1, "Disabled", "True" ) end elseif random == 3 then guiSetVisible(nyer, true) guiSetText(szveg, "Nyereményed: FEGYVERCSOMAG \n\nVárunk vissza 12 óra múlva. ;)\nHasználd egészséggel a nyereményed!") --guiSetVisible(GUIEditorwindow, false) triggerServerEvent("giveWeapon1", getLocalPlayer(), group) local currentState = guiGetProperty( GUIEditorgomb1, "Disabled" ) if currentState == "True" then guiSetProperty( GUIEditorgomb1, "Disabled", "True" ) else guiSetProperty( GUIEditorgomb1, "Disabled", "True" ) end elseif random == 4 then guiSetVisible(nyer, true) guiSetText(szveg, "Nyereményed: HALH.AUTÓ \n\nVárunk vissza 12 óra múlva. ;)\nHasználd egészséggel a nyereményed!") --guiSetVisible(GUIEditorwindow, false) local car = getPedOccupiedVehicle(localPlayer) if source == button3 then if isVehicleDamageProof(car) == false then setVehicleDamageProof(car, true) else if isVehicleDamageProof(car) == true then setVehicleDamageProof(car, false) end end end local currentState = guiGetProperty( GUIEditorgomb1, "Disabled" ) if currentState == "True" then guiSetProperty( GUIEditorgomb1, "Disabled", "True" ) else guiSetProperty( GUIEditorgomb1, "Disabled", "True" ) end elseif random == 5 then guiSetVisible(nyer, true) guiSetText(szveg, "Nyereményed: TANK \n\nVárunk vissza 12 óra múlva. ;)\nHasználd egészséggel a nyereményed!") --guiSetVisible(GUIEditorwindow, false) triggerServerEvent("tank",getLocalPlayer(),0,255,0,"Ezt a tankot addig használhatod amíg szeretnéd, vigyázz rá, mert 12 óráig nem kapsz újat.") local currentState = guiGetProperty( GUIEditorgomb1, "Disabled" ) if currentState == "True" then guiSetProperty( GUIEditorgomb1, "Disabled", "True" ) else guiSetProperty( GUIEditorgomb1, "Disabled", "True" ) end elseif random == 6 then group = "writing" triggerServerEvent("addToGroup", getLocalPlayer(), group) guiSetVisible(nyer, true) guiSetText(szveg, "Nyereményed: SZÍNESÍRÁS \n\nVárunk vissza 12 óra múlva. ;)\nHasználd egészséggel a nyereményed!") local currentState = guiGetProperty( GUIEditorgomb1, "Disabled" ) if currentState == "True" then guiSetProperty( GUIEditorgomb1, "Disabled", "True" ) else guiSetProperty( GUIEditorgomb1, "Disabled", "True" ) end elseif random == 7 then guiSetVisible(nyer, true) guiSetText(szveg, "Nyereményed: SEMMI! XD \n\nNe bánkódj!\n12 óra múlva hátha kapsz valamit! XD") local currentState = guiGetProperty( GUIEditorgomb1, "Disabled" ) if currentState == "True" then guiSetProperty( GUIEditorgomb1, "Disabled", "True" ) else guiSetProperty( GUIEditorgomb1, "Disabled", "True" ) end end end addEventHandler("onClientGUIClick", GUIEditorgomb1, tesztlel) I want, when the user click on the button, give a thing, and disable button and do not get it again gift
-
I want make more than one function to math.random, when i click on a button, choose a function, for example god mode, or give weapons, how to make it? Sorry for my very bad english.
- 2 replies
-
- math.random
- random
- (and 7 more)
-
local myCol = createColRectangle (-2039, 165, 22, 20) local myCol = createColRectangle (1342.5, -1817.4, 38, 40) local myCol = createColRectangle (1960, 1618.5, 16, 20) function destroyTheVehicles (player) if getElementType (player) == "player" and isPedInVehicle (player) then destroyElement (getPedOccupiedVehicle (player)) outputChatBox ("Ide nem léphetsz be kocsival! Felejtsd el, különben büntit kapsz.", player, r, g, b) end end addEventHandler ("onColShapeHit", myCol, destroyTheVehicles) Working on localhost server, but doesn't working on hosted server How to fix this bug?
-
When me and my friend press '2', the script show double answer (- 1 - 1 instead of -2) or when me press '1' and my friend press '2', the script show this: 1.) Answer1 - 1 - 0 and 2.) Answer2 - 1 - 0.. How to fix this? Sorry for my bad english. code: --client-- local szavon = false --is this something used to prevent double questions? it should be serverside :/ local ido = 30 local valasz = 0 local valasz2 = 0 -- I need an explanation of valasz and valasz2, if you use them to keep track of the selected answer then there are errors GUIEditor_Window = {} GUIEditor_Label = {} function szAblak(ker,v1,v2) --question, answ1, answ2, all strings if not szavon then local v_1 = v1 --answ1, useless variable local v_2 = v2 --answ2, useless variable local szavon = true local sw,sh = guiGetScreenSize() GUIEditor_Window[1] = guiCreateWindow(sw/1.48,sh/1.4,sw/3.2,sh/3.6,"Szavazás",false) --wow it's hard to me thinking relatives coord like this, wouldn't be % much easier? guiWindowSetMovable(GUIEditor_Window[1],false) guiWindowSetSizable(GUIEditor_Window[1],false) GUIEditor_Label[1] = guiCreateLabel(0.0474,0.1242,0.9161,0.2919,ker,true,GUIEditor_Window[1]) guiLabelSetHorizontalAlign(GUIEditor_Label[1],"center",true) guiSetFont(GUIEditor_Label[1],"default-bold-small") GUIEditor_Label[2] = guiCreateLabel(0.0657,0.4783,0.8759,0.1553,"1.) "..v_1,true,GUIEditor_Window[1]) GUIEditor_Label[3] = guiCreateLabel(0.0657,0.6335,0.8759,0.1491,"2.) "..v_2,true,GUIEditor_Window[1]) GUIEditor_Label[4] = guiCreateLabel(0.0474,0.8075,0.8,0.1,ido,true,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[4],150,150,255) guiSetFont(GUIEditor_Label[4],"clear-normal") bindKey ("1", "down", function() guiSetFont(GUIEditor_Label[3],"clear-normal") guiLabelSetColor(GUIEditor_Label[3],255,255,255) valasz = 1 guiLabelSetColor(GUIEditor_Label[2],255,200,200) guiSetFont(GUIEditor_Label[2],"default-bold-small") end ) bindKey ("2", "down", function() guiSetFont(GUIEditor_Label[2],"default-normal") guiLabelSetColor(GUIEditor_Label[2],255,255,255) valasz2 = 1 guiLabelSetColor(GUIEditor_Label[3],255,200,200) guiSetFont(GUIEditor_Label[3],"default-bold-small") end ) lejar = setTimer( function() ido = ido-1 guiSetText(GUIEditor_Label[4], ido ) if ido == 0 then szVeg() --so it will be called 30s after szAblak end end, 1000,30) end end function szVeg() if isTimer(lejar) then --is it possible? It's useless i think killTimer(lejar) end szavon = false guiSetText(GUIEditor_Label[4], "szavazatok számlálása..." ) guiSetFont(GUIEditor_Label[2],"default-normal") guiSetFont(GUIEditor_Label[3],"default-normal") guiLabelSetColor(GUIEditor_Label[3],255,255,255) guiLabelSetColor(GUIEditor_Label[2],255,255,255) local v1 = valasz --if 2 was pressed this will be 2, otherwise 0 local v2 = valasz2 --if 2 was pressed this will be 2, otherwise 0 triggerServerEvent("submit",getLocalPlayer(),v1,v2) --valasz will be 1 if 1 key got pressed, otherwise 0 end addEvent("szvzas",true) --this will be called once a one player in the server makes a question addEventHandler("szvzas",root, function(question,answ1,answ2) --the handler attached to the root (resourceRoot should also work) accept 3 arguments szAblak(question,answ1,answ2) --and call the function with these paramenters end ) addEvent("valaszok",true) addEventHandler("valaszok",getRootElement(), function(v1,v2) --after 5 second from szVeg this will be triggered --v1 1 or 0, v2 2 or 0. BOTH CAN BE 0!!!! ALSO BOTH CAN BE 1 AND 2. The font wans't already set? you are not changing any passed var serverside. This doesn't make sense guiSetText(GUIEditor_Label[4], "_@/\"" ) guiSetText(GUIEditor_Label[2], guiGetText(GUIEditor_Label[2]) .. " - " .. v1 ) guiSetText(GUIEditor_Label[3], guiGetText(GUIEditor_Label[3]) .. " - " .. v2 ) if v1 > v2 then --i need explanation here. It's error if you are using them to see what localPlayer choose guiSetFont(GUIEditor_Label[2],"default-bold-small") elseif v1 < v2 then guiSetFont(GUIEditor_Label[3],"default-bold-small") end setTimer( function()--reset to default destroyElement(GUIEditor_Window[1]) szavon = false ido = 30 valasz = 0 valasz2 = 0 end, 5000, 1) end ) --server-- addEvent( "submit", true ) addEventHandler( "submit", root, function (v1, v2) -- 1 or 0, 2 or 0 depending on keypress setTimer( function() triggerClientEvent(root, "valaszok", resourceRoot, v1, v2) end, 5000, 1) end ) function szvzas(playerSource, cmd, theQuestion, theFirstAnswer, theSecondAnswer) --read the wiki for more infos triggerClientEvent ( root, "szvzas", resourceRoot, theQuestion, theFirstAnswer, theSecondAnswer ) --trigger on root, event "szvzas", source is the resource, and there are 3 arguments end addCommandHandler ( "k", szvzas )
-
function playbotvok1(message,messageType) if message == "hogy lehet rangom" or message == "hogy lehet rangom?" or message == "Hogy lehet rangom" or message == "Hogy lehet rangom ?" or message "hogy lehet rangom?" or message == "hogy lehet rangom ?" or message == "Hogy lehet rangom?" or message == "Lehetek rangos?" or message == "lehetek rangos" or message == "lehetek rangos?" or message == "Lehetek rangos?" then outputChatBox( "#14B866[M] #FF699CPlaybot#898395: #808080Rangot tudsz venni. F10 gombot ha megnyomod, megtalálod az infókat a vásárláshoz. (#ffFFff"..getPlayerName(source).."#808080)", root, 255, 0, 0, true ) end end addEventHandler("onPlayerChat",getRootElement(),playbotvok1) function fegyverrol(message,messageType) if message == "hogy szerezzek fegyvert" or message == "hogy szerezzek fegyvert?" or message == "Hogy szerezzek fegyvert" or message == "Hogy szerezzek fegyvert ?" or message "hogy szerezzek fegyot?" or message == "hogy szerezzek fegyót ?" or message == "Hogy szerezzek fegyót?" or message == "hogy lehet fegyverem?" or message == "hogy lehet fegyom?" or message == "hol lehet venni fegyvert?" or message == "hol lehet venni fegyvert" or message == "Hol lehet venni fegyvert?" or message == "Hol lehet venni fegyvert" or message == "Hol lehet venni fegyvert ?" then outputChatBox( "#14B866[M] #FF699CPlaybot#898395: #808080Fegyvert kétféle módon lehet szerezni. Egyik: F7, másik, hogy keresel! (#ffFFff"..getPlayerName(source).."#808080)", root, 255, 0, 0, true ) end end addEventHandler("onPlayerChat",getRootElement(),fegyverrol) Error: attempt to call local 'message' (a string value) but script is working fine... how to fix this? i tried "local = message { }" but same error...
-
function csunyaszavak(message,messageType) if message == "buzi" or message == "fasz" or message == "geci" or message == "kurva" or message == "baszd" or message == "bazd" or message == "bazmeg" or message == "nyomorék" or message == "csicska" or message == "anyád" or message == "pina" then setPlayerMuted( source, true ) gPlayerMuteTimer[ source ] = setTimer( unmutePlayer, gSettings.muteTime * 1000, 1, source ) outputChatBox( "#14B866[M] #FF699CPlaybot#898395: #808080Ne káromkodj a chaten! (#ffFFff"..getPlayerName(source).."#808080) (mute)", root, 255, 0, 0, true ) end end addEventHandler("onPlayerChat",getRootElement(),csunyaszavak) When i type in chat for example "f*sz", the script mute me. But, when i type for example "te f*sz", the script doesn't mute me. Why? How to fix this?
-
When i type a big character, the script mute me.. But i want, when i type more than one big character, then mute me. How to fix this? /sorry for my bad english/ code: (server only) addEventHandler('onPlayerChat',getRootElement(),function(key) if string.byte(key) > 40 and string.byte(key) < 91 then -- pressed an alphabedical symbol with CAPS LOCK ON! setPlayerMuted( source, true ) gPlayerMuteTimer[ source ] = setTimer( unmutePlayer, gSettings.muteTime * 1000, 1, source ) outputChatBox( "#14B866[M] #FF699CPlaybot#898395: #696969Ne írj csupa nagybetűvel a chatben. Köszi! (#ffFFff"..getPlayerName(source).."#696969) (mute)", root, 255, 0, 0, true ) end end)
-
oh sorry --server-- addEvent( "submit", true ) addEventHandler( "submit", root, function (v1, v2) setTimer( function() triggerClientEvent(root, "valaszok", resourceRoot, v1, v2) end, 5000, 1) end ) function szvzas(playerSource, cmd, theQuestion, theFirstAnswer, theSecondAnswer) --read the wiki for more infos triggerClientEvent ( root, "szvzas", resourceRoot, theQuestion, theFirstAnswer, theSecondAnswer ) --trigger on root, event "szvzas", source is the resource, and there are 3 arguments end addCommandHandler ( "k", szvzas )
-
local szavon = false local ido = 30 local valasz = 0 local valasz2 = 0 GUIEditor_Window = {} GUIEditor_Label = {} function szAblak(ker,v1,v2) if not szavon then local v_1 = v1 local v_2 = v2 local szavon = true local sw,sh = guiGetScreenSize() GUIEditor_Window[1] = guiCreateWindow(sw/1.48,sh/1.4,sw/3.2,sh/3.6,"Szavazás",false) guiWindowSetMovable(GUIEditor_Window[1],false) guiWindowSetSizable(GUIEditor_Window[1],false) GUIEditor_Label[1] = guiCreateLabel(0.0474,0.1242,0.9161,0.2919,ker,true,GUIEditor_Window[1]) guiLabelSetHorizontalAlign(GUIEditor_Label[1],"center",true) guiSetFont(GUIEditor_Label[1],"default-bold-small") GUIEditor_Label[2] = guiCreateLabel(0.0657,0.4783,0.8759,0.1553,"1.) "..v_1,true,GUIEditor_Window[1]) --guiLabelSetColor(GUIEditor_Label[2],255,200,200) --guiSetFont(GUIEditor_Label[2],"default-bold-small") GUIEditor_Label[3] = guiCreateLabel(0.0657,0.6335,0.8759,0.1491,"2.) "..v_2,true,GUIEditor_Window[1]) GUIEditor_Label[4] = guiCreateLabel(0.0474,0.8075,0.8,0.1,ido,true,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[4],150,150,255) guiSetFont(GUIEditor_Label[4],"clear-normal") bindKey ("1", "down", function() guiSetFont(GUIEditor_Label[3],"clear-normal") guiLabelSetColor(GUIEditor_Label[3],255,255,255) valasz = 1 guiLabelSetColor(GUIEditor_Label[2],255,200,200) guiSetFont(GUIEditor_Label[2],"default-bold-small") end) bindKey ("2", "down", function() guiSetFont(GUIEditor_Label[2],"default-normal") guiLabelSetColor(GUIEditor_Label[2],255,255,255) valasz2 = 2 guiLabelSetColor(GUIEditor_Label[3],255,200,200) guiSetFont(GUIEditor_Label[3],"default-bold-small") end) lejar = setTimer( function() ido = ido-1 guiSetText(GUIEditor_Label[4], ido ) if ido == 0 then szVeg() --killTimer(lejar) end end, 1000,30) end end function szVeg() if isTimer(lejar) then killTimer(lejar) end szavon = false guiSetText(GUIEditor_Label[4], "szavazatok számlálása..." ) guiSetFont(GUIEditor_Label[2],"default-normal") guiSetFont(GUIEditor_Label[3],"default-normal") guiLabelSetColor(GUIEditor_Label[3],255,255,255) guiLabelSetColor(GUIEditor_Label[2],255,255,255) --("valasz: "..valasz) local v2 = valasz2 triggerServerEvent("submit",getLocalPlayer(),valasz,v2) unbindKey ("1", "down", function() guiSetFont(GUIEditor_Label[3],"clear-normal") guiLabelSetColor(GUIEditor_Label[3],255,255,255) valasz = 1 guiLabelSetColor(GUIEditor_Label[2],255,200,200) guiSetFont(GUIEditor_Label[2],"default-bold-small") end) unbindKey ("2", "down", function() guiSetFont(GUIEditor_Label[2],"default-normal") guiLabelSetColor(GUIEditor_Label[2],255,255,255) valasz2 = 2 guiLabelSetColor(GUIEditor_Label[3],255,200,200) guiSetFont(GUIEditor_Label[3],"default-bold-small") end) end addEvent("szvzas",true) addEventHandler("szvzas",root, function(question,answ1,answ2) --the handler attached to the root (resourceRoot should also work) accept 3 arguments szAblak(question,answ1,answ2) --and call the function with these paramenters end) addEvent("valaszok",true) addEventHandler("valaszok",getRootElement(), function(v1,v2) guiSetText(GUIEditor_Label[4], "_@/\"" ) guiSetText(GUIEditor_Label[2], guiGetText(GUIEditor_Label[2]) .. " - " .. v1 ) guiSetText(GUIEditor_Label[3], guiGetText(GUIEditor_Label[3]) .. " - " .. v2 ) if v1 > v2 then guiSetFont(GUIEditor_Label[2],"default-bold-small") elseif v1 < v2 then guiSetFont(GUIEditor_Label[3],"default-bold-small") end setTimer( function() destroyElement(GUIEditor_Window[1]) szavon = false ido = 30 valasz = 0 valasz2 = 0 end, 5000, 1) end)