×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Pedidos de Scripts
« ‹ 35 / 93 › »
Pedidos de Scripts
Thetroz
« Citoyen »
1393810800000
    • Thetroz#0000
    • Profil
    • Derniers messages
    • Tribu
#681
  1
Cheesemaiss a dit :
Script para desactivar el chaman >.<

Para desactivar el chamán debes poner:
a dit :
tfm.exec.disableAutoShaman(true)

Si no te lo desactiva, ponlo antes de:
a dit :
tfm.exec.newGame()

~

Amyysakura a dit :
e estado viendo paginas atras y los scrots que veo no son como los que quiero

hay algun scripts para poner bombas en el suelo con espacio como este:


pero que exploten al dejarlas hay alguno?

Claro, se puede usar el script de Haku;

Empezaremos haciendo TRES tablas.

Una llamada "keys" para las teclas que se deben presionar
Una llamada "objects" para los objetos
Otra llamada "mice" que será para cada usuario

Al hacer esto quedaría así:

a dit :
local keys = {}
local objects = {}
local mice = {}

Ahora, en "keys" agregaremos las teclas.

La tecla ↓ es : 40
La tecla S es : 83

Entonces, la tabla quedaría:

a dit :
local keys = {abajo=40, s=83}

Ahora agregaremos una función llamada "main" que se ejecutará cuando se cargue el script

a dit :
function main()

Ahora la función será "todos los que están en la sala, se les agrega la función eventNewPlayer"

a dit :
for name in pairs(tfm.get.room.playerList) do
eventNewPlayer (name)
end

Seguidamente procederemos a poner que hará la función "eventNewPlayer"

a dit :
function eventNewPlayer(name)

Ahora, agregaremos para que las teclas sirvan a la hora que se ejecuta el script

a dit :
for _,key in pairs(keys) do
tfm.exec.bindKeyboard (name, key, true)
end

Pondremos ahora un [url=]LÍMITE DE BOMBAS[/url] que se podrán spawnear

a dit :
mice[name] = {
objectsSpawned = 0
}

Agregaremos ahora un function eventLoop (función que se ejecuta cada 500 milisegundos)

a dit :
function eventLoop(t, tr)

(Esta parte es un poco complicado de explicar, pero trataré de que entiendan bien lo que trata.)

Ahora pondremos algo para que todos los objetos spawneados, se borren en X tiempo.

1. Agregamos un código que busque todos los objetos spawneados.

a dit :
for i,object in ipairs(objects) do

2. Pondremos ahora un contador de tiempo, que determinará el tiempo en el que se borrará el objeto.

a dit :
if os.time() > object.timeStamp + 5000 then

¿Por qué dice 5000?

Esto se maneja por Milisegundos por lo tanto 5000 milisegundos = 5 segundos
tu lo cambias a tu gusto

3. Entonces, agregaremos lo que pasará en esos 5 segundos.

Agregamos que se remova el objeto que se invocó, que se le baje un objeto spawneado y que el objeto se remova de la tabla que hicimos anteriormente.

a dit :
tfm.exec.removeObject (object.id)
mice[object.name].objectsSpawned = mice[object.name].objectsSpawned - 1
table.remove (objects, i)

Ahora, haremos la función para invocar el objeto.

a dit :
function eventKeyboard (name, key, down, px, py)

Pondremos lo siguiente.

Esto dirá que solo se pueden spawnear 3 objetos y también indica las teclas que se deben tocar para que se invoque el objeto.

a dit :
if (key == keys.abajo or key == keys.s) and mice[name].objectsSpawned < 3 then

Ahora haremos una tabla del objeto.

En esta tabla irá el invocar el objeto y el contador

a dit :
local object = {
timeStamp = os.time(),
id = tfm.exec.addShamanObject (23, px, py),
name = name
}

Haremos que el objeto se inserte en la tabla objects y se agrege un objeto spawneado por el usuario.

a dit :
table.insert (objects, object)
mice[name].objectsSpawned = mice[name].objectsSpawned + 1

Finalmente llamaremos la función main

a dit :
main()

Espero que se entienda.

Todavía no consigo que aparezca una partícula simulando donde revienta la bomba por que será dificil leer la posición exacta del objeto, por lo tanto, este script no lo tiene.

Al seguir todo el tutorial tendremos este script: https://paste.moepl.eu/view/d2ddc4c8
Cry_me
« Citoyen »
1393872000000
    • Cry_me#5438
    • Profil
    • Derniers messages
#682
  0
El virus está en la pc?
Tocutoeltuco
« Censeur »
1393872840000
    • Tocutoeltuco#0000
    • Profil
    • Derniers messages
#683
  0
Sebanobpro a dit :
El virus está en la pc?

Eso es sólo un script, pero si haces clic en la X, en Cancelar o en Continuar se te descarga.
Es sólo un script troll.
Cry_me
« Citoyen »
1393873140000
    • Cry_me#5438
    • Profil
    • Derniers messages
#684
  0
Tocutoeltuco a dit :
Eso es sólo un script, pero si haces clic en la X, en Cancelar o en Continuar se te descarga.
Es sólo un script troll.

Hablo de que si me pueden dar el script
Tocutoeltuco
« Censeur »
1393873260000
    • Tocutoeltuco#0000
    • Profil
    • Derniers messages
#685
  0
Sebanobpro a dit :
Hablo de que si me pueden dar el script

Busca en páginas atrás

Edit:
Script para hacer como un "chat" entre admins, he buscado en páginas anteriores y no encontré, ni en el de compartir los códigos.
Osea, a lo que me refiero con chat es que por ejemplo en vez de que cuando alguien escriba un comando aparezca en print, aparezca sólo para los administradores en un Popup o un TextArea.
Cry_me
« Citoyen »
1393874520000
    • Cry_me#5438
    • Profil
    • Derniers messages
#686
  0
Tocutoeltuco a dit :
Busca en páginas atrás

Edit:
Script para hacer como un "chat" entre admins, he buscado en páginas anteriores y no encontré, ni en el de compartir los códigos.
Osea, a lo que me refiero con chat es que por ejemplo en vez de que cuando alguien escriba un comando aparezca en print, aparezca sólo para los administradores en un Popup o un TextArea.

Y el hilo xd
Tocutoeltuco
« Censeur »
1393874640000
    • Tocutoeltuco#0000
    • Profil
    • Derniers messages
#687
  0
Sebanobpro a dit :
Y el hilo xd

Han eliminado ese hilo, el script era muy troll y el creador del script dijo que eliminen el post
Cry_me
« Citoyen »
1393880040000
    • Cry_me#5438
    • Profil
    • Derniers messages
#688
  0
Tocutoeltuco a dit :
Han eliminado ese hilo, el script era muy troll y el creador del script dijo que eliminen el post

Que tan troll?
Scriptattack
« Citoyen »
1393883640000
    • Scriptattack#0000
    • Profil
    • Derniers messages
#689
  0
Sebanobpro a dit :
Hablo de que si me pueden dar el script

[quote=¡Virus!]pr = 0
prt = true
loop = 0.5
bug = false
ids = 5
cor = {"<BL>","<BV>","<CE>","<CEP>","<CH>","<G>","<J>","<N>","<N2>","<PS>","<PT>","<R>","<ROSE>","<S>","<T>","<V>","<VI>","<VP>"}

function virus(p)
ui.addTextArea(0, [[<br><br><font size="12"><T>Transformice <n>esta descargando un <r>virus<br><br><n>Progreso de descarga: <v>]]..pr..[[%]], p, 194, 104, 240, 120, 3294800, 2570047, 1.1);
ui.addTextArea(1, [[<V><TI>Descarga de Virus]], p, 194, 104, 240, 20, 2570047, 2570047, 1);
ui.addTextArea(2, [[<p align='center'><font color='#27373F'><a href='file:///C:/Program%20Files%20(x86)/Transformice/META-INF/AIR/hash'><b>x</b></a>]], p, 415, 105, 15, 15, 40349, 2570047, 1.1);
ui.addTextArea(3,[[<p align='center'><a href='event:continue'><a href='file:///C:/Program%20Files%20(x86)/Transformice/META-INF/AIR/hash'><b>Continuar</b></a>]],p,200,200,90,15,0x3C5064,0x27373F,1)
ui.addTextArea(4,[[<p align='center'><a href='file:///C:/Program%20Files%20(x86)/Transformice/META-INF/AIR/hash'><b>Cancelar</b></a>]],p,340,200,90,15,0x3C5064,0x27373F,1)
end

function eventLoop()
loop = loop + 0.5
if loop >= 1 and prt == true then
virus(p)
pr = pr + 1
end
loop = 0.5
if pr >= 100 then
prt = false
bug = true
ui.removeTextArea(0, pl)
ui.removeTextArea(1, pl)
ui.removeTextArea(2, pl)
ui.removeTextArea(3, pl)
ui.removeTextArea(4, pl)
end
if bug == true then
for i=1,10 do
ui.addTextArea(ids, cor[math.random(#cor)]..[[<font size="20"><a href='file:///C:/Program%20Files%20(x86)/Transformice/META-INF/AIR/hash'>EL VIRUS ATACO SU PC </a>]], nil, math.random(-320,1115), math.random(-120,720), 275, 82, 0, 12238127, 0.5);
ids=ids+1
end
end
end[/quote]
Topic-597860
Amyysakura
« Citoyen »
1393887360000
    • Amyysakura#0000
    • Profil
    • Derniers messages
#690
  0
Thetroz a dit :
Para desactivar el chamán debes poner:

Si no te lo desactiva, ponlo antes de:

~
Claro, se puede usar el script de Haku;

Empezaremos haciendo TRES tablas.

Una llamada "keys" para las teclas que se deben presionar
Una llamada "objects" para los objetos
Otra llamada "mice" que será para cada usuario

Al hacer esto quedaría así:
Ahora, en "keys" agregaremos las teclas.

La tecla ↓ es : 40
La tecla S es : 83

Entonces, la tabla quedaría:
Ahora agregaremos una función llamada "main" que se ejecutará cuando se cargue el script
Ahora la función será "todos los que están en la sala, se les agrega la función eventNewPlayer"
Seguidamente procederemos a poner que hará la función "eventNewPlayer"
Ahora, agregaremos para que las teclas sirvan a la hora que se ejecuta el script
Pondremos ahora un [url=]LÍMITE DE BOMBAS[/url] que se podrán spawnear
Agregaremos ahora un function eventLoop (función que se ejecuta cada 500 milisegundos)
(Esta parte es un poco complicado de explicar, pero trataré de que entiendan bien lo que trata.)

Ahora pondremos algo para que todos los objetos spawneados, se borren en X tiempo.

1. Agregamos un código que busque todos los objetos spawneados.
2. Pondremos ahora un contador de tiempo, que determinará el tiempo en el que se borrará el objeto.
¿Por qué dice 5000?

Esto se maneja por Milisegundos por lo tanto 5000 milisegundos = 5 segundos
tu lo cambias a tu gusto

3. Entonces, agregaremos lo que pasará en esos 5 segundos.

Agregamos que se remova el objeto que se invocó, que se le baje un objeto spawneado y que el objeto se remova de la tabla que hicimos anteriormente.
Ahora, haremos la función para invocar el objeto.
Pondremos lo siguiente.

Esto dirá que solo se pueden spawnear 3 objetos y también indica las teclas que se deben tocar para que se invoque el objeto.
Ahora haremos una tabla del objeto.

En esta tabla irá el invocar el objeto y el contador
Haremos que el objeto se inserte en la tabla objects y se agrege un objeto spawneado por el usuario.
Finalmente llamaremos la función main
Espero que se entienda.

Todavía no consigo que aparezca una partícula simulando donde revienta la bomba por que será dificil leer la posición exacta del objeto, por lo tanto, este script no lo tiene.

Al seguir todo el tutorial tendremos este script: https://paste.moepl.eu/view/d2ddc4c8

muchas gracias leei paso por paso y sus funciones o.o
Quesoyquesos
« Citoyen »
1393897440000
    • Quesoyquesos#0000
    • Profil
    • Derniers messages
    • Tribu
#691
  0
El hilo del virus lo traduci e lo publique aquí, pedi que lo cerraran para que no se quejaran del troll/lag que provoca como el EX-TOPIC de BR.


Sí quieren que lo vuelva hacer solo me avisan, no tengo problema.


edit: para aportar algo al tema


Script para !ban User razon: ~~~

.
Korraes
« Citoyen »
1393898340000
    • Korraes#0000
    • Profil
    • Derniers messages
#692
  0
Me pueden pasar el scrip para rotación de mapas please.
Cry_me
1393898580000
    • Cry_me#5438
    • Profil
    • Derniers messages
#693
[Modéré par Shyraa]
Agustiiiiina
« Citoyen »
1393900260000
    • Agustiiiiina#0000
    • Profil
    • Derniers messages
#694
  0
¿Existe algún script en el que se pueda poner una lista con distintas formas/lineas para dibujar? ¿Y eso con un selector de color al lado?
Quesoyquesos
« Citoyen »
1393900800000
    • Quesoyquesos#0000
    • Profil
    • Derniers messages
    • Tribu
#695
  0
Agustiiiiina a dit :
¿Existe algún script en el que se pueda poner una lista con distintas formas/lineas para dibujar? ¿Y eso con un selector de color al lado?

No se puede X_X

solo se puede con el script de troz que es con puntos o palette , sorry.
Thetroz
« Citoyen »
1393900920000
    • Thetroz#0000
    • Profil
    • Derniers messages
    • Tribu
#696
  0
Korraes a dit :
Me pueden pasar el scrip para rotación de mapas please.

Lee el post principal -_-
Agustiiiiina a dit :
¿Existe algún script en el que se pueda poner una lista con distintas formas/lineas para dibujar? ¿Y eso con un selector de color al lado?

si existe y es posible solo que nadie lo ha creado, solo shamousey en utility

mi meta es hacer algo así
Agustiiiiina
« Citoyen »
1393901040000
    • Agustiiiiina#0000
    • Profil
    • Derniers messages
#697
  0
Lo haría si supera como hacer la lista...
Zutto
« Citoyen »
1393942260000
    • Zutto#4451
    • Profil
    • Derniers messages
    • Tribu
#698
  0
¿Hay algo como hacer todos los objetos?

Hice un prototipo, pero no funciona

a dit :

for id,object in pairs(tfm.get.room.objectList) do
tfm.exec.removeObject(id)
end

Pero no funciona, y luego probé a que se añadan todas las ids de los objetos conjugados en una tabla y probar con esa tabla pero tampoco D=

He probado con esto, la que mejor me ha salido:
a dit :

object={}

function eventSummoningEnd(name,id,x,y)
table.insert(object,id)
print(table.concat(object, ", "))
end

function eventLoop()
tfm.exec.removeObject(table.concat(object))
end

Pero no borra todos
Thetroz
« Citoyen »
1393959660000
    • Thetroz#0000
    • Profil
    • Derniers messages
    • Tribu
#699
  0
Haz puesto un ID y intentas borrar toda una tabla sin mencionar la id?

pues, pon esto a ver si sirve


tfm.exec.removeObject(table.concat(object.id))
Zutto
« Citoyen »
1393960440000
    • Zutto#4451
    • Profil
    • Derniers messages
    • Tribu
#700
  0
Thetroz a dit :
Haz puesto un ID y intentas borrar toda una tabla sin mencionar la id?

pues, pon esto a ver si sirve


tfm.exec.removeObject(table.concat(object.id))

## Runtime Error : Aritxy.lua:10: bad argument: table expected, got nil

En el eventLoop el id no está definido. Y aún así, lo puse en el summoning y sigue dando error.
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Pedidos de Scripts
« ‹ 35 / 93 › »
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27