×

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
  • /
  • Preguntas y Respuestas - Lua
« ‹ 30 / 45 › »
Preguntas y Respuestas - Lua
Agustiiiiina
1400896620000
    • Agustiiiiina#0000
    • Profil
    • Derniers messages
#581
[Modéré par Gehnna]
Gatuluc
« Censeur »
1400953440000
    • Gatuluc#0000
    • Profil
    • Derniers messages
    • Tribu
#582
  0
en este Script corto:
Script a dit :

eventChatCommand(String playerName, String message)


Que se devería poner en playerName y message ? Estoy confundido, si hay que poner el nombre pero con "" o si en el mensage hay que poner algo con "" o "!"
Thetroz
« Citoyen »
1400958420000
    • Thetroz#0000
    • Profil
    • Derniers messages
    • Tribu
#583
  0
Gatuluc a dit :
en este Script corto:

Que se devería poner en playerName y message ? Estoy confundido, si hay que poner el nombre pero con "" o si en el mensage hay que poner algo con "" o "!"

En playerName es como tú definas el name (que se referirá a un solo ratón)
en Message debes poner cómo será para tú crees un comando.

Quedaría algo así

a dit :
function eventChatCommand(name, c)
if c == "comando" then
--función de lo que pasará cuando un ratón ponga !comando
end
end

Todo este tipo de cosas son modificables, solo hay que entenderlas un poco para que todo salga bien ^-^
Ktabima
1400962380000
    • Ktabima#0000
    • Profil
    • Derniers messages
    • Tribu
#584
[Modéré par Luyushi, raison : Innecesario]
Gatuluc
« Censeur »
1400967000000
    • Gatuluc#0000
    • Profil
    • Derniers messages
    • Tribu
#585
  0
Thetroz a dit :

En playerName es como tú definas el name (que se referirá a un solo ratón)
en Message debes poner cómo será para tú crees un comando.

Quedaría algo así
Todo este tipo de cosas son modificables, solo hay que entenderlas un poco para que todo salga bien ^-^

Muchas gracias por colaborar.

Pero de que serivira el código?
a dit :
eventChatCommand(String playerName, String message)

Si al ponerlo con lo que me explicaste me dice:
a dit :
## Init Error : Ediz.lua:274: [string "Gatuluc.lua"]:22: ')' expected
## [Gatuluc] Lua script loaded in 1 ms (4000 max)

Y al sacarselo si me anda?
Y como uniria eso con un comando para hacerlo una función?
Thetroz
« Citoyen »
1400970060000
    • Thetroz#0000
    • Profil
    • Derniers messages
    • Tribu
#586
  0
Gatuluc a dit :


Muchas gracias por colaborar.

Pero de que serivira el código?

Si al ponerlo con lo que me explicaste me dice:

Y al sacarselo si me anda?
Y como uniria eso con un comando para hacerlo una función?

"eventChatCommand(String playerName, String message)" sirve para crear comandos.

Has puesto todo y "String"?
Si pusiste el string es ese el problema.
En la documentación ponen "String X" "Int X" y así, pero es para explicar lo que hay que poner (si números, letras o así)

Además, ese evento es una funcion por lo que deberías de agregarle "function" al principio.

a dit :
function eventChatCommand(playerName, message)

Recuerda que puedes editar el playerName y Message a tu gusto, eh.

e//
Y a que te refieres con
Gatuluc a dit :
Y como uniria eso con un comando para hacerlo una función?

?
Gatuluc
« Censeur »
1400995800000
    • Gatuluc#0000
    • Profil
    • Derniers messages
    • Tribu
#587
  0
Thetroz a dit :


"eventChatCommand(String playerName, String message)" sirve para crear comandos.

Has puesto todo y "String"?
Si pusiste el string es ese el problema.
En la documentación ponen "String X" "Int X" y así, pero es para explicar lo que hay que poner (si números, letras o así)

Además, ese evento es una funcion por lo que deberías de agregarle "function" al principio.
Recuerda que puedes editar el playerName y Message a tu gusto, eh.

e//
Y a que te refieres con
?

Gracias :)

Me refiero a que funciones estaría disponible (textos, volar, etc.)
Famasmejor
« Citoyen »
1401057660000
    • Famasmejor#0000
    • Profil
    • Derniers messages
    • Tribu
#588
  0
Debo copiar TODO esto para que funcione el Lua?

Ej:

Topic-556153
Micebronw
« Citoyen »
1401075960000
    • Micebronw#0000
    • Profil
    • Derniers messages
    • Tribu
#589
  0
que hago para que creen un module creado x mi
Dianawass
« Citoyen »
1401146100000
    • Dianawass#0000
    • Profil
    • Derniers messages
    • Tribu
#590
  0
http://pastebin.com/pLRfZzQT

El problema que tengo es que el popup de la segunda función aparece nil y no sólo al player que dijo "hola".
Se arreglaría dejando todo en una misma función, pero lo que quiero hacer es un poco más largo y necesito usar los "ola".
¿Alguien sabe cómo arreglarlo?

Gracias!
Thetroz
« Citoyen »
1401146880000
    • Thetroz#0000
    • Profil
    • Derniers messages
    • Tribu
#591
  0
Dianawass a dit :
http://pastebin.com/pLRfZzQT

El problema que tengo es que el popup de la segunda función aparece nil y no sólo al player que dijo "hola".
Se arreglaría dejando todo en una misma función, pero lo que quiero hacer es un poco más largo y necesito usar los "ola".
¿Alguien sabe cómo arreglarlo?

Gracias!

Sí, el problema es que el "player" no está definido, por eso da NIL.

Igualmente eso le aparecía a todos ya que la tabla está igual de NIL y no NAME.

Eso se puede arreglar con un bucle for y poniendo la tabla "ola" con name.

Creo que esto te servirá (no test) http://pastebin.com/Dryv9VBA

e// Hay no, espera que hice algo mal

e2// Ahora sí, creo http://pastebin.com/LEziyxJ6
Dianawass
« Citoyen »
1401147720000
    • Dianawass#0000
    • Profil
    • Derniers messages
    • Tribu
#592
  0
Thetroz a dit :


Sí, el problema es que el "player" no está definido, por eso da NIL.

Igualmente eso le aparecía a todos ya que la tabla está igual de NIL y no NAME.

Eso se puede arreglar con un bucle for y poniendo la tabla "ola" con name.

Creo que esto te servirá (no test) http://pastebin.com/Dryv9VBA

e// Hay no, espera que hice algo mal

e2// Ahora sí, creo http://pastebin.com/LEziyxJ6

Funcionó perfecto, muchísimas gracias!
Reymonedes
1401590400000
    • Reymonedes#0000
    • Profil
    • Derniers messages
    • Tribu
#593
[Modéré par Enjoyandplay, raison : Incumplimiento a la norma general del foro #6, "No hagas spam en los foros"]
Jdkdffedogifk
« Citoyen »
1401652680000
    • Jdkdffedogifk#0839
    • Profil
    • Derniers messages
#594
  0
Hi
Busco un script que sea tiempo infinito sin chaman y que revivas cuando mueras
Gatuluc
« Censeur »
1401737700000
    • Gatuluc#0000
    • Profil
    • Derniers messages
    • Tribu
#595
  0
Gracias thetroz creo que entendi...

Pero ahora que arme solo esto que me diste:
a dit :
function eventChatCommand(playerName, message)
if c == "Pescas" then
end
end

Y ahora e.e?
Thetroz
« Citoyen »
1401747840000
    • Thetroz#0000
    • Profil
    • Derniers messages
    • Tribu
#596
  0
Gatuluc a dit :
Gracias thetroz creo que entendi...

Pero ahora que arme solo esto que me diste:

Y ahora e.e?

¿Por qué pones "if c =="?

Ese c no está definido. Lo que debes poner es como definiste el message. En tu caso es "message"


a dit :
function eventChatCommand(playerName, message)
if message == "Pescas" then
end
end

Luego debes poner lo que pasará cuando alguien ponga !Pescas

a dit :
function eventChatCommand(playerName, message)
if message == "Pescas" then

--Lo que pasará ponlo acá. Por ejemplo:
print ("Hello")

end
end
Gatuluc
« Censeur »
1401821280000
    • Gatuluc#0000
    • Profil
    • Derniers messages
    • Tribu
#597
  0
Thetroz a dit :

¿Por qué pones "if c =="?

Ese c no está definido. Lo que debes poner es como definiste el message. En tu caso es "message"

Luego debes poner lo que pasará cuando alguien ponga !Pescas

.

oh! Interesante, gracia thetroz tu si ayudas y explicas bien :D
Sebajv
« Censeur »
1402151640000
    • Sebajv#0000
    • Profil
    • Derniers messages
    • Tribu
#598
  0
No hay un codigo lua para hacerse transparente?
Thetroz
« Citoyen »
1402184040000
    • Thetroz#0000
    • Profil
    • Derniers messages
    • Tribu
#599
  0
Sebajv a dit :
No hay un codigo lua para hacerse transparente?

No.
Meekymooze
« Citoyen »
1402200960000
    • Meekymooze#0000
    • Profil
    • Derniers messages
    • Tribu
#600
  0
¡Hola! ¿Alguien sabría cómo hacer para que este script funcione?

a dit :
function eventChatCommand(n,c)
co={}

for word in c:gmatch("[^%s]+") do
table.insert(co, word)
system.disableChatCommandDisplay(c,true)
end

if co[1]=="rectangulo" and co[2] then
tfm.exec.addPhysicObject(1,400,360,{type=12,width=800,height=80,friction=0.3,restitution=0.2,color=0xAQUÍ IRIA EL CÓDIGO DE COLOR})
end
end

No logro hacer que se pueda reemplazar ahí dentro con el código de color que pongo después de !rectangulo, porque apenas cargo el script me da error de ## Init Error : For input string: ""

¡Gracias por su ayuda!
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Preguntas y Respuestas - Lua
« ‹ 30 / 45 › »
© Atelier801 2018

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

Version 1.27