Jump to content

0xCiBeR

MTA Team
  • Posts

    1,673
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by 0xCiBeR

  1. Well I've finally got the files over a proxy. Still, it'd be cool for MTA Web Administrators to look in to this.
  2. Bumping to show some progress: Yes, I've decided to make a mobile app. Yes, I'll continue to develop desktop app. If anyone is interested in contributing, please let me know.
  3. Yup. It still doesn't download for me
  4. Hey, i was trying to fetch C# SDK for MTA from here https://wiki.multitheftauto.com/wiki/CSharp_SDK but link seems to be down. Does someone have it at hand? Thanks.
  5. There is no problem on using the same port for server and HTTP as server runs con UDP protocol and HTTP runs on TCP protocol.
  6. 1. No tiene nada que ver con eso. Si quieres preguntas a ProSystemHZ y solo hice la prueba como 1 hora y así mismo le solicite que eliminara el servicio. Puedes preguntarle con toda transparencia. 2. Ya lo probé, y a lo que me refiero no es al funcionamiento, sino a los precios. Sale más barato comprar un vps y con eso obtienes los 3.2 Ghz, más 2 de ram y puedes poner toda la cantidad de slot que quieras. Pues por ejemplo, un vps en OVH cuesta 3.5 dólares/mes, ya viene sistema linux incluído y se lo puedes cambiar, tarda como 30 minutos o 1 hora de instalación, instalas el mta x64 y puedo poner todos los slots que yo quiera. Incluso puedo correr varios servidores creando carpetas alternas de mta y cambiando los puertos. 3. Entonces yo me hago la pregunta, que atractivo tiene tu servicio comparado con otros? Lo unico que te puedo decir es que OVH carece de un soporte tecnico apropiado. Es una empresa que confia mucho en la automatizacion de sus procesos y cuando viene el momento de hacer algo manualmente, carecen muchas veces de soluciones acordes a la necesidad. Sin mencionar, que tienen un horario fijo de atención al cliente y debes pagar aparte para una mejor atención al cliente. No te niego lo de los precios, pero yo califico una empresa por 2 cosas principales. 1-) Atención al cliente. 2-) Relación precio-calidad Saludos!
  7. Actually i thought of it, but then i saw Google's Developer Licence costs $25 USD and i'm not in the position of buying nor I want to distribute the app out of the play store as it could be easily manipulated.
  8. Se me ocurren varias maneras, intenta con las funciones de file: https://wiki.multitheftauto.com/wiki/Se ... _functions
  9. Podrías encryptar las imágenes.
  10. It uses MTA's default web server. I'll explain the backends: I'm using C# as the language. For this, I've used Visual Studio 2013 with MTA:SA C# SDK https://wiki.multitheftauto.com/wiki/CSharp_SDK When you create the project, simply choose windows forms and start programming the basic interfaces. Then, on the server-side create a resources holding you functions added to the meta.xml allowing HTTP requests. The rest is pretty self-explanatory for people who know how to program in C#. I've also encrypted every data sent to the server and from it with a personal Key to prevent data sniffing.
  11. Could you please answer my questions?
  12. 0xCiBeR

    Consulta

    https://wiki.multitheftauto.com/wiki/Sh ... #Ped_shell
  13. Are you using a fresh internal.db? Both local and remote server?
  14. Podrías probar con los objetos del fondo del mar, para empezar
  15. Yo vendo hosting.. Contactame por privado para mas detalles..
  16. De la misma forma que lo hiciste con 1.4 lo haces con 1.5 solo que poniendo bien los nuevos nombres y links.-
  17. function blindarAutos() for indice, vehiculo in ipairs(getElementsByType("vehicle")) do if getElementModel(vehiculo) == 470 and not isVehicleDamageProof(vehiculo) then setVehicleDamageProof(vehiculo,true) end end end addEventHandler("onResourceStart", resourceRoot, blindarAutos) setTimer(blindarAutos,60000,0)
  18. 0xCiBeR

    Creator areas

    It's obviously already scripted as you can see. Really great idea! Hopefully it'll be available for everyone!
  19. So using onClientVehicleDamage wouldn't do the trick as it only cancels the damage but not the "esthetic" look.
  20. NO. You should store the variables on the client-side for that or just use a table with the player as index.-
  21. Please supply your "event" script so we can tell you where to put it. Or just use the function provided by Noki, setElementFrozen and try your best in where to put the function.-
  22. You could use fixVehicle or simply use setVehicleDamageProof
  23. call ( getResourceFromName ( "scoreboard" ), "scoreboardAddColumn", "Job" ) call ( getResourceFromName ( "scoreboard" ), "scoreboardAddColumn", "Job Rank" ) function createTeamsOnStart () teamMOds = createTeam ( "Staff", 85,26,139 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart ) function assignSmodTeam ( player, commandName ) local accName1 = getAccountName ( getPlayerAccount ( player ) ) if isObjectInACLGroup ("user."..accName1, aclGetGroup ( "SuperModerator" ) ) then setPlayerTeam ( player, teamMOds ) setElementData ( player, "Job", "Staff" ) setElementData ( player, "Job Rank", "Super Mod" ) setPedArmor ( player, 100 ) setElementModel ( player, 217 ) setPlayerNametagColor ( player, 85,26,139 ) exports.GTWtopbar:dm( "Welcome to staff team as Super Moderator", player, 0,255,0 ) elseif isObjectInACLGroup ("user."..accName1, aclGetGroup ( "TrialModerator" ) ) then setPlayerTeam ( player, teamMOds ) setElementData ( player, "Job", "Staff" ) setElementData ( player, "Job Rank", "Trial Mod" ) setPedArmor ( player, 100 ) setElementModel ( player, 217 ) setPlayerNametagColor ( player, 85,26,139 ) exports.GTWtopbar:dm( "Welcome to staff team as Trial Moderator", player, 0,255,0 ) elseif isObjectInACLGroup ("user."..accName1, aclGetGroup ( "JuniorModerator" ) ) then setPlayerTeam ( player, teamMOds ) setElementData ( player, "Job", "Staff" ) setElementData ( player, "Job Rank", "Junior Mod" ) setPedArmor ( player, 100 ) setElementModel ( player, 217 ) setPlayerNametagColor ( player, 85,26,139 ) exports.GTWtopbar:dm( "Welcome to staff team as Junior Moderator", player, 0,255,0 ) elseif isObjectInACLGroup ("user."..accName1, aclGetGroup ( "SeniorModerator" ) ) then setPlayerTeam ( player, teamMOds ) setElementData ( player, "Job", "Staff" ) setElementData ( player, "Job Rank", "Senior Mod" ) setPedArmor ( player, 100 ) setElementModel ( player, 217 ) setPlayerNametagColor ( player, 85,26,139 ) exports.GTWtopbar:dm( "Welcome to staff team as Senior Moderator", player, 0,255,0 ) elseif isObjectInACLGroup ("user."..accName1, aclGetGroup ( "StaffManagement" ) ) then setPlayerTeam ( player, teamMOds ) setElementData ( player, "Job", "Staff" ) setElementData ( player, "Job Rank", "Staff Manager" ) setPedArmor ( player, 100 ) setPlayerNametagColor ( player, 85,26,139 ) exports.GTWtopbar:dm( "Welcome to staff team as Staff manager", player, 0,255,0 ) elseif isObjectInACLGroup ("user."..accName1, aclGetGroup ( "Moderator" ) ) then setPlayerTeam ( player, teamMOds ) setElementData ( player, "Job", "Staff" ) setElementData ( player, "Job Rank", "Moderator" ) setPedArmor ( player, 100 ) setElementModel ( player, 217 ) setPlayerNametagColor ( player, 85,26,139 ) exports.GTWtopbar:dm( "Welcome to staff team as Moderator", player, 0,255,0 ) elseif isObjectInACLGroup ("user."..accName1, aclGetGroup ( "Administrator" ) ) then setPlayerTeam ( player, teamMOds ) setElementData ( player, "Job", "Staff" ) setElementData ( player, "Job Rank", "Administrator" ) setPedArmor ( player, 100 ) setPlayerNametagColor ( player, 85,26,139 ) exports.GTWtopbar:dm( "Welcome to staff team as Administrator", player, 0,255,0 ) elseif isObjectInACLGroup ("user."..accName1, aclGetGroup ( "Owner" ) ) then setPlayerTeam ( player, teamMOds ) setElementData ( player, "Job", "Staff" ) setElementData ( player, "Job Rank", "Owner" ) setPedArmor ( player, 100 ) setPlayerNametagColor ( player, 85,26,139 ) exports.GTWtopbar:dm( "Welcome to staff team as Owner", player, 0,255,0 ) elseif isObjectInACLGroup ("user."..accName1, aclGetGroup ( "Admin" ) ) then setPlayerTeam ( player, teamMOds ) setElementData ( player, "Job", "Staff" ) setElementData ( player, "Job Rank", "Admin" ) setPedArmor ( player, 100 ) setElementModel ( player, 217 ) setPlayerNametagColor ( player, 85,26,139 ) exports.GTWtopbar:dm( "Welcome to staff team as ADMIN", player, 0,255,0 ) else end end addCommandHandler ( "staff", assignSmodTeam )
×
×
  • Create New...