Jump to content

elchinooo98

Members
  • Posts

    65
  • Joined

  • Last visited

Everything posted by elchinooo98

  1. Trate de Hacer una especie de codigo que al apretar un boton, cree un speaker con una col que al pisar esa col cree un browser invisible, pero no tuve caso... no se hacer que se cree la colShape en un objeto creado en una funcion... no se si me explico ya :v , como lo podria hacer ya que tengo que usar 2 eventos distintos como onClientGUIClick y onColShapeHit y que todo esto se logre con una sola funcion ?
  2. Ahí está el problema, el sonido no viene con el DX si no que con el browser invisible que está en la pantalla de todos, tienes que crear un área que al entrar cree el browser y ahí reproduzca el sonido. No lo habia pensado asi... podria hacer que al apretar un boton, cree un objeto con una colShape que los que estan cerca, se les cree ese browser "invisible" asi lo escuchan?
  3. Tenia pensado como idea, crear una imagen 3D chica, como la que hay en el cinema que esta en la comunidad, que no se vea pero que el dx este ahi para que lo escuchen.. no como hacerlo ni como armarlo, ni si se puede...
  4. Buenas vengo otra vez pero esta vez con una duda, como podria hacer que un video de youtube que abro con otro script, le pueda agregar la funcion de crear un objeto y se escuche en 3D alrededor de ese objeto o cerca... no se si me explico bien mi idea seria armar un sistema de Sound como el de (/sound) pero directamente de youtube y con un navegador, desde ya muchas gracias como siempre
  5. si ya se que tengo que usar eso, pero no se como añadirlo al codigo ya que nunca lo use.
  6. Buenas, queria saber como podria hacer para agregar a mi codigo para que los que no esten logeados, no puedan entrar en la colRectangle... El Codigo : local lazona = createColRectangle(-2618.1044921875, 580.1943359375, 85, 125) function enter( hitElement, matchingDimension) local gangName = getElementData ( hitElement, "gang" ) if ( gangName and gangName ~= "White Thunder" ) then setElementPosition(hitElement, -2559.7236328125, 564.45703125, 14.4609375 ) outputChatBox("#ff0000No Sos del Clan White Thunder Para Entrar en su Base",hitElement,255,255,255,true) veh = getPedOccupiedVehicle(hitElement) if (veh) then setElementPosition(veh, -2559.7236328125, 564.45703125, 14.4609375 ) outputChatBox("#ff0000No Sos del White Thunder Para Entrar en su Base",hitElement,255,255,255,true) end end end addEventHandler("onColShapeHit", lazona, enter) Desde Ya Muchas Gracias
  7. Trate de usar esto function sacar () arma = getPedWeapon (source) if arma == 24 then takeWeapon(source, arma) end end addEventHandler("onColShapeHit", g_base_cols, sacar) aunque estoy seguro que lo estoy usando mal, no me funciona
  8. si en este caso uso ElementData me parece mas comodo a la hora de detectar cosas ahora pruebo eso Gaberiel y te digo como me fue Gracias
  9. Gracias me sirvio lo de "onPlayerWeaponSwitch" ahora lo que no puedo hacer es que automaticamente al tener esa arma se la saque por que esto solo me funciona cuando la cambia, pero en mi caso si se givea la arma y no la cambia, la puede usar tranquilamente... Trate de usar esto pero no me funciono igual creo que lo estoy usando mal arma = getPedWeapon ( source) if not arma == 34 then takeAllWeapons(source)
  10. hola queria saber como podria hacer que al entrar a una colshape solo se puedan usar 2 armas y si quiere usar otro tipo de arma se le cambie automaticamente a las habilitadas y esa arma que quiso usar se le borre ?? Desde ya Muchas gracias
  11. Gracias al Parecer funciono perfectamente
  12. hola queria saber como poder hacer para que un player al salir (que haya pisado el marker y haya sacado su vehiculo) este mismo se destruya al salir del server y que no quede tirado por ahi.. Creador de Vehiculos: prose1 = {} prosegurm = createMarker( 2432.146484375, 2374.9716796875, 9.771875, "cylinder", 1, 247, 255, 0, 255 ) function camion (hitElement) if (hitElement and getElementType(hitElement) == "player" and not isPedInVehicle(hitElement)) then playerTeam = getPlayerTeam ( hitElement ) Clann = getTeamFromName ( "Prosegur" ) if ( playerTeam ) == Clann then if prose1[hitElement] == nil then prose1[hitElement] = createVehicle(428, 2432.146484375, 2374.9716796875, 10.371875, 0, 0, 0) warpPedIntoVehicle(hitElement,prose1[hitElement]) else destroyElement(prose1[hitElement]) prose1[hitElement] = createVehicle(428, 2432.146484375, 2374.9716796875, 10.371875, 0, 0, 0) warpPedIntoVehicle(hitElement,prose1[hitElement]) end else exports["TopBarChat"]:sendClientMessage("#ffffff[#ffffffArg#00a3ffe#ffff00n#00a3fft#ffffffina#ffffff]#ff0000 No Eres Conductor para Usar este Marker!", hitElement, 255, 100, 100, true) end end end addEventHandler( "onMarkerHit", prosegurm, camion ) Desde ya muchas gracias !
  13. hola tengo una vps con debian y no se como crear un servidor linux mta 1.5.2, lo pude hacer pero con 1.4 y no me sirve... alguien me ayuda?
  14. Gracias por responder ya lo pude lograr
  15. Gracias por la explicacion variada ... lo que yo quiero lograr lo podria sacar de aca no? (un comando que al poner /setpoli (nick del player) le setee esto : setElementData(target,"team1",true) o como podria hacer este comando funcionar¿?
  16. Hola otra vez pidiendo ayuda bueno esta vez les vengo a pedir ayuda para hacer un comando de 2 partes por ejemplo : quiero hacer un comando que le setee data a un player... /setdata elchinoo(nick del player) y asi... como se hacen esos comandos ? (perdon si no me explique bien) Desde ya se agradece la ayuda como siempre
  17. tengo demasiadas ideas de jobs argentinos, demasiados proyectos en cuantos a mapeos random que le den realismo al servidor y que lo haga diferente a cualquier otro servidor argentino y/o RPG... soy nuevo en esto de RPG mi servidor era puro freeroam y en una semana o dos de duro trabajo lo pase a rpg y bueno me mantengo con lo que tengo... (perdon por responder tan tarde)
  18. Bueno estoy tratando de lanzar un servidor RPG en Argentina ya como sabran no hay muchos... necesito un scripter que quiera ayudarme no puedo ofrecer dinero por lo menos hasta que no tenga el server bien armado y empiece a generar algo... cualquier ayuda o algunos consejos de scripting no me vendrian mal Cualquier cosa comunicarse a mi Facebook : Chino King desde ya gracias
  19. Gracias por responder, lo voy a probar
  20. Este es el Save System que uso en mi server function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin) if not (isGuestAccount (getPlayerAccount (source))) then local accountData = getAccountData (theCurrentAccount, "funmodev2-money") if (accountData) then local playerMoney = getAccountData (theCurrentAccount, "funmodev2-money") local playerSkin = getAccountData (theCurrentAccount, "funmodev2-skin") local playerHealth = getAccountData (theCurrentAccount, "funmodev2-health") local playerArmor = getAccountData (theCurrentAccount, "funmodev2-armor") local playerX = getAccountData (theCurrentAccount, "funmodev2-x") local playerY = getAccountData (theCurrentAccount, "funmodev2-y") local playerZ = getAccountData (theCurrentAccount, "funmodev2-z") local playerInt = getAccountData (theCurrentAccount, "funmodev2-int") local playerDim = getAccountData (theCurrentAccount, "funmodev2-dim") local playerWanted = getAccountData (theCurrentAccount, "funmodev2-wantedlevel") local playerTeam = getAccountData (theCurrentAccount, "funmodev2-Team") local playerWeaponID0 = getAccountData (theCurrentAccount, "funmodev2-weaponID0") local playerWeaponID1 = getAccountData (theCurrentAccount, "funmodev2-weaponID1") local playerWeaponID2 = getAccountData (theCurrentAccount, "funmodev2-weaponID2") local playerWeaponID3 = getAccountData (theCurrentAccount, "funmodev2-weaponID3") local playerWeaponID4 = getAccountData (theCurrentAccount, "funmodev2-weaponID4") local playerWeaponID5 = getAccountData (theCurrentAccount, "funmodev2-weaponID5") local playerWeaponID6 = getAccountData (theCurrentAccount, "funmodev2-weaponID6") local playerWeaponID7 = getAccountData (theCurrentAccount, "funmodev2-weaponID7") local playerWeaponID8 = getAccountData (theCurrentAccount, "funmodev2-weaponID8") local playerWeaponID9 = getAccountData (theCurrentAccount, "funmodev2-weaponID9") local playerWeaponID10 = getAccountData (theCurrentAccount, "funmodev2-weaponID10") local playerWeaponID11 = getAccountData (theCurrentAccount, "funmodev2-weaponID11") local playerWeaponID12 = getAccountData (theCurrentAccount, "funmodev2-weaponID12") local playerWeaponAmmo0 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo0") local playerWeaponAmmo1 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo1") local playerWeaponAmmo2 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo2") local playerWeaponAmmo3 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo3") local playerWeaponAmmo4 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo4") local playerWeaponAmmo5 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo5") local playerWeaponAmmo6 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo6") local playerWeaponAmmo7 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo7") local playerWeaponAmmo8 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo8") local playerWeaponAmmo9 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo9") local playerWeaponAmmo10 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo10") local playerWeaponAmmo11 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo11") local playerWeaponAmmo12 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo12") spawnPlayer (source, playerX, playerY, playerZ +1, 0, playerSkin, playerInt, playerDim) setPlayerMoney (source, playerMoney) setTimer (setElementHealth, 500, 1, source, playerHealth) setTimer (setPedArmor, 500, 1, source, playerArmor) setTimer (setPlayerWantedLevel, 500, 1, source, playerWanted) giveWeapon(source, playerWeaponID0, playerWeaponAmmo0, true) giveWeapon(source, playerWeaponID1, playerWeaponAmmo1, false) giveWeapon(source, playerWeaponID2, playerWeaponAmmo2, false) giveWeapon(source, playerWeaponID3, playerWeaponAmmo3, false) giveWeapon(source, playerWeaponID4, playerWeaponAmmo4, false) giveWeapon(source, playerWeaponID5, playerWeaponAmmo5, false) giveWeapon(source, playerWeaponID6, playerWeaponAmmo6, false) giveWeapon(source, playerWeaponID7, playerWeaponAmmo7, false) giveWeapon(source, playerWeaponID8, playerWeaponAmmo8, false) giveWeapon(source, playerWeaponID9, playerWeaponAmmo9, false) giveWeapon(source, playerWeaponID10, playerWeaponAmmo10, false) giveWeapon(source, playerWeaponID11, playerWeaponAmmo11, false) giveWeapon(source, playerWeaponID12, playerWeaponAmmo12, false) setCameraTarget (source, source) fadeCamera(source, true, 2.0) else spawnPlayer (source, 2527.8598632813, -1680.2111816406, 20.555364608765, 0,78, 0, 0) setPlayerMoney (source, 200) setCameraTarget (source, source) fadeCamera(source, true, 2.0) end end end addEventHandler ("onPlayerLogin", getRootElement(), playerLogin) function onLogout () kickPlayer (source, nil, "Logging out is disallowed.") end addEventHandler ("onPlayerLogout", getRootElement(), onLogout) function onQuit (quitType, reason, responsibleElement) if not (isGuestAccount (getPlayerAccount (source))) then account = getPlayerAccount (source) if (account) then local x,y,z = getElementPosition (source) setAccountData (account, "funmodev2-money", tostring (getPlayerMoney (source))) setAccountData (account, "funmodev2-skin", tostring (getPedSkin (source))) setAccountData (account, "funmodev2-health", tostring (getElementHealth (source))) setAccountData (account, "funmodev2-armor", tostring (getPedArmor (source))) setAccountData (account, "funmodev2-R", r) setAccountData (account, "funmodev2-G", g) setAccountData (account, "funmodev2-B", b) setAccountData (account, "funmodev2-x", x) setAccountData (account, "funmodev2-y", y) setAccountData (account, "funmodev2-z", z) setAccountData (account, "funmodev2-int", getElementInterior (source)) setAccountData (account, "funmodev2-dim", getElementDimension (source)) setAccountData (account, "funmodev2-wantedlevel", getPlayerWantedLevel (source)) setAccountData (account, "funmodev2-weaponID0", getPedWeapon (source, 0)) setAccountData (account, "funmodev2-weaponID1", getPedWeapon (source, 1)) setAccountData (account, "funmodev2-weaponID2", getPedWeapon (source, 2)) setAccountData (account, "funmodev2-weaponID3", getPedWeapon (source, 3)) setAccountData (account, "funmodev2-weaponID4", getPedWeapon (source, 4)) setAccountData (account, "funmodev2-weaponID5", getPedWeapon (source, 5)) setAccountData (account, "funmodev2-weaponID6", getPedWeapon (source, 6)) setAccountData (account, "funmodev2-weaponID7", getPedWeapon (source, 7)) setAccountData (account, "funmodev2-weaponID8", getPedWeapon (source, -- s8) -->) setAccountData (account, "funmodev2-weaponID9", getPedWeapon (source, 9)) setAccountData (account, "funmodev2-weaponID10", getPedWeapon (source, 10)) setAccountData (account, "funmodev2-weaponID11", getPedWeapon (source, 11)) setAccountData (account, "funmodev2-weaponID12", getPedWeapon (source, 12)) setAccountData (account, "funmodev2-weaponAmmo0", getPedTotalAmmo (source, 0)) setAccountData (account, "funmodev2-weaponAmmo1", getPedTotalAmmo (source, 1)) setAccountData (account, "funmodev2-weaponAmmo2", getPedTotalAmmo (source, 2)) setAccountData (account, "funmodev2-weaponAmmo3", getPedTotalAmmo (source, 3)) setAccountData (account, "funmodev2-weaponAmmo4", getPedTotalAmmo (source, 4)) setAccountData (account, "funmodev2-weaponAmmo5", getPedTotalAmmo (source, 5)) setAccountData (account, "funmodev2-weaponAmmo6", getPedTotalAmmo (source, 6)) setAccountData (account, "funmodev2-weaponAmmo7", getPedTotalAmmo (source, 7)) setAccountData (account, "funmodev2-weaponAmmo8", getPedTotalAmmo (source, -- s8) -->) setAccountData (account, "funmodev2-weaponAmmo9", getPedTotalAmmo (source, 9)) setAccountData (account, "funmodev2-weaponAmmo10", getPedTotalAmmo (source, 10)) setAccountData (account, "funmodev2-weaponAmmo11", getPedTotalAmmo (source, 11)) setAccountData (account, "funmodev2-weaponAmmo12", getPedTotalAmmo (source, 12)) end end end addEventHandler ("onPlayerQuit", getRootElement(), onQuit) --- function setTeam() local account = getPlayerAccount(source) -- gets players account local team = getAccountData (account, "team") -- gets players team if (team) and getTeamFromName(team) then setPlayerTeam(source, getTeamFromName(team)) -- sets players team end end addEventHandler("onPlayerLogin",root,setTeam) -- sets players team on login function save() local team = getPlayerTeam(source) -- Gets the players team local account = getPlayerAccount(source) if (team) and not isGuestAccount(account) then -- Checks to see if the player is a guest or not setAccountData(account, "team", getTeamName(team)) --saves team end end addEventHandler("onPlayerQuit", getRootElement(), save) -- saves team on quit
  21. Hola necesito hacer un "reinicio" en mi server pero solo borrar el dinero de esas cuentas,nada mas.. hay alguna forma de hacerlo? desde ya Muchas Gracias
×
×
  • Create New...