Jump to content

Jaysds1

Members
  • Posts

    4,961
  • Joined

  • Last visited

Everything posted by Jaysds1

  1. Jaysds1

    Set up vG script

    There's no error when you restarted it.
  2. Where did you get it from? I don't know any resource with this...
  3. It worked for me yesterday, maybe it's fixed on MTA 1.4 Nightly
  4. Jaysds1

    Set up vG script

    you forgot to add the .dll
  5. Where's g_MapInfo defined? Is it in another resource?
  6. try this: local Marker = createMarker ( 1007.4000244141, -2302.6999511719, 12.10000038147, "cylinder", 1.29999995, 255, 0, 0, 255 ) addEventHandler('onClientMarkerHit', Marker,function(hitPlayer) if (hitPlayer == localPlayer) then guiSetVisible(GUIEditor_Window[1], true) showCursor(true) end end) function CreateGUIWindow() GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Image = {} GUIEditor_Window[1] = guiCreateWindow(502,268,480,290,"Buy Ticket",false) GUIEditor_Image[1] = guiCreateStaticImage(240,20,229,261,"images/space.png",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(9,251,91,30,"Buy Ticket",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(155,251,69,30,"Exit",false,GUIEditor_Window[1]) GUIEditor_Memo[1] = guiCreateMemo(15,20,219,221,"=====|MoonTrip|=====\nWelcome to the\" MoonTrip\", the moon trip is wonderful trip full of mystery stuff and nice gravitation,You'll find the absolute fun but try to find fun enough \nbecause time is only 10 minutes you will find above signs should find it in different areas, each one under 5k have a nice time\n====|Ticket|====\nMoon 50,000$=====|MoonTrip|====",false,GUIEditor_Window[1]) guiSetVisible(GUIEditor_Window[1], false) addEventHandler("onClientGUIClick", GUIEditor_Button[2], DestroyWindow, false) end addEventHandler("onClientResourceStart", getRootElement(), CreateGUIWindow) function DestroyWindow() guiSetVisible(GUIEditor_Window[1],false) --set Window not visible, so if the player walks in to the marker again then they pay and the window comes back up guiSetInputEnabled(false) showCursor(false) end function take() --try not using the function as a function takePlayerMoney (50000) end addEventHandler('onClientMarkerHit', Marker,take) --forgot to add the function name
  7. Does the map have an author?
  8. Jaysds1

    GUI Help

    actually, it's more like this: button = guiCreateButton ( 10,4,3) addEventHandler("onClientGUIClick",button,function() triggerServerEvent( 'blablabla', localPlayer) end) That would create an eventHandler for that button, if you want to create one eventHandler for every button then you would have to do this: button1 = guiCreateButton ( 10,4,3) --Your original button button2 = guiCreateButton ( 15,7,5) addEventHandler("onClientGUIClick",guiRoot,function() if(source == button1)then --If it's button1 triggerServerEvent( 'blablabla', localPlayer) --trigger this event elseif(source == button2)then --else if it's button2 outputChatBox("Please click on the other button to continue") --Tell them to click on the other button else --If they clicked on something else except the buttons then outputChatBox("Please click on one of the buttons provided")--Tell them to click on one of the buttons end end)
  9. If your maps are in a resource and has legal characters then they should load, unless something's missing from the meta.xml.
  10. Jaysds1

    Set up vG script

    Did you downloaded the MTA-MySQL?
  11. Can you pm the whole code and I'll see what's wrong, cause I don't see anything wrong here except for that "animfunc".
  12. Jaysds1

    GUI Help

    You could either use self addEventHandler's or a group addEventHandler, example: --Self: addEventHandler("onClientGUIClick",button1,button1Function,false) addEventHandler("onClientGUIClick",button2,button2Function,false) --Group addEventHandler("onClientGUIClick",guiRoot,buttonFunction,true)
  13. Jaysds1

    GUI Help

    everything looks ok, can you provide the other script that triggers these events?
  14. Jaysds1

    GUI Help

    ok, guiSetVisible(GUI,true) playSound("Sound.mp3",false)
  15. Jaysds1

    GUI Help

    There's no way to play a sound for every gui that pops up, unless you add it your self...
  16. Jaysds1

    Police job

    try this, Client: local curTarget local screenX , screenY = guiGetScreenSize ( ) addEvent('playCD', true) addEventHandler('playCD', root, function(cd) playSound(cd..'.mp3', false) end ) addEvent ( "client:setPlayerFollowPlayer" , true ) addEventHandler ( "client:setPlayerFollowPlayer" , root , function ( bool , target ) if bool == true then curTarget = target addEventHandler ( "onClientRender" , root , setPlayerFollowPlayer ) else showCursor(false) toggleAllControls(true) removeEventHandler ( "onClientRender" , root , setPlayerFollowPlayer ) end end ) function setPlayerFollowPlayer ( ) if isPedInVehicle ( curTarget ) then local vehicle = getPedOccupiedVehicle ( curTarget ) local seat = getPedOccupiedVehicleSeat ( curTarget ) if not warpPedIntoVehicle ( source , vehicle , seat + 1 ) then local posX , posY , posZ = getElementPosition ( vehicle ) setElementPosition ( source , posX , posY , posZ + 1 ) attachRotationAdjusted ( source , vehicle ) end else if isPedInVehicle ( source ) then removePedFromVehicle ( source ) end local posX , posY , posZ = getElementPosition ( source ) local posX2 , posY2 , posZ2 = getElementPosition ( curTarget ) local rotation = math.deg ( math.atan2 ( posX2 - posX , posY2 - posY ) ) % 360 setElementRotation ( source , 0 , 0 , 360 - rotation ) setCameraTarget ( source ) local distance = getDistanceBetweenPoints2D(posX2, posY2, posX, posY) if distance > 22 then setElementData(source, "Cuffed", false) setElementData(source, "Handcuffer", "") showCursor(false) toggleAllControls(true) removeEventHandler ( "onClientRender" , root , setPlayerFollowPlayer ) elseif distance > 12 then setControlState("sprint", true) setControlState("walk", false) setControlState("forwards", true) elseif distance > 6 then setControlState("sprint", false) setControlState("walk", false) setControlState("forwards", true) elseif distance > 1.5 then setControlState("sprint", false) setControlState("walk", true) setControlState("forwards", true) elseif distance < 1.5 then setControlState("sprint", false) setControlState("walk", false) setControlState("forwards", false) end end end function Follow(target, player) if not isPedInVehicle(player) then local px, py, pz = getElementPosition(player) local tx, ty, tz = getElementPosition(target) local angle = ( 360 - math.deg ( math.atan2 ( ( px - tx ), ( py - ty ) ) ) ) % 360 setPedRotation(target, angle) setCameraTarget(target) local distance = getDistanceBetweenPoints2D(px, py, tx, ty) if distance > 22 then stopFollow(target, player) setElementData(target, "Cuffed", false) setElementData(target, "Handcuffer", "") elseif distance > 12 then setControlState(target, "sprint", true) setControlState(target, "walk", false) setControlState(target, "forwards", true) followTimer[target] = setTimer(Follow, 500, 1, target, player) elseif distance > 6 then setControlState(target, "sprint", false) setControlState(target, "walk", false) setControlState(target, "forwards", true) followTimer[target] = setTimer(Follow, 500, 1, target, player) elseif distance > 1.5 then setControlState(target, "sprint", false) setControlState(target, "walk", true) setControlState(target, "forwards", true) followTimer[target] = setTimer(Follow, 500, 1, target, player) elseif distance < 1.5 then setControlState(target, "sprint", false) setControlState(target, "walk", false) setControlState(target, "forwards", false) followTimer[target] = setTimer(Follow, 500, 1, target, player) end end end function attachRotationAdjusted ( from, to ) local frPosX, frPosY, frPosZ = getElementPosition( from ) local frRotX, frRotY, frRotZ = getElementRotation( from ) local toPosX, toPosY, toPosZ = getElementPosition( to ) local toRotX, toRotY, toRotZ = getElementRotation( to ) local offsetPosX = frPosX - toPosX local offsetPosY = frPosY - toPosY local offsetPosZ = frPosZ - toPosZ local offsetRotX = frRotX - toRotX local offsetRotY = frRotY - toRotY local offsetRotZ = frRotZ - toRotZ offsetPosX, offsetPosY, offsetPosZ = applyInverseRotation ( offsetPosX, offsetPosY, offsetPosZ, toRotX, toRotY, toRotZ ) attachElements( from, to, offsetPosX, offsetPosY, offsetPosZ, offsetRotX, offsetRotY, offsetRotZ ) end function applyInverseRotation ( x,y,z, rx,ry,rz ) local DEG2RAD = (math.pi * 2) / 360 rx = rx * DEG2RAD ry = ry * DEG2RAD rz = rz * DEG2RAD local tempY = y y = math.cos ( rx ) * tempY + math.sin ( rx ) * z z = -math.sin ( rx ) * tempY + math.cos ( rx ) * z local tempX = x x = math.cos ( ry ) * tempX - math.sin ( ry ) * z z = math.sin ( ry ) * tempX + math.cos ( ry ) * z tempX = x x = math.cos ( rz ) * tempX + math.sin ( rz ) * y y = -math.sin ( rz ) * tempX + math.cos ( rz ) * y return x, y, z end addEventHandler ( "onClientRender" , root , function ( ) for index , player in ipairs ( getElementsByType ( "player" ) ) do if not getElementData ( player , "Arrested" ) then return end if getElementData(player, "Timeleft") < 1 then return end dxDrawFramedText ( "Time left: " .. getElementData ( player , "Timeleft" ) , ( screenX / 1440 ) * 720 , ( screenY / 900 ) * 200 , ( screenX / 1440 ) * 1440 , ( screenY / 900 ) * 200 , tocolor ( 255 , 255 , 255 , 255 ) , ( screenX / 1440 ) * 3 , "default-bold" , "center" , "center" , false , false , true ) if getElementData ( player , "Timeleft" ) < 6 then playSound ( getElementData ( player , "Timeleft" ) .. ".mp3" , false ) return end end end ) Server: local LSPDColShape = createColTube ( 1544.599609375, -1675.6923828125, 13.558725357056 , 5 , 5 ) addEventHandler("onPlayerJoin", root, function() setElementData(source, "justDamaged", false) end ) addEventHandler ( "onPlayerDamage" , root , function ( attacker , attackerWeapon ) if getElementHealth ( source ) < 1 then return end if not getPlayerTeam( attacker, getTeamFromName("Police") ) then return end if not attacker or attacker == source then return end if getPlayerWantedLevel ( source ) < 1 then return end if getElementData ( source , "Cuffed" ) then return end if attackerWeapon ~= 3 then return end setElementData(source, "Cuffed", true) setElementData(source, "Handcuffer", getPlayerName(attacker)) outputChatBox("You have been handcuffed by " .. getPlayerName ( attacker ), source) outputChatBox("Take " .. getPlayerName ( source ) .. " to LSPD to arrest him" , attacker ) toggleAllControls(source, false) showCursor(source, true) setPlayerFollowPlayer ( source , attacker ) end ) function setPlayerFollowPlayer ( player , target ) triggerClientEvent ( player , "client:setPlayerFollowPlayer" , root , true , target ) end addCommandHandler("uncuff", function(player, _, name) if not getPlayerTeam( player, getTeamFromName("Police") ) then return outputChatBox("You are not a cop", player) end if not name then return outputChatBox("Syntax: /uncuff ", player) end local target = findPlayer(name, player) if not target then return end if target == player then return outputChatBox("You can't uncuff yourself", player) end if not getElementData(target, "Cuffed") then return outputChatBox(getPlayerName(target).." is not cuffed", player) end local tx, ty, tz = getElementPosition(target) if not isPlayerInRangeOfPoint(player, tx, ty, tz, 3) then return outputChatBox("You are too far from "..getPlayerName(target), player) end if not getElementData(target, "Handcuffer") == getPlayerName(player) then return outputChatBox("You didn't cuff "..getPlayerName(target), player) end setElementData(target, "Cuffed", false) setElementData(target, "Handcuffer", "") outputChatBox(getPlayerName(player).." has uncuffed you", target) triggerClientEvent ( target , "client:setPlayerFollowPlayer" , target , false , player ) end ) addEventHandler ( "onColShapeHit" , LSPDColShape , function ( hElement , mDim ) if not mDim then return end if getElementType ( hElement ) ~= player then return end if getPlayerWantedLevel ( hElement ) < 1 then return end if not getElementData ( hElement , "Cuffed" ) then return end local player = getPlayerFromName ( getElementData ( hElement , "Handcuffer" ) ) if not player then return end local wantedLevel = getPlayerWantedLevel ( hElement ) fadeCamera(hElement, false) setTimer(setElementInterior, 1000, 1, hElement, settingPrisonLocation [ 4 ]) setTimer(setElementPosition, 1000, 1, hElement, settingPrisonLocation [ 1 ] , settingPrisonLocation [ 2 ] , settingPrisonLocation [ 3 ] ) setTimer(setElementDimension, 1000, 1, hElement, settingPrisonLocation [ 5 ] ) setTimer(setElementRotation, 1000, 1, hElement, settingPrisonLocation [ 6 ]) setTimer(fadeCamera, 1000, 1, hElement, true) if settingTakePlayerWeaponsOnArrest then takeAllWeapons(hElement) end setElementData(hElement, "Arrested", true) setElementData(hElement, "Cuffed", false) setElementData(hElement, "Handcuffer", "") if wantedLevel == 1 then givePlayerMoney(player, 1000) takePlayerMoney(hElement, 5000) setElementData(hElement, "Timeleft", 30) setTimer ( releasePlayer , 30000 , 1 , hElement ) elseif wantedLevel == 2 then givePlayerMoney(player, 2000) takePlayerMoney(hElement, 8000) setElementData(hElement, "Timeleft", 60) setTimer ( releasePlayer , 60000 , 1 , hElement ) elseif wantedLevel == 3 then givePlayerMoney(player, 3000) takePlayerMoney(hElement, 10000) setElementData(hElement, "Timeleft", 120) setTimer ( releasePlayer , 120000 , 1 , hElement ) elseif wantedLevel == 4 then givePlayerMoney(player, 4000) takePlayerMoney(hElement, 12000) setElementData(hElement, "Timeleft", 180) setTimer ( releasePlayer , 180000 , 1 , hElement ) elseif wantedLevel == 5 then givePlayerMoney(player, 5000) takePlayerMoney(hElement, 15000) setElementData(hElement, "Timeleft", 200) setTimer ( releasePlayer , 200000 , 1 , hElement ) elseif wantedLevel == 6 then givePlayerMoney(player, 8000) takePlayerMoney(hElement, 20000) setElementData(hElement, "Timeleft", 240) setTimer ( releasePlayer , 240000 , 1 , hElement ) end setPlayerWantedLevel(hElement, 0) end ) function releasePlayer(player) fadeCamera(player, false) setTimer(setElementInterior, 1000, 1, player, 0) setTimer(setElementPosition, 1000, 1, player, 1544.0986328125, -1675.591796875, 13.557745933533) setTimer(setPedRotation, 1000, 1, player, 90) setTimer(setElementDimension, 1000, 1, player, 0) setTimer(fadeCamera, 1000, 1, player, true) setTimer(outputChatBox, 1000, 1, "You have been released from jail , try to be a better citizen", player) setTimer(setElementData, 1000, 1, player, "Arrested", false) toggleAllControls(player, true) showCursor(player, false) end addCommandHandler("release", function(player, _, name) if not getPlayerTeam( player, getTeamFromName("Police") ) then return outputChatBox("You are not a cop", player) end if not name then return outputChatBox("Syntax: /release ", player) end local target = findPlayer(name, player) if not target then return end if target == player then return outputChatBox("You can't release yourself", player) end if not getElementData(target, "Arrested") then return outputChatBox(getPlayerName(target).." is not arrested", player) end releasePlayer(player) end ) addCommandHandler("free", function(player, cmd, name, ...) if not getPlayerTeam( hitElement, getTeamFromName("Police") ) then return outputChatBox("You are not a cop", player) end if not name then return outputChatBox("Syntax: /free ", player) end if ... then local target = findPlayer(name, src) if not target then return end if target == player then return outputChatBox("You can't free yourself", player) end local reason = table.concat({...}, " ") setPlayerWantedLevel(target, 0) else local target = findPlayer(name, src) if not target then return end if target == player then return outputChatBox("You can't free yourself", player) end setPlayerWantedLevel(target, 0) end end ) local LSPEle = createMarker(1568.6572265625, -1689.9814453125, 7, "arrow", 1.5, 0, 255, 0, 255) local LSPREle = createMarker(1572.6884765625, -1675.5966796875, 29.09545249939, "arrow", 1.5, 0, 255, 0, 255) addEventHandler("onMarkerHit", LSPEle, function(hitElement, dim) if getElementType(hitElement) == "player" then if getPlayerTeam( hitElement, getTeamFromName("Police") ) then fadeCamera(hitElement, false) setTimer(setElementPosition, 1000, 1, hitElement, 1574.8115234375, -1675.4208984375, 28.39545249939) setTimer(setPedRotation, 1000, 1, hitElement, 270) setTimer(fadeCamera, 1000, 1, hitElement, true) playSoundFrontEnd(hitElement, 1) end end end ) addEventHandler("onMarkerHit", LSPREle, function(hitElement, dim) if getElementType(hitElement) == "player" then if getPlayerTeam( hitElement, getTeamFromName("Police") ) then fadeCamera(hitElement, false) setTimer(setElementPosition, 1000, 1, hitElement, 1568.447265625, -1692.6533203125, 5.890625) setTimer(setPedRotation, 1000, 1, hitElement, 175) setTimer(fadeCamera, 1000, 1, hitElement, true) playSoundFrontEnd(hitElement, 1) end end end ) addEventHandler("onResourceStart", resourceRoot, function() for i, v in ipairs(getElementsByType("player")) do setElementData(v, "RB", false) setElementFrozen(v, false) setElementData(v, "Cuffed", false) setElementData(v, "gotCuffs", false) setElementData(v, "Arrested", false) end end ) --WANTED addEventHandler("onPlayerWasted", root, function(ammo, attacker, weapon, bodypart) if getPlayerWantedLevel(source) > 0 and getPlayerTeam( attacker, getTeamFromName("Police") ) then setPlayerWantedLevel(source, 0) return takePlayerMoney(source, 200) end if getElementType(attacker) == "player" then if not isElement(attacker) or attacker == source then return end if getPlayerWantedLevel(attacker) < 6 then setPlayerWantedLevel(attacker, getPlayerWantedLevel(attacker) + 1) end elseif getElementType(attacker) == "vehicle" then local driver = getVehicleController(attacker) if not isElement(driver) then return end if getPlayerWantedLevel(driver) < 6 then setPlayerWantedLevel(driver, getPlayerWantedLevel(driver) + 1) end end end ) addEventHandler("onPlayerVehicleEnter", root,function(vehicle, seat, jacked) if getPlayerTeam( source, getTeamFromName("Police") ) then return end if getElementData(source, "Cuffed") then return end local model = getElementModel(vehicle) if model == 598 or model == 596 or model == 597 or model == 427 or model == 490 or model == 599 then if getPlayerWantedLevel(source) < 6 then setPlayerWantedLevel(source, getPlayerWantedLevel(source) + 1) end end end) addEventHandler("onPlayerDamage", root,function(attacker,weapon,bodypart,loss) if
  17. try this: addEvent( "onElementDataInfos", true ) bindKey( "tab", "both", function() if ( guiGetVisible( guiElement1 ) == false ) then guiSetVisible( guiElement1, true ) guiGridListClear(guiElement2) triggerServerEvent( "onElementDataServer", elementPlayer ) addEventHandler( "onElementDataInfos", elementPlayer,function( playerOnline, playerMax, playerPolice, playerBallas, playerAdmins, resourceVersion ) pOnline = tostring(playerOnline) pMax = tostring(playerMax) pPolice = tostring(playerPolice) pBallas = tostring(playerBallas) pAdmins = tostring(playerAdmins) rVersion = tostring(resourceVersion) end ) guiSetText( guiElement3, pOnline.."/"..pMax.." Spieler online!" ) guiSetText( guiElement4, pPolice.." Polizisten online!" ) guiSetText( guiElement5, pBallas.." Ballas online!" ) guiSetText( guiElement6, pAdmins.." Admins online!" ) guiSetText( guiElement7, "Resource Version: "..rVersion ) for id, player in ipairs( getElementsByType( "player" ) ) do triggerServerEvent( "onElementDataUpdate", player ) if ( getElementData( player, "listData1" ) > 0 ) then wanteds = getElementData( player, "listData1" ) else wanteds = 0 end local guiElement12 = guiGridListAddRow( guiElement2 ) guiGridListSetItemText( guiElement2, guiElement12, guiElement9, getPlayerName( player ), false, false ) guiGridListSetItemText( guiElement2, guiElement12, guiElement10, getElementData( player, "listData1" ), false, false ) guiGridListSetItemText( guiElement2, guiElement12, guiElement11, getPlayerPing( player ), false, false ) end else guiSetVisible( guiElement1, false ) end end )
  18. try this: addEvent( "onElementDataInfos", true ) bindKey( "tab", "both",function() if ( guiGetVisible( guiElement1 ) == false ) then guiSetVisible( guiElement1, true ) guiGridListClear(guiElement2) triggerServerEvent( "onElementDataServer", localPlayer ) addEventHandler( "onElementDataInfos", localPlayer,function( playerOnline, playerMax, playerPolice, playerBallas, playerAdmins, resourceVersion ) tostring(pOnline) = playerOnline tostring(pMax) = playerMax tostring(pPolice) = playerPolice tostring(pBallas) = playerBallas tostring(pAdmins) = playerAdmins tostring(rVersion) = resourceVersion end) guiSetText( guiElement3, pOnline.."/"..pMax.." Spieler online!" ) guiSetText( guiElement4, pPolice.." Polizisten online!" ) guiSetText( guiElement5, pBallas.." Ballas online!" ) guiSetText( guiElement6, pAdmins.." Admins online!" ) guiSetText( guiElement7, "Resource Version: "..rVersion ) for id, player in pairs( getElementsByType( "player" ) ) do triggerServerEvent( "onElementDataUpdate", player ) if ( getElementData( player, "listData1" ) > 0 ) then wanteds = getElementData( player, "listData1" ) else wanteds = 0 end local guiElement12 = guiGridListAddRow( guiElement2 ) guiGridListSetItemText( guiElement2, guiElement12, guiElement9, getPlayerName( player ), false, false ) guiGridListSetItemText( guiElement2, guiElement12, guiElement10, getElementData( player, "listData1" ), false, false ) guiGridListSetItemText( guiElement2, guiElement12, guiElement11, getPlayerPing( player ), false, false ) end else guiSetVisible( guiElement1, false ) end end )
  19. try this: addEvent( "onElementDataServer", true ) addEventHandler( "onElementDataServer", elementPlayer,function() local playerOnline = getPlayerCount() local playerMax = getMaxPlayers() local players = getElementsByType( "player" ) playerBallas = 0 -- Add variable before the loop and define it as 0 playerPolice = 0 playerAdmins = 0 for i, v in ipairs( players ) do if ( getDatabase( v, "Fraktion" ) == 1 ) then playerPolice = playerPolice+1 --add 1 for every person that's on this team elseif ( getDatabase( v, "Fraktion" ) == 2 ) then playerBallas = playerBallas+1 end if ( getDatabase( v, "Admin" ) > 0 ) then playerAdmins = playerAdmins+1 end end local resourceVersion = getResourceInfo( resourceRoot, "version" ) triggerClientEvent( "onElementDataInfos", source, playerOnline, playerMax, playerPolice, playerBallas, playerAdmins, resourceVersion ) end end )
  20. it's ok, no one's Perfect...
  21. here: GUIEditor_Window = {} GUIEditor_TabPanel = {} GUIEditor_Tab = {} GUIEditor_Edit = {} GUIEditor_Memo = {} GUIEditor_Window[1] = guiCreateWindow(167,128,949,523,"Chats",false) guiSetVisible(GUIEditor_Window[1], false) GUIEditor_TabPanel[1] = guiCreateTabPanel(32,39,893,460,false,GUIEditor_Window[1]) GUIEditor_Tab[1] = guiCreateTab("Help",GUIEditor_TabPanel[1]) GUIEditor_Edit[1] = guiCreateEdit(25,388,762,35,"",false,GUIEditor_Tab[1]) GUIEditor_Memo[1] = guiCreateMemo(23,27,791,339,"",false,GUIEditor_Tab[1]) guiMemoSetReadOnly(GUIEditor_Memo[1],true) GUIEditor_Tab[2] = guiCreateTab("Main",GUIEditor_TabPanel[1]) GUIEditor_Edit[2] = guiCreateEdit(25,388,762,35,"",false,GUIEditor_Tab[2]) GUIEditor_Memo[2] = guiCreateMemo(23,27,791,339,"",false,GUIEditor_Tab[2]) guiMemoSetReadOnly(GUIEditor_Memo[2],true) GUIEditor_Tab[3] = guiCreateTab("Arabic",GUIEditor_TabPanel[1]) GUIEditor_Edit[3] = guiCreateEdit(25,388,762,35,"",false,GUIEditor_Tab[3]) GUIEditor_Memo[3] = guiCreateMemo(23,27,791,339,"",false,GUIEditor_Tab[3]) guiMemoSetReadOnly(GUIEditor_Memo[3],true) GUIEditor_Tab[4] = guiCreateTab("Russian",GUIEditor_TabPanel[1]) GUIEditor_Edit[4] = guiCreateEdit(25,388,762,35,"",false,GUIEditor_Tab[4]) GUIEditor_Memo[4] = guiCreateMemo(23,27,791,339,"",false,GUIEditor_Tab[4]) guiMemoSetReadOnly(GUIEditor_Memo[4],true) GUIEditor_Tab[5] = guiCreateTab("Spanish",GUIEditor_TabPanel[1]) GUIEditor_Edit[5] = guiCreateEdit(25,388,762,35,"",false,GUIEditor_Tab[5]) GUIEditor_Memo[5] = guiCreateMemo(23,27,791,339,"",false,GUIEditor_Tab[5]) guiMemoSetReadOnly(GUIEditor_Memo[5],true) GUIEditor_Tab[6] = guiCreateTab("Turkish",GUIEditor_TabPanel[1]) GUIEditor_Edit[6] = guiCreateEdit(25,388,762,35,"",false,GUIEditor_Tab[6]) GUIEditor_Memo[6] = guiCreateMemo(23,27,791,339,"",false,GUIEditor_Tab[6]) guiMemoSetReadOnly(GUIEditor_Memo[6],true) GUIEditor_Tab[7] = guiCreateTab("French",GUIEditor_TabPanel[1]) GUIEditor_Edit[7] = guiCreateEdit(25,388,762,35,"",false,GUIEditor_Tab[7]) GUIEditor_Memo[7] = guiCreateMemo(23,27,791,339,"",false,GUIEditor_Tab[7]) guiMemoSetReadOnly(GUIEditor_Memo[7],true) GUIEditor_Tab[8] = guiCreateTab("German",GUIEditor_TabPanel[1]) GUIEditor_Edit[8] = guiCreateEdit(25,388,762,35,"",false,GUIEditor_Tab[8]) GUIEditor_Memo[8] = guiCreateMemo(23,27,791,339,"",false,GUIEditor_Tab[8]) guiMemoSetReadOnly(GUIEditor_Memo[8],true) GUIEditor_Tab[9] = guiCreateTab("Indian",GUIEditor_TabPanel[1]) GUIEditor_Edit[9] = guiCreateEdit(25,388,762,35,"",false,GUIEditor_Tab[9]) GUIEditor_Memo[9] = guiCreateMemo(23,27,791,339,"",false,GUIEditor_Tab[9]) guiMemoSetReadOnly(GUIEditor_Memo[9],true) GUIEditor_Tab[10] = guiCreateTab("Ireland",GUIEditor_TabPanel[1]) GUIEditor_Edit[10] = guiCreateEdit(25,388,762,35,"",false,GUIEditor_Tab[10]) GUIEditor_Memo[10] = guiCreateMemo(23,27,791,339,"",false,GUIEditor_Tab[10]) guiMemoSetReadOnly(GUIEditor_Memo[10],true) GUIEditor_Tab[11] = guiCreateTab("Italian",GUIEditor_TabPanel[1]) GUIEditor_Edit[11] = guiCreateEdit(25,388,762,35,"",false,GUIEditor_Tab[11]) GUIEditor_Memo[11] = guiCreateMemo(23,27,791,339,"",false,GUIEditor_Tab[11]) guiMemoSetReadOnly(GUIEditor_Memo[11],true) GUIEditor_Tab[12] = guiCreateTab("Portuguese",GUIEditor_TabPanel[1]) GUIEditor_Edit[12] = guiCreateEdit(25,388,762,35,"",false,GUIEditor_Tab[12]) GUIEditor_Memo[12] = guiCreateMemo(23,27,791,339,"",false,GUIEditor_Tab[12]) guiMemoSetReadOnly(GUIEditor_Memo[12],true) bindKey('f2','down',function() guiSetVisible(GUIEditor_Window[1],not guiGetVisible(GUIEditor_Window[1])) showCursor(guiGetVisible(GUIEditor_Window[1])) end) You used guiEditSetReadOnly, you could use guiMemoSetReadOnly
×
×
  • Create New...