Jump to content

Jacobob14

Members
  • Posts

    266
  • Joined

  • Last visited

Everything posted by Jacobob14

  1. if the doors are in motion can not open or close until the end of move
  2. as I can make the doors can not be opened or closed if they are moving local objeto1 = createObject ( 980, 1460.6999511719, 802.70001220703, 15.199999809265, 0, 0, 0) local state = false local objeto11 = createObject ( 980, 1441.4000244141, 802.70001220703, 15.199999809265, 0, 0, 0) local state = false function Funcion ( thePlayer ) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "|LTN|" ) ) then if ( not state ) then moveObject ( objeto1, 2000, 1460.6999511719, 802.70001220703, 22, 0, 0, 0) state = true moveObject ( objeto11, 2000, 1441.4000244141, 802.70001220703, 22, 0, 0, 0) state = true outputChatBox ( "#00bbff[base LTN] => #0000ffAbriendo #00ff00Entry", thePlayer, 255, 255, 255, true ) else moveObject ( objeto1, 2000, 1460.6999511719, 802.70001220703, 15.199999809265, 0, 0, 0) state = false moveObject ( objeto11, 2000, 1441.4000244141, 802.70001220703, 15.199999809265, 0, 0, 0) state = false outputChatBox ( "#00bbff[base LTN] => #0000ffCerrando #00ff00 Entry", thePlayer, 255, 255, 255, true ) end end end addCommandHandler ( "ltnentry", Funcion )
  3. como puedo añadir una columna al scoreboard que muestre tu clan de acl alguien me ayuda http://prntscr.com/2rwoi7
  4. how can I make the spawn menu accept 50p to create 2 equal teams in different cities excuse my bad English
  5. someone help me to camera move function setCameraOnPlayerJoin() -- slowly fade the camera in to make the screen visible fadeCamera(source, true, 5) -- set the player's camera to a fixed position, looking at a fixed point setCameraMatrix(source, 1468.8785400391, -919.25317382813, 100.153465271, 1468.388671875, -918.42474365234, 99.881813049316,0,180) end addEventHandler("onPlayerJoin", getRootElement(), setCameraOnPlayerJoin)
  6. someone gives me an idea for nemesis at one blow send players flying forgive my bad English function Nemesisbymanawydan () nemesi = exports [ "slothBot" ]:spawnBot ( 1079.5283203125, 1064.6181640625, 10.8359375, 90, math.random ( 300, 303 ), 0, 0, Nemesis, 0, "hunting", true ) setElementModel ( nemesi, 107 ) outputChatBox ("#0000Ff|ALERT|#c0c0c0 Se Detecto Un Nemesis en las Vegas !!",getRootElement(), 255, 255, 255, true ) BlipNemesis = createBlipAttachedTo ( nemesi, 23 ) attachElements ( baz, nemesi, 0.2, 0.1, 0.5, 0, 90, 0 ) triggerClientEvent ( "nsound", root ) setElementData(nemesi, "nemesis",true) if nemesi then exports.extra_health:setElementExtraHealth ( nemesi, 800 ) end end setTimer(Nemesisbymanawydan,1000,1) addEvent("onBotWasted",true) addEventHandler("onBotWasted",getRootElement(), function (killer) if (source == nemesi) then givePlayerMoney(killer,math.random(4000,5000)) outputChatBox ( getPlayerName ( killer ) .. " #888888Acabo con un Nemesis gana #ACFA58 $ 5.000 !!",getRootElement(), 255, 255, 255, true ) exports.exp_system:addPlayerEXP ( killer, 600 ) destroyElement(BlipNemesis) -- respawn setTimer(Nemesisbymanawydan, 300000 , 1 ) -- 60000 = 1 min end end)
  7. see this post viewtopic.php?f=91&t=31205
  8. You can use the map editor and make spawn point
  9. mm not think there's such scrip but you can edit the metaserver for the scrip will initiate power on the server
  10. as can I do that you can not kill those who come to the area forgive my bad English safecol = createColCuboid ( 2236.296875, 418.8427734375, 6.4655957221985, 60, 60, 60 ) safeZoneRadar = createRadarArea ( 2236.296875, 418.8427734375, 200, 200, 0, 187, 255, 155 ) setElementData (safeZoneRadar, "zombieProof", true)
  11. is there any way that weapons given to the admin panel to be saved ??
  12. what I understood is that you want the box disappears when I get armor 0 if armor <= 0 then else dxDrawRectangle(sWidth-180,sHeight-73,lineLength2,14.0,tocolor( 0, 0, 0, 150),false) -- Armor active bar dxDrawRectangle(sWidth-180,sHeight-73,144.0,14.0,tocolor(0,200,255,250),false) -- Armor inactive bar end
  13. dxDrawRectangle(sWidth-185,sHeight-128.5, 154, 6.5, tocolor ( 0, 0, 0, 0 ), false) -- Armor Bar dxDrawRectangle(sWidth-183,sHeight-127,lineaarmor,3.5,tocolor(255,255,255,200) ,false) --Armor try this not sure if what you want
  14. se eso era gracias ya me funciona
  15. as I can do that every two seconds to change the black colored area anti zombies safecol = createColCuboid ( 2236.296875, 418.8427734375, 6.4655957221985, 60, 60, 60 ) safeZoneRadar = createRadarArea ( 2236.296875, 418.8427734375, 200, 200, 0, 187, 255, 155 ) setElementData (safeZoneRadar, "zombieProof", true)
  16. I can do that for the camera continue login panel on the assigned place when reconnected forgive my bad English time = getTickCount() x = 1000 y = 200 z = 20 setCameraMatrix(2083.666015625, 1265.44921875, 34.367343902588, 0, 0, 0) if (getTickCount() - time >= 5000) then --if animation lasts for 5 or more seconds removeEventHandler("onClientPreRender", getRootElement(), anim) -- stop it end addEventHandler("onClientPreRender", getRootElement(), anim)
  17. Help with login panel when the button doi cancel the panel remains visible and not allowed to play local winFont = dxCreateFont ( "CODE_Bold.ttf",52,false ) local x, y = guiGetScreenSize() local fontTam = dxGetFontHeight(1,winFont) local teamName = "#1C1C1C#ffffff" local tagName = "LOGIN PANEL" local user = "Username" local pass = "Password" local fontAlto = dxGetFontHeight(0.8,winFont) local fontLargo = dxGetTextWidth (teamName,0.8,winFont) local fontLargo2 = dxGetTextWidth (tagName,0.4,winFont) local fAltUser = dxGetFontHeight (2,"default") local start={} local varX={} local varY={} local varZ={} local alpha = {} local loginError=0 alpha["ok"]=0 alpha["cancel"]=0 alpha["reg"]=0 alpha["here"]="#c0c0c0" comprobar=0 local espX = 30 local espY = 60 local recX = 350 local recY = 30 local logX = x/2 local logY = y/2.7 local cancelX=100 local okX=60 local sep=20 local men=15 --bindKey("F2", "down", addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()), function() setTimer(function() showChat(false) end,300,1) showCursor(true) start[0] = getTickCount() guiPart() addEventHandler ( "onClientRender", getRootElement(), interfaz ) end ) function guiPart() shLogin = guiCreateButton(logX-recX/2+(recX-cancelX-okX-10), logY+fAltUser*2+sep*3+10,okX, recY, "OK", false) addEventHandler("onClientGUIClick",shLogin,onClickBtnLogin) addEventHandler( "onClientMouseEnter",shLogin,function() alpha["ok"]=20 end) addEventHandler("onClientMouseLeave",shLogin,function() alpha["ok"]=0 end) guiSetAlpha ( shLogin, 0 ) shGuest = guiCreateButton(logX-recX/2+(recX-cancelX), logY+fAltUser*2+sep*3+10,cancelX, recY, "Cancel", false) addEventHandler("onClientGUIClick",shGuest,onClickGuest) addEventHandler( "onClientMouseEnter",shGuest,function() alpha["cancel"]=20 end) addEventHandler("onClientMouseLeave",shGuest,function() alpha["cancel"]=0 end) guiSetAlpha ( shGuest, 0 ) shRegister = guiCreateButton(x/2+75, logY+fAltUser*2+sep*3+70+3, 30, 10, "", false) addEventHandler("onClientGUIClick",shRegister,OnBtnRegister) addEventHandler( "onClientMouseEnter",shRegister,function() alpha["here"]="#999999" end) addEventHandler("onClientMouseLeave",shRegister,function() alpha["here"]="#306EFF" end) guiSetAlpha ( shRegister, 0 ) edit_Login = guiCreateEdit(logX-recX/2+7, logY+fAltUser, recX, recY, "Username", false) addEventHandler("onClientGUIClick",edit_Login,function() guiSetText ( edit_Login, "" ) end) guiSetAlpha ( edit_Login, 0 ) edit_password = guiCreateEdit(logX-recX/2+7, logY+fAltUser*2+sep, recX, recY, "Password", false) addEventHandler("onClientGUIClick",edit_password,function() guiSetText ( edit_password, "" ) end) guiSetAlpha ( edit_password, 0 ) guiEditSetMaxLength ( edit_Login,25) guiEditSetMaxLength ( edit_password,25) guiEditSetMasked ( edit_password, true ) --Register shRegister2 = guiCreateButton(logX-100/2, logY+fAltUser*4+sep*3.5-men, 100, recY, "", false) addEventHandler("onClientGUIClick",shRegister2,onClickBtnRegister) addEventHandler( "onClientMouseEnter",shRegister2,function() alpha["reg"]=40 end) addEventHandler("onClientMouseLeave",shRegister2,function() alpha["reg"]=0 end) guiSetAlpha ( shRegister2, 0 ) guiSetVisible(shRegister2,false) edit_account_name = guiCreateEdit(logX-recX/2+7, logY+fAltUser-men, recX, recY,"Username",false) addEventHandler("onClientGUIClick",edit_account_name,function() guiSetText ( edit_account_name, "" ) end) guiEditSetMaxLength ( edit_account_name,25) guiSetVisible(edit_account_name,false) guiSetAlpha ( edit_account_name, 0 ) edit__reg_tab_password = guiCreateEdit(logX-recX/2+7, logY+fAltUser*2+sep-men,recX, recY,"Password",false) addEventHandler("onClientGUIClick",edit__reg_tab_password,function() guiSetText ( edit__reg_tab_password, "" ) end) guiEditSetMaxLength ( edit__reg_tab_password,25) guiEditSetMasked ( edit__reg_tab_password, true ) guiSetVisible(edit__reg_tab_password,false) guiSetAlpha ( edit__reg_tab_password, 0 ) edit__reg_tab_Repassword = guiCreateEdit(logX-recX/2+7, logY+fAltUser*3+sep*2-men, recX, recY,"Password",false) addEventHandler("onClientGUIClick",edit__reg_tab_Repassword ,function() guiSetText ( edit__reg_tab_Repassword , "" ) end) guiEditSetMaxLength ( edit__reg_tab_Repassword,25) guiEditSetMasked ( edit__reg_tab_Repassword, true ) guiSetVisible(edit__reg_tab_Repassword,false) guiSetEnabled (edit__reg_tab_Repassword, true) guiSetAlpha ( edit__reg_tab_Repassword , 0 ) setTimer(function() checkbox_save = guiCreateCheckBox(logX-recX/2+10,logY+fAltUser*2+10+sep*3+5,20,20,"",false,false) local username, password = loadLoginFromXML() if not( username == "" or password == "") then guiCheckBoxSetSelected ( checkbox_save, true ) guiSetText ( edit_Login, tostring(username)) guiSetText ( edit_password, tostring(password)) else guiCheckBoxSetSelected ( checkbox_save, false ) guiSetText ( edit_Login, tostring(username)) guiSetText ( edit_password, tostring(password)) end end,1100,1) end function interfaz() ahora = getTickCount() count=ahora-start[0] dxDrawImage(0, 0, x, y, 'fondo.png') --dxDrawRectangle ( 0, 0, x, y, tocolor ( 0, 0, 0, 100 ) ) --dxDrawText ( count, 0, 0, x, y, tocolor ( 255, 255, 255, 255 ), 0.4, winFont ) if (count>500) then varX[1],varY[1],varZ[1] = anim(start[0]+500,2500,0,0,0,255,200,150,"Linear") dxDrawText ( teamName, espX, espY, 10, 10, tocolor ( 48, 110, 255, varX[1] ), 0.8, winFont, nil, nil, true, false, false, true ) dxDrawText ( tagName, fontLargo-fontLargo2+espX, fontAlto+espY, x, y, tocolor ( 255, 255, 255, varX[1] ), 0.4, winFont ) end if (count>1000) then txtUser = guiGetText ( edit_Login ) txtPass = guiGetText ( edit_password ) txtPass = string.rep( '*', #txtPass ) varX[2],varY[2],varZ[2] = anim(start[0]+1000,1000,0,0,0,255,recX,150,"Linear") dxDrawText ( txtUser, logX-recX/2+15, logY+fAltUser+6, x, y, tocolor ( 255, 255, 255, varX[2] ), 1.01, "default" ) dxDrawText ( txtPass, logX-recX/2+15, logY+fAltUser*2+sep+6, x, y, tocolor ( 255, 255, 255, varX[2] ), 1.01, "default" ) dxDrawRectangle ( logX-recX/2, logY+fAltUser, varY[2], recY, tocolor ( 255, 255, 255, 50 ) ) dxDrawEmptyRec(logX-recX/2, logY+fAltUser, varY[2], recY,tocolor( 255, 255, 255, varX[2]),1) dxDrawRectangle ( logX-recX/2, logY+fAltUser*2+sep, varY[2], recY, tocolor ( 255, 255, 255, 50 ) ) dxDrawEmptyRec(logX-recX/2, logY+fAltUser*2+sep, varY[2], recY,tocolor( 255, 255, 255, varX[2]),1) dxDrawText ( "Cancel", logX-recX/2+(recX-cancelX)+18, logY+fAltUser*2+sep*3+10+3, x, y, tocolor ( 255, 255, 255, varX[2] ), 1.5, "default-bold" ) dxDrawEmptyRec(logX-recX/2+(recX-cancelX), logY+fAltUser*2+sep*3+10,cancelX, recY,tocolor( 255, 0, 0, varX[2]),1) dxDrawRectangle ( logX-recX/2+(recX-cancelX), logY+fAltUser*2+sep*3+10,cancelX, recY, tocolor ( 255, 255, 255, alpha["cancel"] ) ) dxDrawText ( "Ok", logX-recX/2+(recX-cancelX-okX-10)+15, logY+fAltUser*2+sep*3+10+3, x, y, tocolor ( 255, 255, 255, varX[2] ), 1.5, "default-bold" ) dxDrawEmptyRec(logX-recX/2+(recX-cancelX-okX-10), logY+fAltUser*2+sep*3+10,okX, recY,tocolor( 0, 255, 0, varX[2]),1) dxDrawRectangle ( logX-recX/2+(recX-cancelX-okX-10), logY+fAltUser*2+sep*3+10,okX, recY, tocolor ( 255, 255, 255, alpha["ok"] ) ) dxDrawText ( "Remember me", logX-recX/2+30,logY+fAltUser*2+12+sep*3+5, x, y, tocolor ( 255, 255, 255, varX[2] ), 1, "default-bold" ) end if (count>2000) then varX[3],varY[3],varZ[3] = anim(start[0]+2000,1000,0,0,0,255,0,150,"Linear") dxDrawImage(logX-recX/2+recX-30, logY+fAltUser+4, 20, 20, 'user.png',varY[3]) dxDrawImage(logX-recX/2+recX-30, logY+fAltUser*2+sep+4, 20, 20, 'pass.png',varY[3]) dxDrawText ( "Don't have an account? Register "..alpha["here"].."Here#ffffff.", 0, logY+fAltUser*2+sep*3+70, x, y, tocolor ( 255, 255, 255, varX[3] ), 1, "default-bold", "center", nil,true,false,false,true ) end end function register_panel() regAlto = 250 regAncho = 370 ahora2 = getTickCount() count2=ahora2-start[1] varX[4],varY[4],varZ[4] = anim(start[1],1000,0,0,0,regAncho,regAlto,150,"Linear") dxDrawRectangle ( (x-varX[4])/2, (y-varY[4])/2,varX[4] , varY[4], tocolor ( 0, 0, 0, 220 ) ) dxDrawEmptyRec((x-varX[4])/2, (y-varY[4])/2,varX[4] , varY[4],tocolor( 255, 255, 255, 255),2) if (count2>1000) then txtRegUser = guiGetText ( edit_account_name ) txtRegPass = guiGetText ( edit__reg_tab_password ) txtRegPass = string.rep( '*', #txtRegPass ) txtRegRePass = guiGetText ( edit__reg_tab_Repassword ) txtRegRePass = string.rep( '*', #txtRegRePass) dxDrawText ( "Register", 0, (y-varY[4])/2+5, x, y, tocolor ( 255, 255, 255, 255 ), 2, "default-bold", "center", nil,true,false,false,true ) dxDrawText ( txtRegUser, logX-recX/2+15, logY+fAltUser-men+6, x, y, tocolor ( 255, 255, 255, varX[2] ), 1.01, "default" ) dxDrawRectangle ( logX-recX/2, logY+fAltUser-men, recX, recY, tocolor ( 255, 255, 255, 50 ) ) dxDrawEmptyRec(logX-recX/2, logY+fAltUser-men, recX, recY,tocolor( 255, 255, 255, 255),1) dxDrawText ( txtRegPass, logX-recX/2+15, logY+fAltUser*2+sep-men+6, x, y, tocolor ( 255, 255, 255, varX[2] ), 1.01, "default" ) dxDrawRectangle ( logX-recX/2, logY+fAltUser*2+sep-men, recX, recY, tocolor ( 255, 255, 255, 50 ) ) dxDrawEmptyRec(logX-recX/2, logY+fAltUser*2+sep-men, recX, recY,tocolor( 255, 255, 255, 255),1) dxDrawText ( txtRegRePass, logX-recX/2+15, logY+fAltUser*3+sep*2-men+6, x, y, tocolor ( 255, 255, 255, varX[2] ), 1.01, "default" ) dxDrawRectangle ( logX-recX/2, logY+fAltUser*3+sep*2-men, recX, recY, tocolor ( 255, 255, 255, 50 ) ) dxDrawEmptyRec(logX-recX/2, logY+fAltUser*3+sep*2-men, recX, recY,tocolor( 255, 255, 255, 255),1) dxDrawEmptyRec(logX-100/2, logY+fAltUser*4+sep*3.5-men, 100, recY,tocolor( 255, 255, 255, 255),1) dxDrawRectangle(logX-100/2, logY+fAltUser*4+sep*3.5-men, 100, recY,tocolor( 255, 255, 255, alpha["reg"])) dxDrawText ( "Done", 0, logY+fAltUser*4+sep*3.5-men+3, x, y, tocolor ( 255, 255, 255, 255 ), 1.5, "default-bold", "center", nil,true,false,false,true ) dxDrawImage(logX-recX/2+recX-30, logY+fAltUser-men+4, 20, 20, 'user.png',varY[3]) dxDrawImage(logX-recX/2+recX-30, logY+fAltUser*2+sep-men+4, 20, 20, 'pass.png',varY[3]) dxDrawImage(logX-recX/2+recX-30, logY+fAltUser*3+sep*2-men+4, 20, 20, 'pass.png',varY[3]) --dxDrawEmptyRec ( (x-varX[4])/2+regAncho-15, (y-varY[4])/2+5,11 , 11, tocolor ( 255, 255, 255, 255 ), 1 ) --dxDrawText ( "x", (x-varX[4])/2+regAncho-12, (y-varY[4])/2+2, x, y, tocolor ( 255, 255, 255, 255 ), 1, "default" ) end end function remove_register_panel() regAlto = 370 regAncho = 250 local x, y = guiGetScreenSize ( ) local ahora3 = getTickCount() local count3 = ahora3 - start[2]
  18. hace que no me pueda subir a ningun vehiculo con F solo con g
  19. mm como podria hacer que lo jugadores no puedan subir a un vehiculo que ya esta ocupado por otro jugador pero que si puedan subirse como pasajeros con G
  20. thanks and it works perfectly
  21. works well if the hexadecimal code shown http://prntscr.com/2pw57b if not have code error http://prntscr.com/2pw1y1
  22. http://prntscr.com/2pvwz0 this is the server side addEvent("Moderator",true) function Moderator(player, groupname) local account = getPlayerAccount ( player ) local group = aclGetGroup ( "|LTN|" ) if ( group ) then aclGroupAddObject ( group, "user.".. getAccountName ( account )) outputChatBox ( "#000099|A.G.P| #ffffff el user : #00ffff"..getAccountName(getPlayerAccount(player)).." #ffffffa sido reclutado al clan", source, 255, 255 ,255, true) else outputChatBox ( "No Has Especificado el Nombre de la Cuenta", source, 255, 100 ,100 ) end end addEventHandler("Moderator", getRootElement(), Moderator) addEvent("Admin",true) function Admin(target) local account = getPlayerAccount ( target ) local group = aclGetGroup ( "|A.G.P|" ) if ( group ) then aclGroupRemoveObject ( group, "user."..getAccountName ( account ) ) outputChatBox ( "#000099|A.G.P| #ff0000 El user : #00ffff"..getAccountName(getPlayerAccount(target)).." #ff0000 a sido Expulsado del clan ", source, 255, 255 ,255, true) else outputChatBox ( "No Has Especificado el Nombre de la Cuenta", source, 255, 100 ,100 ) end end addEventHandler("Admin", getRootElement(), Admin) addEvent("SuperModerator",true) function SuperModerator(target) local account = getPlayerAccount ( target ) local group = aclGetGroup ( "|LTN|" ) if ( group ) then aclGroupAddObject ( group, "user."..getAccountName ( account ) ) outputChatBox ( "#000099|LTN| #ffff00 Al user : #00ffff"..getAccountName(getPlayerAccount(target)).." #ffff00 Le Han Sido Consedidos Permisos de Reclutar!", source, 255, 255 ,255, true) else outputChatBox ( "No Has Especificado el Nombre de la Cuenta", source, 255, 100 ,100 ) end end addEventHandler("SuperModerator", getRootElement(), SuperModerator) addEvent("remove",true) function removee(target) local account = getPlayerAccount ( target ) if ( account ) then aclGroupRemoveObject (aclGetGroup("|LTN|"), "user."..getAccountName ( account ) ) outputChatBox ( "#000099|A.G.P| #ff0000Al user : #00ffff"..getAccountName(getPlayerAccount(target)).." #ff0000 Se le a quitado los permisos de Recluter !", source, 255, 255 ,255, true) triggerClientEvent ( source,"removedsound", source ) else outputChatBox ( "No Has Especificado el Nombre de la Cuenta", source, 255, 100 ,100 ) end end addEventHandler("remove", getRootElement(), removee) ---------------------- --Comando ---------------------- function OpenPanel ( player ) local player = player or source local accountname = getAccountName( getPlayerAccount( player ) ) if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Admin" )) then triggerClientEvent ( player,"showPanel", player ) else outputChatBox ("No eres Lider Del clan |A.G.P|", player, 255, 0, 0, true) triggerClientEvent ( player,"nopsound", player ) end end addEvent( "OpenPanel", true ) addEventHandler ( "OpenPanel", getRootElement(), OpenPanel) addCommandHandler ( "PanelAGP", OpenPanel )
×
×
  • Create New...