Jump to content

Tomas

Members
  • Posts

    2,530
  • Joined

  • Last visited

Everything posted by Tomas

  1. Hace unos días llorabas porque pensaste que te habían estafado y ahora te pones a vender 'hosts', facepalm.
  2. Cuando saca a todos los users los reconecta? O es un Timed Out?
  3. Bueno, no tengo idea de dónde sale el serial, pero aquí en Uruguay todas las notebooks de la misma clase tienen la misma serial (me refiero a las del gobierno).
  4. Eso no sería nada eficiente, repetir una función infinitas veces para ver si algo existe...
  5. La función de setControlState no es no permitirte hacer algo, sino activarlo / desactivarlo (por ejemplo, agacharte, apuntar, etc), para lo que tu quieres debes usar toggleControl
  6. Tomas

    Funciones

    En realidad usar removeElementData es lo mismo que usar setElementData en false. removeElementData(element,"llave") setElementData(element,"llave",false) No creo que los Devs de MTA hayan creado una función sin sentido, quizás sirve para eliminarlo de la memoria física, es decir, no es false, no es true, no es nada, no existe...
  7. addEvent('AddPlayerVip', true) addEventHandler('AddPlayerVip', root, function(wantedToApply,player) playeraccount = getPlayerFromName ( wantedToApply ) setElementData(playeraccount,"VipTimeADD","VIP-Simples") setElementData(playeraccount,"TimeVip",1000) triggerEvent ( "testetimefuture", player ) local acc = getPlayerAccount ( wantedToApply ) setAccountData(acc,"VipTimeADD",getElementData(wantedToApply,"VipTimeADD")) end) -------------Here erro ------------- function TimerCount ( ) for index, value in ipairs ( getElementsByType ( "player" ) ) do if not getElementData ( value, "TimeVip" then return end setElementData(value,"TimeVip",getElementData(value,"TimeVip")-1) setElementData ( value, "TimeVip", Counte-1 ) end end setTimer ( TimerCount, 1000, 0 )
  8. Creo que no es tan así, en Uruguay entregaron notebooks a estudiantes y todas tienen la misma serial.
  9. Me alegro que te haya servido
  10. El quiere scripter no prostituta
  11. Algo como: plr = source Si no, no te comprendí del todo. Sí, y luego usas plr en vez de source adentro del timer
  12. Con algún editor de texto (esta sección está bugeada o algo raro pasa, no tiene botón de Reply y no deja citar )
  13. El problema es que setTimer ya tiene su source asignado, debes hacer una variable que contenga al source fuera del timer y luego usarla en vez del source.
  14. addCommandHandler("do", function( player, command, ... ) local message = table.concat({...}, " ") outputChatBox( getPlayerName( player ) .. " -> " .. tostring( message ) ) end)
  15. Te recomiendo darte una leidita por aquí viewtopic.php?f=145&t=38050
  16. Te refieres a agregar un comando (do) y que puedan escribir ahí? /do se tira un pedo -> Ares se tira un pedo ?
  17. Es que tenemos poderes psíquicos, somos bien kawais
  18. Me pasaba algo similar en mi antiguo servidor (RIP ZEI <3), el gamemode fue creado por mi y mi equipo los cuáles en ese entonces no teníamos mucho conocimiento (setTimer's 50 ms everywhere), quizás te convendría repasar tu gamemode, todos los archivos, uno por uno y buscar cosas que no sean eficientes — algunos ejemplos mencionados arriba — e ir intentando reemplazarlos. Por ejemplo, en vez de usar timers para comprobar si pepito tiene tal data, usar eventos de cambio de data (onElementDataChange), esto es sólo un ejemplo, hay muchas más formas de darle un poco más de eficacia a un script.
  19. IMPRIMIDO??!?!?!?! local antiguamasa = 0 function modificarmasa(dinero) if antiguamasa < 1 then masatotal = dinero else masatotal = antiguamasa + dinero end guiSetText(masa, "Masa monetaria: $" .. tostring(masatotal)) antiguamasa = tonumber(masatotal) end addEvent("modificarmasa", true) addEventHandler("modificarmasa", resourceRoot, modificarmasa)
  20. Tomas

    Retos :D

    Usando el ejemplo de CiBeR, haz que tu script imprima la tabla del 7.
×
×
  • Create New...