-
Posts
611 -
Joined
-
Last visited
Everything posted by AlvareZ_
-
Ni idea function handlingChange() setModelHandling(423, "mass", 10000.0) setModelHandling(423, "turnMass", 50000.0) setModelHandling(423, "dragCoeff", 2.0) setModelHandling(423, "centerOfMass", { 0.0, 0.0, -0.6 } ) setModelHandling(423, "percentSubmerged", 80) setModelHandling(423, "tractionMultiplier", 0.70) setModelHandling(423, "tractionLoss", 0.9) setModelHandling(423, "tractionBias", 0.5) setModelHandling(423, "numberOfGears", 5) setModelHandling(423, "maxVelocity", 154.0) setModelHandling(423, "engineAcceleration", 35.0) setModelHandling(423, "engineInertia", 10.0) setModelHandling(423, "driveType", "awd") setModelHandling(423, "engineType", "petrol") setModelHandling(423, "brakeDeceleration", 11.0) setModelHandling(423, "brakeBias", 0.45) setModelHandling(423, "ABS", false) setModelHandling(423, "steeringLock", 30.0) setModelHandling(423, "suspensionForceLevel", 1.4) setModelHandling(423, "suspensionDamping", 0.10) setModelHandling(423, "suspensionHighSpeedDamping", 0.0) setModelHandling(423, "suspensionUpperLimit", 0.40) setModelHandling(423, "suspensionLowerLimit", -0.40) setModelHandling(423, "suspensionFrontRearBias", 0.5) setModelHandling(423, "suspensionAntiDiveMultiplier", 0.3) setModelHandling(423, "seatOffsetDistance", 0.20) setModelHandling(423, "collisionDamageMultiplier", 0.20) setModelHandling(423, "monetary", 35000) setModelHandling(423, "modelFlags", 0x40006800) setModelHandling(423, "handlingFlags", 0x1300005) setModelHandling(423, "headLight", 9) setModelHandling(423, "tailLight", 1) setModelHandling(423, "animGroup", 0) end addEventHandler("onResourceStart", root, handlingChange) bindKey ( source, "TeclaDelRespawn", "down", handlingChange ) -- En tecla del Respawn poner la tecla con la que respawnea el vehiculo por ejemplo "space" o "F1"
-
Si el post es dedicado a "castillo" deberías enviar PM.
-
function crearImagen() local imagen = guiCreateStaticImage( 20, 200, 100, 100, "TuImagen.png", false ) end addEventHandler("onClientPlayerJoin", getRootElement(), createImagen) function destruir() destroyElement(imagen) end addEventHandler ( "onClientFileDownloadComplete", getRootElement(), destruir )
-
Hm bueno sigamos intentando function chatbox(text, msgtype) local r,g,b = getPlayerNametagColor(source) local name = getPlayerName(source) local accountname = getAccountName (getPlayerAccount(source)) local Account = getPlayerAccount ( source ) local jugadorID = getPlayerFromID(source) if (msgtype == 0) then if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Admin" ) ) then cancelEvent() outputChatBox("[".. jugadorID .."]#cc0000[ADMIN] "..RGBToHex(r,g,b)..name..": #ffffff"..text, getRootElement(),0,0,0,true) outputServerLog( "CHAT: [ADMIN] " .. getPlayerName ( source ).. ": " .. text) elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "SuperModerator" ) ) then cancelEvent() outputChatBox("[".. jugadorID .."]#ffcc00[ultra Moderador] "..RGBToHex(r,g,b)..name..": #ffffff"..text, getRootElement(),0,0,0,true) outputServerLog( "CHAT: [ultra Moderador] " .. getPlayerName ( source ).. ": " .. text ) elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Moderator" ) ) then cancelEvent() outputChatBox("[".. jugadorID .."]#00ff00[Moderador] "..RGBToHex(r,g,b)..name..": #ffffff"..text, getRootElement(),0,0,0,true) outputServerLog( "CHAT: [Moderador " .. getPlayerName ( source ).. ": " .. text ) elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Console" ) ) then cancelEvent() outputChatBox("[".. jugadorID .."]#cccccc[Consola] "..RGBToHex(r,g,b)..name..": #ffffff"..text, getRootElement(),0,0,0,true) outputServerLog( "CHAT: [Consola] " .. getPlayerName ( source ).. ": " .. text ) elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Everyone" ) ) then cancelEvent() if isGuestAccount ( Account ) then outputChatBox("[".. jugadorID .."]#ffffff[invitado] "..RGBToHex(r,g,b)..name..": #ffffff"..text, getRootElement(),0,0,0,true) outputServerLog( "CHAT: [invitado] " .. getPlayerName ( source ).. ": " .. text ) else outputChatBox("[".. jugadorID .."]#00b6f2[Jugador] "..RGBToHex(r,g,b)..name..": #ffffff"..text, getRootElement(),0,0,0,true) outputServerLog( "CHAT: [Jugador] " .. getPlayerName ( source ).. ": " .. text ) end end end end addEventHandler("onPlayerChat", getRootElement(), chatbox)
-
No entendi bien pero creo que setTimer destroyElement "onPlayerJoin" o "onPlayerLogin"
-
Probaste lo que te pase ?
-
Usa un elseif, es decir que eso seria del Invitado
-
No estoy seguro de que esto sea lo que ser debe usar pero intenta function chatbox(text, msgtype) local r,g,b = getPlayerNametagColor(source) local name = getPlayerName(source) local accountname = getAccountName (getPlayerAccount(source)) local Account = getPlayerAccount ( source ) local jugadorID = getElementID(source) if (msgtype == 0) then if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Admin" ) ) then cancelEvent() outputChatBox("[".. jugadorID .."]#cc0000[ADMIN] "..RGBToHex(r,g,b)..name..": #ffffff"..text, getRootElement(),0,0,0,true) outputServerLog( "CHAT: [ADMIN] " .. getPlayerName ( source ).. ": " .. text) elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "SuperModerator" ) ) then cancelEvent() outputChatBox("[".. jugadorID .."]#ffcc00[ultra Moderador] "..RGBToHex(r,g,b)..name..": #ffffff"..text, getRootElement(),0,0,0,true) outputServerLog( "CHAT: [ultra Moderador] " .. getPlayerName ( source ).. ": " .. text ) elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Moderator" ) ) then cancelEvent() outputChatBox("[".. jugadorID .."]#00ff00[Moderador] "..RGBToHex(r,g,b)..name..": #ffffff"..text, getRootElement(),0,0,0,true) outputServerLog( "CHAT: [Moderador " .. getPlayerName ( source ).. ": " .. text ) elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Console" ) ) then cancelEvent() outputChatBox("[".. jugadorID .."]#cccccc[Consola] "..RGBToHex(r,g,b)..name..": #ffffff"..text, getRootElement(),0,0,0,true) outputServerLog( "CHAT: [Consola] " .. getPlayerName ( source ).. ": " .. text ) elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Everyone" ) ) then cancelEvent() if isGuestAccount ( Account ) then outputChatBox("[".. jugadorID .."]#ffffff[invitado] "..RGBToHex(r,g,b)..name..": #ffffff"..text, getRootElement(),0,0,0,true) outputServerLog( "CHAT: [invitado] " .. getPlayerName ( source ).. ": " .. text ) else outputChatBox("[".. jugadorID .."]#00b6f2[Jugador] "..RGBToHex(r,g,b)..name..": #ffffff"..text, getRootElement(),0,0,0,true) outputServerLog( "CHAT: [Jugador] " .. getPlayerName ( source ).. ": " .. text ) end end end end addEventHandler("onPlayerChat", getRootElement(), chatbox)
-
objeto1 = createObject ( idObjeto, X, Y, Z, 0, 0, 90 ) addCommandHandler ("abrir", function (thePlayer) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "TuGRUPO" ) ) then moveObject ( objeto1, 6000, X, Y, Z, 0, 0, 0) else outputChatBox("Tu no puedes usar Este comando !", thePlayer, 0, 255, 0, 255) end end ) addCommandHandler ("cerrar", function (thePlayer) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "TuGRUPO" ) ) then moveObject ( objeto1, 6000, X, Y, Z, 0, 0) else outputChatBox("Tu no puedes usar Este comando !", thePlayer, 0, 255, 0, 255) end end )
-
createObject isObjectInACLGroup moveObject "onColShapeHit" "onColShapeLeave"
-
como crear bot y como modificar el mapa en mta paradise
AlvareZ_ replied to Josuefrias's topic in Scripting
Creo que esto te ayudara: Video por @pekito123 -
Prueba esto. Timer = setTimer (ZoneTime, 9000, 0) DineroCol = createColCuboid (1874.13, 1322.1, 22.73, 55, 55, 55) function ZoneTime () local allPlayersInCol = getElementsWithinColShape (DineroCol, "player") for i,v in ipairs (allPlayersInCol) do givePlayerMoney (v, 300) if isTimer ( Timer ) then killTimer ( Timer ) end end end function onHit(hitElement, matchingDimension) outputChatBox("Bienvenido a la zona de Dinero ".. getPlayerName(hitElement) .."!", getRootElement(), 255, 0, 0, true ) end addEventHandler("onColShapeHit", DineroCol, onHit) function onLeave(leaveElement, matchingDimension) outputChatBox("El Juegador ".. getPlayerName(leaveElement) .." Deja lo zona de Dinero!", getRootElement(), 255, 0, 0, true ) end addEventHandler("onColShapeLeave", DineroCol, onLeave)
-
Son problemas con los archivos, Intenta agregando otros.
-
quiere que al darle el dinero ya no le de mas.
-
setTimer (ZoneTime, 9000, 0) DineroCol = createColCuboid (1874.13, 1322.1, 22.73, 55, 55, 55) function ZoneTime () local allPlayersInCol = getElementsWithinColShape (DineroCol, "player") for i,v in ipairs (allPlayersInCol) do local dinero = givePlayerMoney (v, 300) if (dinero) then cancelEvent() end end end function onHit(hitElement, matchingDimension) outputChatBox("Bienvenido a la zona de Dinero ".. getPlayerName(hitElement) .."!", getRootElement(), 255, 0, 0, true ) end addEventHandler("onColShapeHit", DineroCol, onHit) function onLeave(leaveElement, matchingDimension) outputChatBox("El Juegador ".. getPlayerName(leaveElement) .." Deja lo zona de Dinero!", getRootElement(), 255, 0, 0, true ) end addEventHandler("onColShapeLeave", DineroCol, onLeave)
-
Intenta esto, No estoy seguro nunca e trabajado con tablas times = { { 80000, 1 } { 455555, 1 } { 4545455, 1 } } addEventHandler ("onResourceStart", getRootElement(), function() local azar = math.random ( #times ) setTimer (ZoneTime, unpack ( times [ azar ] )) end)
-
function replaceModel() txd = engineLoadTXD("gun_para.txd" ) engineImportTXD(txd, 371) dff = engineLoadDFF("gun_para.dff", 371 ) engineReplaceModel(dff, 371) end addEventHandler ( "onClientResourceStart", getRootElement(), replaceModel)
-
Usa guieditor: https://community.multitheftauto.com/index.php?p=resources&s=details&id=141
-
setTimer (ZoneTime, 9000, 0) DineroCol = createColCuboid (1874.13, 1322.1, 22.73, 55, 55, 55) function ZoneTime () local allPlayersInCol = getElementsWithinColShape (DineroCol, "player") for i,v in ipairs (allPlayersInCol) do givePlayerMoney (v, 300) end end function onHit(hitElement, matchingDimension) outputChatBox("Bienvenido a la zona de Dinero ".. getPlayerName(hitElement) .."!", getRootElement(), 255, 0, 0, true ) end addEventHandler("onColShapeHit", DineroCol, onHit) function onLeave(leaveElement, matchingDimension) outputChatBox("El Juegador ".. getPlayerName(leaveElement) .." Deja lo zona de Dinero!", getRootElement(), 255, 0, 0, true ) end addEventHandler("onColShapeLeave", DineroCol, onLeave)
-
Pues, el tiene que encontrar la manera de solucionarlo, No me fije en que era serverside el envento ps el debe de saber que usar
-
Nunca e usado getElementData ni setElementData, Mira intente con esto, Tomara el Ping de el Player, dime si te sirve function joinTime ( ) local ping = getPlayerPing(source) if (setElementData ( source, "playerPing", ping)) then local tomarPing = getElementData(source, "playerPing") guiSetText (jugadorPing, Ping:"..tomarPing..") end end addEventHandler ( "onPlayerJoin", getRootElement(), joinTime )