• Announcements

    • jhxp

      Forums are online again after a maintenance.   18/03/17

      MTA Forums maintenance is completed, although some automatic time-heavy tasks are still in process and will be finished eventually in background. Expect some features such as Forum Search to not display all results until all processes are finished. Please let us know if you spot a forum feature that worked correctly before the maintenance but does not work anymore now. Thanks. --MTA Team

Dannys

Members
  • Content count

    310
  • Joined

  • Last visited

Community Reputation

1 Neutral

About Dannys

  • Rank
    Prankster
  • Birthday 21/03/00

Details

  • Gang
    LMAO

Recent Profile Visitors

687 profile views
  1. ¿Gastar dinero en esto?
  2. Si lo quieres hacer tú, la verdad es que a mí me da un poco igual esto.
  3. Es un servicio para probar el rendimiento de sus servidores para contratar un host posteriormente en su empresa, no creo que nadie vaya a subir un gamemode hecho por él mismo si puede probar el rendimiento del servidor de otra forma. No tenéis más que tonterías. PD: No sé si este hosting tiene antecedentes de robar scripts, pero vamos, que estas teorías de la empresa de hosting para robar scripts me parece absurdo.
  4. Debes tener en cuenta que el elemento jugador ya no se encuentra en el servidor, no puedes seguir usándolo como tal. Quizá funcione utilizar un elementData almacenando la cuenta del jugador cada vez que se loguee, al usar onPlayerQuit u onPlayerClientQuit hay un pequeño delay que te permite utilizar el elemento jugador, así que puedes aprovecharlo llamando a ese elementData desde el cliente y triggeando la cuenta junto con lo que quieras almacenar. Y no te recomiendo guardarlo cada vez que el jugador dispare, es un suicidio... Espero haberme explicado.
  5. Puede cambiarse por true y ya está, pero si pone un serial en false para bloquearlo en vez de borrar ese serial dará true y podrá abrirlo. Si el problema es que lo llama dos veces haces una variable y ya.
  6. Te explicas como el culo, pero bueno, sólo debes hacer una condicional comparando la serial de la persona a la que se le ha de abrir el panel y la del usuario que está intentando abrirlo. Si quieres hacerlo con varias seriales puedes probar esto: local serials = { ["smakdasmdkemeqkeqle32"] = true, ["ksoakeowqpewqpo213m121321"] = true } function isPlayerSerialAllowed(serial) return serials[serial] and serials[serial] or false end
  7. @StraightRule Simple01 did the equivalent to 4$, no more. Speak with you is lost time.
  8. @StraightRule Please Kid, stop cry. U want awesome work only paying 4$. U behave like human waste threatening @Simple01 on skype.
  9. Ty bro, is basic interface like windows 97
  10. Realmente ajustar el tamaño de la fuente multiplicándolo por la X está mal, lo correcto es hacerlo por la y. Ejemplo: local sx, sy = guiGetScreenSize() local myX, myY = 1366, 768 dxDrawText("GG WP", (x/myX)*sx, (y/myY)*sy, (width/myX)*sx, (height/myY)*sy, tocolor(), (size/myY)*sy)
  11. Map Converter Easy '.map' conversion to LUA Convert maps to LUA is a best method for maps load. You can do conversion faster and easily now with this tool! Screenshots: Download: https://community.multitheftauto.com/in ... s&id=13617 ********* This resource requires admin rights *********
  12. Te he hecho este script, con esto estarás seguro de que siempre se guardará y cargará la ropa del CJ. function saveClothes(account) local account = not isElement(account) and getPlayerAccount(source) or account if account then local _table = {} for i = 0, 17 do local texture, model = getPedClothes(source, i) if texture and model then table.insert(_table, {texture, model, i}) end end setAccountData(account, "cjclothes", toJSON(_table)) end end addEventHandler("onPlayerWasted", root, saveClothes) addEventHandler("onPlayerQuit", root, saveClothes) addEventHandler("onPlayerLogout", root, saveClothes) function loadClothes() local account = not account and getPlayerAccount(source) or account if account then local clothes = getAccountData(account, "cjclothes") if clothes then local clothes = fromJSON(clothes) setElementModel(source, 0) for i = 1, #clothes do local data = clothes[i] addPedClothes(source, data[1], data[2], data[3]) end end end end addEventHandler("onPlayerLogin", root, loadClothes) addEventHandler("onPlayerSpawn", root, loadClothes)
  13. Con añadir el archivo y ya me refería a la carpeta maps dentro del recurso, se intuye de por sí. Y lo del comando es cierto, llevo años sin utilizarlo y se me había olvidado.