Jump to content

starksZ

Members
  • Posts

    245
  • Joined

  • Last visited

Everything posted by starksZ

  1. Es muy penoso ver como gente rata y envidiosos hagan ataques DDoS y lo peor que ya se creen hackers, en youtube circulan unos vídeos donde hay una pagina que ofrece ataques DDoS Gratis, Ya hay que ponerle un alto a estos ratas PD: Estoy seguro que el que hace los ataques son los llamados Scripters MTA DayZ ( o mejor dicho users de mtaz con. Servidores de no mas de 3 jugadores y Muy copia a tu servidor )
  2. Nada de lo que dices hace quedar mal a esa empresa, Lo que esta justificando es una estupidez. Quizas te bloquearon por hacerte el del amenzante o yo que sé, En toda empresa esta la condicion de que si tu intentas ofender a la empresa o insultar, tienen todo el derecho de quitarte el vps o no darte reembolso, .
  3. Usa una condición. if not texto == "$" then --Bloque else --Bloque end
  4. starksZ

    anyway ?

    We are not your slaves, you ask for help every day, and YOU dont cant try to learn lua. Your code = example
  5. starksZ

    anyway ?

    Why you don´t have interest for learn Lua?
  6. local peds = { } for i, v in ipairs ( locs ) do local x, y, z, rot = unpack ( v ) peds[i] = createPed ( 57, x, y, z, rot ) exports.SAEGJobs:create3DText ( "Lottery", { x, y, z }, { 255, 255, 0 }, nil, { } ) setElementFrozen ( peds[i], true ) addEventHandler ( "onClientPedDamage", peds[i], cancelEvent ) end function onPedClick(button, state, absX, absY, wx, wy, wz, element) if (element and getElementType(element) == "ped" and state=="down") then -- is ped no peds local x, y, z = getElementPosition(localPlayer) if (element == peds[i]) then if getDistanceBetweenPoints3D(x, y, z, wx, wy, wz)<=3 then guiSetVisible(GUIEditor.window[1], true) showCursor (true) end end end end addEventHandler("onClientClick", root, onPedClick)
  7. Se ve muy bueno el servidor por sus mapeos apocalipticos y demas, aunque esta cerrado y no pude entrar a verlo.
  8. No te recomiendo tablas usa isCursorOnElement que te ahorra varias lineas de esa aritmética.
  9. Lo puedes hacer si Calculas el tiempo con https://wiki.multitheftauto.com/wiki/GetRealTime Guardando la fecha en que guardaste el intervalo.
  10. Podrias crearlo usando una tabla no es tan dificil.
  11. timers = {} -- si usas una simple variable despues de usarla mas de dos veces ya no funcionara usa una tabla. function player_Wasted ( ammo, attacker, weapon, bodypart ) if attacker and getElementType(attacker) == "player" then local arrestado = getElementData(source, "arrestado") or 0 local level = getPlayerWantedLevel(source) local acc = getPlayerAccount(source) if skins[getElementModel(attacker)] and level > 0 then setElementData(source,"arrestado", arrestado+1) local arresto = setAccountData(acc,"arresto",1) if arresto==0 then return end setTimer (fadeCamera, 2000, 1, source, false) setTimer (setCameraTarget, 4000, 1, source, source) setTimer (fadeCamera, 6000, 1, source, true) setTimer (spawnPlayer, 6000, 1, source, 4076.3999023438, -1788.5, 3.511967, 0, getElementModel (source), 0, 0, getPlayerTeam(source)) outputChatBox ( "Fuiste Arrestado Por "..getPlayerName ( attacker ).." por 50 segundos.", source,255,0,0 ) givePlayerMoney (attacker, 4000) outputChatBox ( "Arrestaste a "..getPlayerName(source), attacker,255,255,0 ) timers[source] = setTimer ( function() setElementPosition ( source, 1544.4332275391, -1674.7698974609, 13.688399200439 ) setPlayerWantedLevel ( source,0) end, 50000, 1,source ) --agregas El elemento a quien va el timer osea 'source' despues del 3 argumento. end end end addEventHandler ("onPlayerWasted", getRootElement(), player_Wasted) Es por que en server side funciona de forma diferente el setTimer asi que tendras que añadir en los argumentos para que jugador va este timer, hay te deje indicado
  12. Why you don't learn lua? You're abusing help forum.
  13. please see all tutoriarls for MTA dayz Scripts here http://www.lua.org/pil/.
  14. Te recomiendo Nfoservers. Si buscas algo que cueste menos de 20€ puedes comprar en ovh, o esta el host de @CiBer y @VenadHD que cuestan menos de 10€
  15. Tenes que hacer un script, Donde guardes el serial de los jugadores que entran y salen en tu server en una tabla o sqlite, Asi obtendras el serial del que salio, lo cual lo usaras para mediante un panel guardar un castigo al jugador de tal serial y cuando entre, verificar si el player tiene su serial en la tabla y verificar que castigos tiene, y cuando logee asignarle este castigo y remover el serial guardado en la tabla y ponle un element data del castigo que tiene, Ahora si sale del servidor y tiene ese elementdatas.... " tu imaginacion ".... Como ves te hice un mini algoritmo, Solo es cuestion de que los aprendas. Con eso te das una idea.
  16. Creo que vehicle interaction.
  17. https://forum.multitheftauto.com/viewtopic.php?f ... start=1320 Stolen?
  18. Buen trabajo, pero tienes mucho codigo escrito, Conforme aprendas te daras cuenta de como reducir a 12 lineas la funcion que te da el arma. PD:Por que hay aparte otros client y server side compilados? Me suena...
  19. Con un setAccountData como dice Tomás, insertas los datos en forma de tabla para guardar mas de uno. Seria algo como esto: setAccountData(account,"jail",{ estado = true, tiempo = 220 } ) Obtienes los datos cuando el jugador logee y si el primer dato esta en true lo mandas a la cárcel con un timer primer de la duración del segundo dato, No estoy bien seguro si te sirva de esa forma.
  20. Siempre que nesecites ayuda publica en la sección de scripting.
×
×
  • Create New...