-
Posts
385 -
Joined
-
Last visited
Everything posted by Platin
-
Algo como: plr = source Si no, no te comprendí del todo. Sí, y luego usas plr en vez de source adentro del timer Gracias por tus respuesta rápidas como siempre Tomás. Luego te informo si me sirvió como debería EDIT: Me funciono, como siempre, solucionando mis problemas
-
Agregando a lo que puse el chico de arriba, los ... son usados para "seleccionar" digamos, los demás argumentos. O sea que no podes usarlo así: local message = table.concat({msg}, " ")
-
Algo como: plr = source Si no, no te comprendí del todo.
-
Buenas, desde ayer tengo el siguiente problema para detectar un elemento después de triggear. El orden es así: 1 2 3 onMarketHit > clientside > serverside En el 3º paso, hay varias cosas, entre ellas, una que teletransporta la jugador y demás, funciona todo correcto, hasta que llega al setTimer (todo lo de teletransportar, cambiar de dimension, etc, esta con source, ya que el source de la funcion triggeada es el localPlayer del cliente) setTimer(function() ocupado = false setElementAlpha(source, 255) setElementFrozen(source, false) setElementPosition(source, 1205, 8, 1001) setElementRotation(source, 0, 0, 180) setElementDimension(source, 0) destroyElement(pj) destroyElement(stripper) showChat(source, true) setPlayerHudComponentVisible ( source, "all", true ) setPlayerHudComponentVisible ( source, "ammo", false ) setPlayerHudComponentVisible ( source, "armour", false ) setPlayerHudComponentVisible ( source, "clock", false ) setPlayerHudComponentVisible ( source, "health", false ) setPlayerHudComponentVisible ( source, "money", false ) setPlayerHudComponentVisible ( source, "weapon", false ) setPlayerHudComponentVisible ( source, "wanted", false ) setPlayerHudComponentVisible ( source, "breath", false ) end, 15000, 1, source) El tema es que ahí source no sirve, ni thePlayer, ni nada, creo que ni sabe que elemento es. ¿Qué estoy haciendo mal? Gracias de antemano.
-
addCommandHandler("do", function( player, command, ... ) local message = table.concat({...}, " ") outputChatBox( getPlayerName( player ) .. " -> " .. tostring( message ) ) end) Gracias, esta linea " local message = table.concat({...}, " ") " me va a servir de mucho.
-
Gracias, ya pude obtener una solución momentaria.
-
Buenas, una pregunta corta. ¿Es posible la creación de un messageType? En caso de que si, ¿cómo lo lograría? Y, si la respuesta es no, ¿alguna alternativa? Mi idea es hacer como en los Roleplay de SA:MP, agregar un /do para las acciones. Desde ya, muchas gracias.
-
Buenas noches, tardes, días, a todos. Vuelvo a hacer consultas diarias (? No mentira, pero vengo a hacer una pregunta corta. Haciendo pruebas con el script bone_attach, se me ocurrio hacer una mochila, la cual se activa con /mochila (este comando se ejecuta en client-side y hace un trigger a server-side para que cree el elemento pegado al jugador y que todos los vean), el tema es que si alguien crea una mochila cuando alguien ya tiene una, y la quiere borrar, la borra, pero el otro jugador ya no puede borrarla. Entonces pense "hagamos una tabla", pero no tengo ni idea de como se usan, nunca use una correctamente. ¿Qué tengo que hacer para, por ejemplo, destroyElement(mochila[source])? Gracias de antemano gente.
-
Al igual que te lo dije en WPP, ¿pero que carajo? Esto no fue lo que me dijiste VeNaD !
-
Perdón por la espera de la respuesta, estuve muy inactivo en esto del scripting. Lo solucione de otra forma pero no tengo el archivo ahora mismo para hacer un Ctrl+C Ctrl+V. Gracias de todos modos.
-
Muchas gracias por tu ayuda, no tenía ni idea. Ya funcionan.
-
Lo descargue de un post de Asus, te lo dejo por si gustas.
-
Lo descargue de un post de Asus, te lo dejo por si gustas.
-
Ya hace una buena media hora estoy buscando una forma de poner imagenes en el scoreboard, se que hay que tener el scoreboard editado y encontre uno por ahí, pero no me funciono del todo. Para estar seguro, vengo a postear aquí. serverside local sFlagImagePath = ":scoreboard_country/flags/uy.png" if fileExists(sFlagImagePath) then setElementData(uPlayer, " flag", sFlagImagePath ) else Así es como intente hacer para que pues la imagen se colocará, pero no funciono. ¿Qué hago mal? Desde ya, muchas gracias.
-
Oh my god, i dont think that ((2)), thank you lord!
-
[Ayuda] internal.db - Windows y Linux
Platin replied to Platin's topic in Ayuda relacionada al cliente/servidor
"¿Qué hice? Me fuí a la página que recomendaban si tenía este error [...]" "(You can use the easy way by copying the DB from linux to windows, and use the method used on windows PC's)" De todas formas gracias, lo pude solucionar con viewtopic.php?f=106&t=85534 -
Hi everyone, i get this error when i start my server in Linux: [19:39:14] ERROR: no such table: write_test [19:39:14] ERROR: Errors were encountered updating 'internal.db' database [19:39:14] ERROR: Database might be locked by another process, or damaged. [19:39:14] ERROR: See - [url=https://wiki.multitheftauto.com/wiki/fixdb]https://wiki.multitheftauto.com/wiki/fixdb[/url] [19:39:14] ERROR: ************************ [19:39:14] Server stopped! I do some things in SQLiteBrowser and nothing happends. Then, i got to https://wiki.multitheftauto.com/wiki/fixdb and i do when it says, nothgin happends, too. In My PC the internal.db works, in Vortex the internal.db works, but in a VPS with Linux it not works. I need help people! Sorry for bad English. Platin.-
-
[Ayuda] internal.db - Windows y Linux
Platin posted a topic in Ayuda relacionada al cliente/servidor
El día de ayer a la noche decidí por fin pasar a mis datos de Vortex a el espacio que me dio TrosNos en uno de sus VPS, total, todo iba perfecto, se subieron todos los archivos sin error, intercambie las databases y ahí es cuando todo se jodió. Me salto el siguiente error en la RCon: [19:39:14] ERROR: no such table: write_test [19:39:14] ERROR: Errors were encountered updating 'internal.db' database [19:39:14] ERROR: Database might be locked by another process, or damaged. [19:39:14] ERROR: See - [url=https://wiki.multitheftauto.com/wiki/fixdb]https://wiki.multitheftauto.com/wiki/fixdb[/url] [19:39:14] ERROR: ************************ [19:39:14] Server stopped! Hago unas pruebas con el SQLiteBrowser y tal, nada pasa, mismo error. ¿Qué hice? Me fuí a la página que recomendaban si tenía este error, hice los pasos, tampoco nada. Intente pasar los datos a una nueva database exportando un sql e importandolo, intente exportar un sql y ejecutar el codigo en execute, intente poner tabla por tabla, tabla por tabla desde execute, nada tampoco. Pero lo más gracioso de todo, en mi PC no hay problema, solo en el VPS, ¿a qué se debe esto? ¿Temas de Linux o algo más serio? Desde ya, muchas gracias. Platin.- PD: Esta palabrería la mando para entrar más en detalle y no decir que "esto ya lo hice". -
Ah, ni se notaba. No me sirvio igual, pero gracias. Eso no me va a ayudar, no quiero que pelen sin armas contra un boss, quiero que pelen sin miniguns, ni cuchillos, etc. EDIT: Si funciono, edite la linea incorrecta, gracias Tomas, siempre ayudandome
-
Copiaste lo mismo que puse. Creo que flasheaste.
-
Hola, un ayudita rápida con un script fácil, me dice que thePlayer no es un Ped. serverside function quitarArmas1(thePlayer) if getElementType ( thePlayer ) == "player" then detectar = setTimer(function ( thePlayer ) arma = getPedWeapon (thePlayer) if arma == 38 or arma == 37 or arma == 36 or arma == 35 or arma == 4 or arma == 16 or arma == 17 or arma == 18 or arma == 39 or arma == 40 then takeWeapon( thePlayer, 38 ) takeWeapon( thePlayer, 37 ) takeWeapon( thePlayer, 36 ) takeWeapon( thePlayer, 35 ) takeWeapon( thePlayer, 4 ) takeWeapon( thePlayer, 16 ) takeWeapon( thePlayer, 17 ) takeWeapon( thePlayer, 18 ) takeWeapon( thePlayer, 39 ) takeWeapon( thePlayer, 40 ) outputChatBox("* #FFFFFF¡No se permiten #FF0000Armas Destructoras #FFFFFFen una #FFFF00Boss Fight#FFFFFF!", thePlayer , 255, 0, 0, true) end end, 500, 0) end end línea del error: arma = getPedWeapon (thePlayer) Desde ya, muchas gracias
-
Prefiero quedarme bien seguro de que me esta detectando los zombies y no tener problemas como el antecesor que cambiaba la gravedad a los usuarios. Por cierto, eso no soluciona mi problema. De todas formas gracias. Me lo leeré, gracias
-
Hola, ya que hace poco tiempo pude terminar de arreglar el problema con mis super zombies, decidí que el zombie con el modelo 277 explotará al morir, pero esto no fue tan fácil como me parecía. Este explota, pero cada vez que un zombie muere. Esto pasa hasta que el cadaver desaparece. ¿Qué podría hacer para que no pase? serverside function zsp2(ped) local peds = getElementsByType("ped") for k, ped in pairs( peds ) do if (getElementData (ped, "zombie") == true) then if getElementModel ( ped ) == 277 then local X, Y, Z = getElementPosition ( ped ) createExplosion ( X, Y, Z, 0) end end end end addEvent("onZombieWasted", true) addEventHandler("onZombieWasted", root, zsp2)
