#Dv^
Members-
Posts
459 -
Joined
-
Last visited
Everything posted by #Dv^
-
¿Podrías decirme que debo usar para eso? Te lo agradezco
-
Hola! Tengo este gang system de Castillo14, pero cuando creo una gang y pongo el tag y al decir algo en el chat no me sale el tag al lado del Nick https://community.multitheftauto.com/index.php?p=resources&s=details&id=1514
-
EDIT: Gracias por la ayuda, pude arreglarlo
-
function getPlayerFromNamePart(name) if name then for i, player in ipairs(getElementsByType("player")) do if string.find(getPlayerName(player):lower(), tostring(name):lower(), 1, true) then return player end end end return false end function createTopSystem( player ) if not isElement( player ) then return end local Top = {} local allAccts = getAccounts( ) for i = 1, #allAccts do local cuenta = allAccts[ i ] table.insert(Top,cuenta) end setTimer( function() for k, data in ipairs(Top) do if k == 1 then triggerClientEvent (player,"deltTop",player) end triggerClientEvent (player,"updateTop",player,tostring(data.name),tostring(data.score),tonumber(k)) if k == 10 then table.remove(Top) break end end end, 500, 1 ) end addEvent("getTop", true) addEventHandler("getTop", root, function() createTopSystem( source ) end ) Intenté así pero me da error Gracias por la ayuda
-
Tengo un panel top 10 kills, quería saber como hacer para que en el panel salga de primero a decimo sus kills
-
¿Me podrías algo en eso? Apenas estoy empezando con esto del Db :v Tengo esto addEventHandler ( "onPlayerWasted", root, function( totalAmmo, killer, killerWeapon, bodypart, stealth ) if killer then local account = getPlayerAccount ( killer ) if killer ~= source then setAccountData( account,"totalkillsdeaths.Kills",tonumber( getAccountData( account,"totalkillsdeaths.Kills" ) or 0 ) +1 ) setElementData( killer, "T/K", tonumber( getAccountData( account,"totalkillsdeaths.Kills" ) ) ) end else local accountSource = getPlayerAccount ( source ) setAccountData( accountSource,"totalkillsdeaths.Deaths",tonumber( getAccountData(accountSource,"totalkillsdeaths.Deaths") or 0 ) +1 ) setElementData( source, "T/D", tonumber( getAccountData( accountSource,"totalkillsdeaths.Deaths" ) ) ) end end ) addEventHandler( "onPlayerLogin",root, function( thePreviousAccount, theCurrentAccount, autoLogin ) local account = getPlayerAccount ( source ) if not getAccountData( account,"totalkillsdeaths.Kills" ) and not getAccountData( account,"totalkillsdeaths.Deaths" ) then setAccountData( account,"totalkillsdeaths.Kills",0 ) setAccountData( account,"totalkillsdeaths.Deaths",0 ) end setElementData( source,"T/D",tonumber( getAccountData( account,"totalkillsdeaths.Deaths" ) or 0 ) ) setElementData( source,"T/K",tonumber( getAccountData( account,"totalkillsdeaths.Kills" ) or 0 ) ) end ) addEventHandler( "onResourceStart",resourceRoot, function( ) outputDebugString( "add Total Kills to scoreboard Return: "..tostring( call( getResourceFromName("Scoreboard"), "addScoreboardColumn", "T/K",root,5, 0.050 ) ) ) outputDebugString( "add Total Deaths to scoreboard Return: "..tostring( call( getResourceFromName("Scoreboard"), "addScoreboardColumn", "T/D",root,5, 0.050 ) ) ) end ) ¿Esto debe hacer un trigger al client?
-
Hola! Disculpen pero tengo un panel que marca un top 10 del total de asesinatos que hizo cada player, en el DB se guardan las kills de cada cuenta, pero me podrían explicar como debo vincular eso con el panel o que debo usar para llegar a formular eso? Si es mucho pedir se los agradezco.
-
Gracias por tu ayuda, intentaré formular mi respuesta con tu ejemplo, muchas gracias, Saludos!
-
Hola! Perdonen Tengo este script para enviar dinero entre los players pero tiene bugs 1° Podes mandar dinero en decimales, por ejemplo /enviar nick 0.1 y no quiero que haga eso 2° Podes mandar dinero en número pero también incluyendo letras /enviar nick 1e1 y no quiero que haga eso 3° Podes mandar dinero en negativo /enviar nick -9999 pero en vez de mandar le estás quitando todo el dinero al otro player ¿Qué se usa para que no haga ninguna de esas cosas? Se los agradezco function getPlayerFromName(name) local matches = {} for i,v in ipairs(getElementsByType("player")) do if getPlayerName(v) == name then return v end local playerName = getPlayerName(v):gsub("#%x%x%x%x%x%x", "") playerName = playerName:lower() if playerName:find(name:lower(), 0) then table.insert(matches, v) end end if #matches == 1 then return matches[1] end return false end function sendmoney (source, commandname, target, ammount) local sourcemoney = getPlayerMoney (source) local sourcename = getPlayerName ( source ) local targetp = getPlayerFromName (target) if targetp then if sourcemoney >= tonumber (ammount) then takePlayerMoney (source, ammount) givePlayerMoney (targetp, ammount) outputChatBox ( "#FFFFFFHas transferido a " .. target .. " #FFFFFFun monto de #00FF00$" .. ammount .. "", source,255,255,255,true) outputChatBox ( " #FFFFFFEl jugador " .. sourcename .. " #FFFFFFte transferió un monto de #00FF00$" .. ammount .. "", targetp,255,255,255,true ) else outputChatBox ( " #FFFFFFNo tienes dinero para transferir", source ,255,255,255,true) end else outputChatBox ( " #FFFFFFInformación inválida", source,255,255,255,true ) end end addCommandHandler("enviar", sendmoney)
-
Hola! Estoy tratando de hacer que este texto se mueva de izquierda a derecha dentro del Scoreboard mientras estás mirando el Scoreboard, pero no logro hacer que eso funcione y me jodí la cabeza con esto, ¿podrían ayudarme?. Se los agradezco. local movertexto = 0 local movertexto1, movertexto2 = interpolateBetween (topX*1000,topY*1060,0,topX*1710,topY*1060,0, movertexto, "SineCurve") dxDrawText(" ",movertexto1,movertexto2,topX+s(10),y,topX+scoreboardDimensions.width-(10),y+s(20),tocolor ( math.random(255), math.random(255), math.random(255)),fontscale(contentFont, s(0.-- s8) -->), contentFont,"right","center",true)
-
Gracias por la ayuda de todos, Saludos.
-
function sniperKill( killer, attackerWeapon ) local d = getElementDimension(killer) if d == 436 then if attackerWeapon ~= 10 then cancelEvent() end end end addEventHandler("onPlayerDamage", root, sniperKill) Lo hice del lado del cliente pero puedo hacer daño con cualquier arma
-
Hola! Disculpen, pero para sacar el daño en una cierta dimension es decir que no se puedan matar y que solo se hagan daño con una cierta arma por ejemplo la Sniper, ¿Qué debo usar? Muchas Gracias
-
Lo hice así, pero aún no me funciona addEventHandler ("onClientPlayerDamage", getLocalPlayer(), function (atac) if getElementType (atac) == "player" and getElementData(atac, "damage") == true then cancelEvent ( ) end end )
-
Disculpa que pregunte, para no abrir otro tema Si pongo un comando /sd por ejemplo, y al poner no pueda hacer daño a los players con ningún arma, y al poner /sd de nuevo si pueda hacer daño de nuevo, ¿Qué debo usar para eso? Gracias
-
Gracias, lo tomaré en cuenta
-
Muchas Gracias! Eso me sirvió!
-
Hola! Perdonen, ¿Cómo puedo hacer para que los players no puedan matar con Knife si no están en Ware? Use algo como esto pero no funciona function abortAllStealthKills(thePlayer) if ( getElementInterior(thePlayer) == 1 ) then cancelEvent(true) else cancelEvent(false) end end addEventHandler("onClientPlayerStealthKill", root, abortAllStealthKills) Muchas Gracias
-
Con lo que me dijo @Estrategia-Mta me ayudó, te lo agradezco bro Igualmente les agradezco a todos por la ayuda, perdonen y me expresé mal lo que pedía Saludos
-
Así estaría bien? addEventHandler ("onColShapeHit", c, function (h, d) if h and d and isElement(h) and getElementType (h) == "player" then setElementData (h, "greenzone", true) outputChatBox ("#2971D5[#4E5861Zona-Segura#2971D5] #FFFFFFHas entrado a una #00FF00Zona Segura", h, 0, 220, 0,true) end end ) Aunque eso solo comprueba que si el player está dentro no se hagan daño dentro de la zona, ¿Y para que no haga daño tampoco a los que están fuerad del área mientras yo estoy dentro del area disparando a los que están afuerA?
-
Pero la zona "verde" ya la tengo creada, el tema es que los players pueden matar desde dentro del spawn(zona verde) a los que están afuerda de la zona "verde", ya que puedes disparar dentro de esa area Entonces lo que quiero es que si el player está dentro de esa área(Zona Verde) no haga daño a los que está fuera de esa área, una vez que salga de esa área si puedan hacer daño
-
Hola! Disculpen, quería saber si se puede hacer que un player desde dentro de una zona "verde" no haga daño a los players que están fuera de esa zona "verde", osea disparando desde dentro de la zona "verde" Muchas Gracias
