Atouk
Members-
Posts
221 -
Joined
-
Last visited
Everything posted by Atouk
-
Hola, eh venido a preguntar porque me estoy volviendo enfermo con estas boludeses que no puedo resolver y probe y probe y nada, NO SE QUE ERROR TIENE!!!!!! Espero que me entiendan, este es el script: -- Parte del script donde da el error... sX, sY = guiGetScreenSize() health = getElementHealth( getPedOccupiedVehicle ( localPlayer ) ) healtWidth3 = sY*4.314606741573034 * ( health / 100 ) healtWidth4 = sY*4.314606741573034 * ( 100 / 100 ) speedx, speedy, speedz = getElementVelocity ( getPedOccupiedVehicle ( localPlayer ) ) actualspeed = (speedx^2 + speedy^2 + speedz^2)^(0.5) kmh = actualspeed * 180 vehicleName = getVehicleName ( getPedOccupiedVehicle ( localPlayer ) )
-
Podrías usar esto también: miping = getPlayerPing(getLocalPlayer()) L_Ping = guiCreateLabel(0.80, 0.29, 0.18, 0.07, "Ping:"..miping, true) guiSetFont(L_Ping, "sa-gothic") guiLabelSetColor(L_Ping, 30, 135, 224) setTimer( guiSetText, 100, 0, L_Ping, miping )
-
Para obtener el nombre del jugador puedes usar: getPlayerName -- Para tomar el nombre del jugador -- o si no te sirve eso getPlayerFromName -- Para tomar el jugador por el nombre function blowVeh( player, cmd, blowVehicle ) blowPlayer = getPlayerFromName ( blowVehicle ) blowVehicle ( getPlayerOccupiedVehicle( player ) ) outputChatBox ( "Blow: " .. blowVehicle .. " Le explotaron el auto", theClient ) end addCommandHandler ( "blow", blowVeh )
-
Mira proba ahí agregando lo que se debe. addEventHandler( "onVehicleStartEnter", root, function( player, seat, jacked, door ) dueño = getAccountName( getPlayerAccount( player ) ) setVehicleLocked ( source, true ) if ( dueño == "USUARIODELDUEÑO" ) then setVehicleLocked ( source, false ) outputChatBox( "Bienvenido a su vehiculo", player, 0, 0, 255 ) if not ( dueño == "USUARIODELDUEÑO" ) then setVehicleLocked ( source, true ) outputChatBox( "Este vehiculo no es de usted.", player, 255, 0, 0 ) end end end ) Espero que te sirva.
-
Jaja pero si le pones el evento onPlayerChat Cada ves que el jugador hable activara las funciones Y sabes como hacer el del explotar el vehículo o no tenes idea?
-
Usa las siguientes funcoines: blowVehicle destroyElement kickPlayer banPlayer outputChatBox -- Para adornarlo ^^
-
Pero puedo poner de la siguiente forma? function( player, previousWeaponID, currentWeaponID ) Esque hay cosas que no se como las hago en este caso ya estaba echo pero dio un error, pero pongo formas que ni yo sabia y terminan saliendo, pero no les diré porque me da vergüenza porque son cositas tontas jaja. Disculpen por las molestias!
-
Proba con este: local Marker1 = createMarker ( -2435.89, 2501.60, 19.8, "checkpoint", 2.5, 0, 255, 0, 255, hitPlayer ) setElementDimension(Marker1, 10) function Marker10 ( hitPlayer, matchingDimension ) if localPlayer == Marker1 then local Marker2 = createMarker ( -2436.60, 2436.8, 15.5, "checkpoint", 2.5, 0, 255, 0, 255, hitPlayer ) setElementDimension(Marker2, 10) destroyElement ( Marker1 ) elseif localPlayer == Marker2 then local Marker3 = createMarker ( -2435.39, 2436.60, 13.5, "checkpoint", 2.5, 0, 255, 0, 255, hitPlayer ) setElementDimension(Marker3, 10) destroyElement ( Marker2 ) end end addEventHandler ( "onClientMarkerHit", getRootElement(), Marker10 ) Para mi el error fue al poner source, ya que no esta definido y pusiste el evento onClientMarkerHit, por lo que es en cliet-side, y decidí remplazar source por localPlayer, nose si estoy en lo correcto pero probalo.
-
Nesesito ayuda sobre este script que viene del DayZ, para mi el error esta en player que no esta definido pero tampoco puedo poner source, como puedo definir player? script: function weaponSwitchBack(previousWeaponID, currentWeaponID) local weapon1 = getElementData(source, "currentweapon_1") if not weapon1 then return end local ammoData1, weapID1 = getWeaponAmmoType(weapon1) local x, y, z = getElementPosition(source) local rx, ry, rz = getElementRotation(source) if previousWeaponID == weapID1 then if elementWeaponBack[source] then setElementID(player, "elementWeaponBack[source]") detachElementFromBone(elementWeaponBack[source]) destroyElement(elementWeaponBack[source]) elementWeaponBack[source] = false end elementWeaponBack[source] = createObject(getWeaponObjectID(weapID1), x, y, z) setObjectScale(elementWeaponBack[source], 0.875) if elementBackpack[source] then attachElementToBone(elementWeaponBack[source], source, 3, 0.19, -0.31, -0.1, 0, 270, -90) else attachElementToBone(elementWeaponBack[source], source, 3, 0.19, -0.11, -0.1, 0, 270, 10) end elseif currentWeaponID == weapID1 then setElementID(player, "elementWeaponBack[source]") detachElementFromBone(elementWeaponBack[source]) destroyElement(elementWeaponBack[source]) elementWeaponBack[source] = false end end addEventHandler("onPlayerWeaponSwitch", getRootElement(), weaponSwitchBack) Espero respuestas, gracias!
-
Osea de cuando entras? abris la puerta= onVehicleEnter
-
Usa: isObjectInACLGroup Ejemplo: function privarSkin() accountname = getAccountName( source ) if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "admin" ) ) then setElementModel( source, 0 ) -- En 0 define el skin else outputChatBox( "Este comando es solo para administradores!", source, 255, 255, 255 ) end end addCommandHandler( "darSkin", privarSkin ) Espero que te sirva
-
Esque estoy en la escuela con el celu !!! Llego a mi casa en un ratin y te digo!!
-
Algo podria ser? Osea me darias un ejemplo para sacar una conclucion?
-
Ahh pense que decias lo justamente de abajoo, osea que des vuelta el infernus unos 180 grados y quitar eso! Perdon!
-
No creo que se pueda sacar, proba con algun remplazo de un auto con txd y dff
-
Para que te saque vida tenes que hacer esto: function atack(attacker) attacker = getElementData( "zombie" ) if attacker then daño = 10 -- DEFINE EL DAÑO QUE SACARA health = getElementHealth( source ) setElementHeatlh( source, health - daño ) end end addEventHandler( "onPlayerDamage", root, atack ) EDIT: PROBA AHI!
-
Postea el script.
-
Porque lo que hace es que cuando spawne bindea esa tecla... Cumple lo mismo que onPlayerJoin, nadamas que la bindea cuando entra..
-
Alguien me puede decir a que se debe este error?: ERROR: [DayZ-MTA]/DayZ/pickups.lua (global scope) - Aborting; infinit e running script in DayZ
-
Proba asi: function createLabel() tulabelinguini = guiCreateLabel( etc,etc,etc,etc) guiSetFont( tulabelinguini, ringaringaring ) end setTimer( createLabel, 3000, 1 )
-
Ah si, me falto uno esque lo hise desde el editor de aca y me olvide jaja
-
Proba ahí function montar(carro) warpIntoVehicle = warpPedIntoVehicle ( source, carro, 4 ) setTimer(warpIntoVehicle, 500, 1) outputChatBox ( "Entraste al auto como pasajero!", source, 255, 255, 255, true ) else outputChatBox ( "Error al entrar al auto!", source, 255, 255, 255, true ) end addEvent("subirPlayer", true) addEventHandler("subirPlayer", root, montar)
