Jump to content

aka Blue

Members
  • Posts

    2,106
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by aka Blue

  1. Debes usar la función createVehicle. Postea el código y podría ayudarte más a fondo.
  2. Me das mucha pena, tienes 16 años y andas haciendo, con perdón, el imbécil por foros, te afecta lo que te dicen y luego te sales con que llevas 5 años y te importa una "verga" MTA. Deja de hacer el ridículo, por favor. PD: Volviendo al tema, usa /debugscript 3 dentro del juego y pon el panel, si te sale algun error, postealo aquí.
  3. Es del propio payday pero teniendo en cuenta el result, lee el rango que tiene el jugador desde la base de datos. A ver, el problema es que, tengas el rango que tengas, te da el dinero de tu rango + el del rango 1, no lo entiendo.
  4. ¿Tú no estabas baneado? :v PD: Madre mía EQUIVOCE, no tio, ahi te pasaste, hiciste llorar al diccionario. "User has been locked account for abuse MTA Forum User avatar kilfmwan Pee-Wee Posts: 281 Joined: Tue Mar 31, 2015 4:40 pm Location: Ninguno Gang: S/A
  5. Sería igual pero tendrías que hacer otra tabla diferente. Algo como... vehiculos = { --Precio {"Infernus", 20000}, } Aunque hay métodos mucho más fáciles de hacer.
  6. De eso se trata, ¿no? Usas lo que puso tomas para agregar más skins a la tabla {"Skin1", 256},
  7. Es fácil, mira. En el mismo cliente, creas un evento que abra un panel con la gridlist y que al darle a x botón, abra ese panel y elimine el principal usando destroyElement o guiSetVisible (creo que era guiSetVisible). Te pasaría el código pero no estoy en casa.
  8. ¿Podrías decirme si OVH tiene ese acceso? EDITO: ¿Podría ser ésto?
  9. Si has usado GUI editor y tienes el output, abrelo y pon realtive en vez de absolute y haces lo que te dijo Tomas.
  10. Lo que puedes hacer es una ventana con una gridlist, hecho eso, le añades todos los skins "vip" en la gridlist y luego haces que al hacerle click a uno, se lo ponga mediante un trigger al servidor.
  11. Lo que quiero saber es si con éstos VPS se pueden hacer mini-servidores para testear scripts. https://www.ovh.es/vps/vps-ssd.xml
  12. Buenas, pues hace días quise contratar un VPS en OVH ya que me sobraban unos eurillos en PayPal y me dirigí al apartado web y vi que había otro apartado llamado VPS. Mi duda es, con ese vps, ¿podría tener acceso a VNC Viewer y poder abrir un servidor de MTA para testear? https://www.ovh.es/vps/
  13. Ah bueno, eso sí me parece bien. Hablamos por skype entonces.
  14. Bueno, estoy creando mi propio PayDay a partir de uno básico y bueno, tengo un problema que es que, le da el dinero del rango 1 y de su rango. Digamos que yo estoy en el rango 6, lo que pasa es que me da el dinero de ese rango y del rango 1, no lo entiendo. Posteo aquí el código. function allPlayersPayDay() local allPlayers = getElementsByType("player") for index,value in ipairs(allPlayers) do local charID = exports.players:getCharacterID( value ) if charID == exports.players:getCharacterID( value ) then local dude = value if exports.factions:isPlayerInFaction( value, 5 ) then local player = value local characterID = exports.players:getCharacterID( value ) local name = exports.players:getCharacterName(characterID) local result = exports.sql:query_assoc( "SELECT factionRank FROM character_to_factions WHERE characterID = " .. characterID ) for key, value in ipairs( result ) do local rango = value.factionRank if rango == 1 then exports.players:giveMoney( player, 25 ) outputChatBox ( "Gobierno: #00FF00$25", player, 255, 193, 37, true ) elseif rango == 2 then exports.players:giveMoney( player, 50 ) outputChatBox ( "Gobierno: #00FF00$50", player, 255, 193, 37, true ) elseif rango == 3 then exports.players:giveMoney( player, 100 ) outputChatBox ( "Gobierno: #00FF00$100", player, 255, 193, 37, true ) elseif rango == 4 then exports.players:giveMoney( player, 150 ) outputChatBox ( "Gobierno: #00FF00$150", player, 255, 193, 37, true ) elseif rango == 5 then exports.players:giveMoney( player, 200 ) outputChatBox ( "Gobierno: #00FF00$200", player, 255, 193, 37, true ) elseif rango == 6 then exports.players:giveMoney( player, 250 ) outputChatBox ( "Gobierno: #00FF00$250", player, 255, 193, 37, true ) else end end end end end end function onResourceStart(thisResource) setTimer ( allPlayersPayDay, 15000, 0 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), onResourceStart )
  15. Mira el código que puse del registro. PD: Danny, si se puede hacer el script perfecto, yo solo quiero encontrar una solución a esos problemas ya que es muy normal que se nos olviden las contraseñas y a nadie le haría gracia tener que perder su cuenta así que bueno.
  16. Hum... Cualquiera puede hacer "ping" o "ataques" desde su propia PC pero eso que no aparezca la IP de la misma es un poco raro. No te puedo ayudar con el puerto entonces, pensé que sería ahí. No estoy en casa para averiguarlo por eso supuse que sería ese archivo, lo siento.
  17. ¿No te aparece la IP del atacante? Mira el mtaserver.conf, creo que de ahí se puede cambiar aunque no estoy seguro.
  18. Pueden cerrar, ya está solucionado. Gracias Alex
  19. Sería desencriptar igualmente, digo yo. ¿Cómo se podría hacer?
  20. ¿Y se puede quitar la función de que lo guarde así? En ese caso, ¿Se perderían los datos que ya hay? Realmente me gustaría quitar esa encriptación ya que a cualquier user se le puede olvidar y eso de que tenga que crear una nueva cuenta no es lo más agradable...
  21. Bueno, pues resulta que a un staff de mi servidor, con el cual estábamos haciendo las pruebas, se le olvidó la contraseña de la cuenta de mi servidor. Mi servidor usa la GM MTA Paradise la cual almacena las cuentas en una base de datos MySQL, quisiera saber si alguien me puede ayudar a "desencriptar" o como sea, la contraseña. Ésto es lo que pasa cuando se registra. -- create the user if exports.sql:query_free( "INSERT INTO wcf1_user (username,salt,password) VALUES ('%s', '%s', SHA1(CONCAT('%s', SHA1(CONCAT('%s', '" .. sha1( password ) .. "')))))", username, salt, salt, salt ) then triggerClientEvent( source, getResourceName( resource ) .. ":registrationResult", source, 0 ) -- will automatically login when this is sent else triggerClientEvent( source, getResourceName( resource ) .. ":registrationResult", source, 4 ) end else triggerClientEvent( source, getResourceName( resource ) .. ":registrationResult", source, 3 ) end else -- shouldn't happen triggerClientEvent( source, getResourceName( resource ) .. ":registrationResult", source, 1 ) end else -- can't do much without a username and password triggerClientEvent( source, getResourceName( resource ) .. ":registrationResult", source, 1 ) end else triggerClientEvent( source, getResourceName( resource ) .. ":registrationResult", source, 2, registrationErrorMessage ) end end end )
  22. Haces un trigger. Añades un evento al cliente y lo ejecutas desde el servidor usando triggerClientEvent
  23. aka Blue

    Que sucede?

    Si, prueba eso. Acabo de ver otra cosa, corrígeme si me equivoco. Arriba tú pusiste varias variables con el tiempo y demás, la única que no encuentro es ésta dxDrawText(dias[time.monthday]..day..mes[time.month+1]..anio, 0, screenHeight-21.8, screenWidth, screenHeight, tocolor (0,191,255,255), 1.2, "default-bold") time.month+1
  24. aka Blue

    Que sucede?

    Hum... Fijate en lo que puse, creo que el problema son los puntos porque lo veo bien.
×
×
  • Create New...