Santy!.
-
Contador contenido
181 -
Ingreso
-
Última visita
-
Días ganados
7
Mensajes publicados por Santy!.
-
-
Hola hoy precisaba desbugear unos cuantos items y ise esta query aqui se las dejo:
UPDATE player.item_proto SET gold = gold + 1
lo que hace es sumarle 1 a todos los que estan en 0 se pasan a 1
-
quest test begin
state start begin
when login with pc.get_map_index() == 13 begin
if pc.get_level() < 100 and pc.count_item(22010) > 0 then
pc.remove_item(22010 , 99999 )
warp_to_village()
return
end
chat("No podes")
end
end
when login or enter with pc.get_map_index() == 13 and pc.count_item(70302) > 0 then begin 0 then
pc.remove_item(22010 , 99999 )
warp_to_village()
return
end
chat("No podes")
end
end
when login with pc.get_map_index() == 16 begin
if pc.get_level() < 100 and pc.count_item(22010) > 0 then
pc.remove_item(22010 , 99999 )
warp_to_village()
return
end
chat("No podes")
end
end
end
end
estoy medio dormido pero creo que es algo asi no entiendo su funcion igual</p>
-
quest belohnung3 begin
state start begin
when levelup begin
if pc.get_level() == 5 or pc.get_level() == 8 or pc.get_level() == 9 or pc.get_level() == 11 or pc.get_level() == 13 or pc.get_level() == 15 then
local belohnung = {1, 2, 3, 4, 13009, 6, 7, 15009, 16009, 10, 14009, 12, 13, 14, 17009}
local helm = {12209, 12349, 12489, 12629, 12209, 12349, 12489, 12629}
if pc.get_level() == 13 then
pc.give_item2(helm[pc.get_job() + 1], 1)
end
pc.give_item2(belohnung[pc.get_level()], 1)
pc.give_item2("871632", 10)
pc.give_item2("871631", 10)
say_title("Belohnung Level "..pc.get_level()..".")
say("")
say("Du erhälst:")
say("[DELAY value;500]. . . . . . . . .[/DELAY]")
if pc.get_level() == 5 then
say("• - 1x Schlachtschild +9")
elseif pc.get_level() == 8 then
say("• - 1x Lederschuhe +9")
elseif pc.get_level() == 9 then
say("• - 1x Holzkette +9")
elseif pc.get_level() == 11 then
say("• - 1x Holzarmband +9")
elseif pc.get_level() == 13 then
say("• - 1x Anfangshelm +9")
elseif pc.get_level() == 15 then
say("• - 1x Holzohrringe +9")
end
say("• - 10x Gegenstand Verzaubern")
say("• - 10x Gegenstand Verstärken")
say("")
say("Viel Spass noch auf Helius2.")
pc.remove_item("13", pc.countitem("13"))
else
return
end
end
when login begin
timer("prestigeinfo", 1)
end
when prestigeinfo.timer begin
local name = pc.get_name()
local checkprestigecheck = mysql_query("SELECT prestige FROM player.player WHERE name='"..name.."' LIMIT 1;")
local prestigecheck = checkprestigecheck[1][1]+1-1
while prestigecheck > pc.getqf("prestigelevel") do
pc.setqf("prestigelevel", pc.getqf("prestigelevel") + 1)
chat("Glückwunsch zum neuen Prestigelevel, du hast nun Prestigelevel "..pc.getqf("prestigelevel").." erreicht!")
if prestigecheck == 1 then
chat("+ 1000 TP erhalten")
chat("+ 10% stark gegen Monster erhalten.")
chat("+ 50 Angriffswert erhalten.")
chat("+ 50 Mag. Angriffswert erhalten.")
pc.give_item2("90035", 5)
pc.give_item2("90036", 5)
pc.give_item2("90037", 5)
end
end
if prestigecheck != 0 then
if prestigecheck == 1 then
cmdchat("prestige1")
elseif prestigecheck == 2 then
cmdchat("prestige2")
elseif prestigecheck == 3 then
cmdchat("prestige3")
elseif prestigecheck == 4 then
cmdchat("prestige4")
elseif prestigecheck == 5 then
cmdchat("prestige5")
elseif prestigecheck == 6 then
cmdchat("prestige6")
elseif prestigecheck == 7 then
cmdchat("prestige7")
elseif prestigecheck == 8 then
cmdchat("prestige8")
elseif prestigecheck == 9 then
cmdchat("prestige9")
end
pc.setqf("armorvnum", pc.get_armor())
loop_timer("checkarmor", 10)
pc.setqf("preslevel", prestigecheck)
end
end
when checkarmor.timer begin
if pc.get_armor() != pc.getqf("armorvnum") then
if pc.getqf("preslevel") == 1 then
cmdchat("prestige1")
elseif pc.getqf("preslevel") == 2 then
cmdchat("prestige2")
elseif pc.getqf("preslevel") == 3 then
cmdchat("prestige3")
elseif pc.getqf("preslevel") == 4 then
cmdchat("prestige4")
elseif pc.getqf("preslevel") == 5 then
cmdchat("prestige5")
elseif pc.getqf("preslevel") == 6 then
cmdchat("prestige6")
elseif pc.getqf("preslevel") == 7 then
cmdchat("prestige7")
elseif pc.getqf("preslevel") == 8 then
cmdchat("prestige8")
elseif pc.getqf("preslevel") == 9 then
cmdchat("prestige9")
end
pc.setqf("armorvnum", pc.get_armor())
end
end
when 20087.chat."Prestigemode" begin
if pc.getqf("logoutdoprestige") == 0 then
local name = pc.get_name()
local checkprestigecheck = mysql_query("SELECT prestige FROM player.player WHERE name= '"..name.."' LIMIT 1;")
local prestigecheck = checkprestigecheck[1][1]+1-1
local getidfrom1 = mysql_query("SELECT account_id FROM player.player WHERE name='"..name.."' LIMIT 1;")
local accid = getidfrom1[1][1]+1-1
local p_points = mysql_query("SELECT p_points FROM account.account WHERE id='"..accid.."' LIMIT 1;")
local p_p_points = p_points[1][1]+1-1
local p_left = 4 - p_p_points
say_title(mob_name(20087)..":")
say("")
say("Guten Tag, sag mal, kennst du schon")
say("das Prestige-System auf Helius2?")
say("Wenn du Level 150 bist, kannst du")
say("dich zurück auf Level 1 setzten lassen,")
say("und somit dein Prestigelevel erhöhen.")
say("Du erhälst außerdem einen Titel und")
say("eine tolle Belohnung.")
say("Allerdings brauchst du 4 Prestigepunkte,")
say("die du beim Voten erhälst.")
if pc.get_level() < 150 then
say("Leider bist du noch nicht Level 150, komm")
say("wieder wenn du das level erreicht hast.")
return
else
say("Also was ist, möchtest du jetzt dein")
say("Prestigelevel steigern oder nicht?")
local pressel = select("Ja, möchte ich", "Nein, danke")
if pressel == 2 then
return
else
if p_left > 0 then
chat("Du besitzt derzeit noch nicht genug Prestigepunkte, dir fehlen genau "..p_left.." Punkte.")
return
end
pc.setqf("equipliegtan", 0)
local id = 0
local id2 = 0
say_title(mob_name(20087)..":")
say("")
say("Okey, allerdings musst du beachten, dass")
say("du nach Bestätigen der nächsten Seite")
say("gekickt und für 20 Minuten gebannt wirst,")
say("damit alles reibungslos zurückgesetzt werden")
say("kann. Du kannst jederzeit auf der Homepage")
say("nachsehen, wie lange dein Account noch ge-")
say("blockt ist. Außerdem musst du deinen Account")
say("nach Ablauf der 20 Minuten dort wieder")
say("entbannen! Siehst du darin ein Problem?")
local hasreadsel = select("Ja", "Nein")
if hasreadsel == 1 then
return
else
pc.setqf("iddurchzugehen", 100)
pc.setqf("iddurchgang", 89)
while pc.getqf("iddurchgang") < pc.getqf("iddurchzugehen") do
pc.setqf("iddurchgang", pc.getqf("iddurchgang") + 1)
local id = item.select_cell(pc.getqf("iddurchgang"))
local id2 = item.get_id(id)
if id2 != 0 then
pc.setqf("equipliegtan", 1)
end
end
say_title(mob_name(20087)..":")
say("")
if prestigecheck == 0 then
say("Belohnung von Prestigelevel 0 auf 1:")
say("")
say("+ 1000 TP")
say("+ 10% stark gegen Monster")
say("+ 50 Angriffswert")
say("+ 50 Magie-Angriffswert")
say("5 epische, weiße Perlen")
say("5 epische, rote Perlen")
say("5 epische, rote Perlen")
wait()
elseif prestigecheck == 1 then
say("Belohnung von Prestigelevel 1 auf 2:")
say("")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
wait()
elseif prestigecheck == 2 then
say("Belohnung von Prestigelevel 2 auf 3:")
say("")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
wait()
elseif prestigecheck == 3 then
say("Belohnung von Prestigelevel 3 auf 4:")
say("")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
wait()
elseif prestigecheck == 4 then
say("Belohnung von Prestigelevel 4 auf 5:")
say("")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
wait()
elseif prestigecheck == 5 then
say("Belohnung von Prestigelevel 5 auf 6:")
say("")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
wait()
elseif prestigecheck == 6 then
say("Belohnung von Prestigelevel 6 auf 7:")
say("")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
wait()
elseif prestigecheck == 7 then
say("Belohnung von Prestigelevel 7 auf 8:")
say("")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
wait()
elseif prestigecheck == 8 then
say("Belohnung von Prestigelevel 8 auf 9:")
say("")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
say("- unknown")
wait()
end
say_title(mob_name(20087)..":")
say("")
say("Wunderbar, nach dem Bestätigen der")
say("nächsten Abfrage wird dein Client")
say("geschlossen, dein Account gebannt und der")
say("Prestigevorgang gestartet.")
say("Die Belohnung wirst du umgehend beim Login")
say("danach erhalten.")
say("")
say_reward("Möchtest du den Prestigevorgang starten?")
local issuresel = select("Ja, verdammt", "Nein, lieber nicht")
if issuresel == 2 then
return
else
if pc.getqf("equipliegtan") == 0 then
local name = pc.get_name()
local time = get_time()
local getidfrom = mysql_query("SELECT account_id FROM player.player WHERE name='"..name.."' LIMIT 1;")
local accountid = getidfrom[1][1]+1-1
mysql_query("UPDATE account.account SET status='BLOCK' WHERE id='"..accountid.."';")
mysql_query("UPDATE player.player SET p_time='"..time.."' WHERE name='"..name.."';")
pc.setqf("prestigegestartet", 1)
timer("killclient", 0.5)
elseif pc.getqf("equipliegtan") == 1 then
chat("Du darfst keine Ausrüstung angelegt haben, wenn du den Prestigevorgang startest.")
chat("Relogge und sprich mich erneut an, während du keinerlei Ausrüstung oder Hilfsmittel trägst.")
end
end
end
end
end
end
end
when killclient.timer begin
cmdchat("ReQuLi")
end
end
end
Debes iniciar sesión para ver el contenido del enlace en esta publicación.era cuestion de poner en google:
Prestige system metin2
-
es muy larga me gusta ser mas original
-
proba asi:
quest kill_beran begin
state start begin
when 8038.kill with pc.get_map_index() == 72 begin
chat("Vais ser Teleportado Até à Sala do Dragão")
warp_all_in_map(178000, 1220500)
end
when 2492.kill with pc.get_map_index() == 73 begin
mob.spawn(2594, 182, 173, 1)
end
when 2493.kill begin
notice_all("O Grupo de "..pc.get_name().." Matou o Beran-Setaou")
end
end
end
-
era solo cambiar el 85 x 1 100
-
local opzioni =select (" " , "Salir")
if opzioni == 1 then
if pc.get_level() < 85 then
say("Deves ser mayor a 85)
return
end
pc . warp ( 981000 , 172600 )
elseif opzioni == 2 then
-
PD: estan muy copados los programas ando probando
-
- Este es un tema popular.
- Este es un tema popular.
hola en inforge hay un loco q posteo estos videos con los programas estan en polacos pero aqui se los dejo:
Debes iniciar sesión para ver el contenido del enlace en esta publicación.Debes iniciar sesión para ver el contenido del enlace en esta publicación.Debes iniciar sesión para ver el contenido del enlace en esta publicación.Debes iniciar sesión para ver el contenido del enlace en esta publicación.programas:
Debes iniciar sesión para ver el contenido del enlace en esta publicación.Debes iniciar sesión para ver el contenido del enlace en esta publicación.Debes iniciar sesión para ver el contenido del enlace en esta publicación.Debes iniciar sesión para ver el contenido del enlace en esta publicación.Bueno a disfrutar e intentar que no se pierde nada
- Tiburon, Maxuel Gomes, [email protected] y 17 mas reacciono a esto
- 20
-
Bueno biendo que muchos sv tienen gremios bug aqui les traigo las quest de mis files reparadas x mi
Debes iniciar sesión para ver el contenido del enlace en esta publicación.- worldofisland, ReuS, Leandro Andrade y 2 mas reacciono a esto
- 5
-
Felicidades te lo mereces ya q le dedicas esfuerzo pero ten encuenta mis suguerencias y te ira mejor todavia
-
Tienes razon yo uso chat siempre para estas quest.si pones notice_all lo leera todo el server cada vez que alguien se conecte, asique seria mu pesao y decirte tambien que te falto la de felices fiestas xD
Saludos
-
hola ageo tienen un error aca te las dejo corregidas:
quest reyes begin state start begin when login begin notice(" Ya llegaron los reyes magos te desean lo mejor ") end end end
quest añonuevo begin state start begin when login begin notice(" Feliz 2012-2013 a todo el Servidor !! ") end end end
quest 2012 begin state start begin when login begin notice(" Feliz navidad a todo el Servidor !!") end end end
llvan 3 end ya que uno cierra el state otro el when y otro la oracion.
y me pusistes en duda si es notice y no noticeall o chat
-
Buenas hoy os enseñare a transferir tablas.
abrimos las 2 conexiones y la database q qremos pasar.
le damos click derecho a la data base y seleccionamos data trasefer
del lado izkiero que pasaremos
y del derecho devemos seleccionar a que conexion y en donde guardaremos
le damos a start y nos pasa las tablas correctamente y sin esfuerzo.
- Danher Epic Random, Ruben Palomo y Frezi Op reacciono a esto
- 3
-
formatea y sigue al 100% mi guia veras q podras.tienes que ser el tipo de quest que va en la carpeta de los NPC xq tengo un problema al implementar quest.quest en los files de igual manera gracias jeje se agradece mucho la intencion =)
-
tampoco me refiero a esoDebo decirte una cosa, si los argentinos ganaron ipf fue por que actualmente una guerra entre 2 paises desarrollados darÃa lugar a una guerra mundial al tirar de alianzas, pero tu a tu bola.
En cuanto a lo de aprovechar el tiempo, lo hago y bastante bien, pero entre semana cuando no tengo que estudiar (ya que aquà entre semana se sale más bien poco) me dedico a eso en vez de estar dando la por culo en un foro, no te gusta pues muy bien pero no intentes menospreciar a los españoles, ya que si no llega a ser por nosotros no serÃais más que una tribu indÃgena aún.
Por lo que ami respecta, me darÃa vergüenza tener tan poca mentalidad como para basarme en los argumentos que tú utilizas, el dÃa tiene 24 horas de las cuales dedico una hora más o menos al dÃa en hacer 1 video, y el resto dormir estudiar y entrenar.
Por otro lado, yo hago público algo de lo que estoy orgulloso ya veo que tú de lo que estas orgulloso es de tú ignorancia ya que con los comentarios que tienes es lo que estás demostrando.
PD: No soy yo el que gasta su tiempo estando atento a cada vez que subo un video dejar un comentario ofensivo, por lo tanto ¿quién es más patético tú o yo?.
este tio ase monologos y cuando los veo me re cago de risa:
y con los tuyos lo unico q se me pasa x la cabeza es 1 idiota q abla de cualkier cosa.
si ases monologos aslos de cosas de la vida no de giladas asta mas subcri ganaras.
-
te arme la del primer mapa ve mirandola y armando los demas.
if main_set == 1 then say_title("Teletrasportador Especial") say("Hola Aventurero Soy Tu Nuevo mejor Amigo") say("El TeleTraportador De Mapas Espesiales ") say("Si Me Muestras Las Laves De Entrada") say("Te Llevare A Mi Mapas Estas Estas Listo?") say("") say_item_vnum(70045) say("") say("Quiere entrar ?") local s = select("Entrar", "No, mejor no") if s == 1 then if pc.count_item(22011) > 0 and pc.get_level() < 105 then say_title("Teletransportador Espesial") say_reward("Alto alli ! No puede pasar!") say_reward("Tienes Un Item Prohibido.") say_item_vnum(22011) say_reward("Para entrar En Este Mapa.") say_reward("Desaste de el para poder entrar.") say("Ho tu nivel no es suficiente") return end if pc.count_item(70045) < 1 then say_title("Teletransportador Especial") say_reward("Alto alli ! No puede pasar!") say_reward("No tienes la Llave Para Ingresar") return end if pc.count_item(70045)==1 then pc.remove_item(70045,1) pc.warp ( 1243200 , 1243300 ) end
-
digamos la q va te cabe el chori.
-
anoser q sean gay pero esto esta pa darle de ultima le tapas la cabeza con la almoada
-
que era eso te asÃan la cola o que?
PD: me parece absurdo burlarte de 1 mujer que de seguro esta mas buena que tu mama.
-
Capitulo 2 variables
¿Cuáles son variables?
Trabajamos con un ordenador y tenemos muchos valores para tener presente cuando los necesitamos más tarde. Estos datos serán almacenados en la memoria de ordenadores en un cierto lugar. Como este será hecho y donde esta memoria está localizada ... no tenemos que saber(conocer) este mientras trabajamos con LUA.
Sin embargo, para ser capaz de trabajar con estas variables más tarde les damos nombres. Con estos nombres recuperaremos los datos en cada vez los necesitamos.
Variables - Nombres
No importa como llamamos una variable. Sin embargo, hay algunas reglas de considerar.
Un nombre variable tiene que comenzar con una carta (carácter) o subrayar.
El mayúsculo y el minúsculo de un nombre de una variable son muy importantes: el player1 no es igual a Player1
Sólo caracteres, números subrayar son permitido.
Variables - Alcance de aplicación
Hay existencia de áreas, donde las Variables son vaild. Los motivos son diferentes pero es provechoso. En muchos lenguajes de programación hay sopes diferentes de la existencia de aplicación.
El LUA ofrece sólo dos (por suerte).
Global Local
Los Globalvariables existen en todas partes.
Las variables locales sólo existen en el bloque donde ellos han sido creados y ellos existen mientras el bloque es activo. Sólo tenemos que considerar una excepción. Este será explicado en el capÃtulo " Functions ".
Algo sobre bloques:
En el lenguaje de programación LUA todo será hecho dentro de bloques. Ellos comienzan con una declaración, seguida de un bloque de asignaciones y finalmente la palabra "final" (otra vez con una excepción; explicado más tarde). Los bloques también pueden ser insertados y existiendo dentro de otros bloques.
A menudo encontraremos otra vez bloques. Sin embargo, trataré de visualizar la diferencia entre local y global.
Imagine una casa hecha del cristal. Usted puede mirar(examinar) el cristal en una dirección sólo. Desde fuera de ello no es posible para mirar dentro de la casa, que deberÃa ser nuestro bloque. Las variables, llamadas como local dentro de nuestra casa del cristal, no pueden ser vistas desde fuera de la casa. Sólo las variables sin la palabra local delante de ello pueden ser vistas desde fuera de nuestra casa. Tales variables son llamadas globales.
Para el compilador una variable local será identificada, cuando esto tiene la palabra local delante de ello.
A propósito, local y end son dos de las palabras reservadas en LUA.
Tipos (valores) de Variables
Las variables almacenan valores. Estos valores pueden ser de la clase diferente. Ellos pueden ser números, caracteres (cuerdas), condiciones (verdadero o falso) etc.
Allà existen:
Nil (nada) (vacÃo) (no existiendo) números charcacters (cartas, palabras, etc.) condiciones (verdaderas/falsas) (sÃ/no) (1/0) funciones (como caso especial de un bloque)
Dos otros existen, pero arriba mencionado deberÃa ser bastante para este momento.
NIL
Incluso no hay casi nada para contar sobre la NIL, somos felices que esto existe. Cada vez queremos trabajar con una variable que no existe, recuperaremos la NIL de valor. Nuestro ordenador no se estrella, no hará nil extraño o seguirá en el error.
Si queremos suprimir una variable, adjudicamos(asignamos) la nil de valor a esta variable. Ahora, nuestra variable no existe más.
Asignación:
Hasta ahora, hemos aprendido ya muchas variables. Pero no, como asignar o adjudicar(asignar) un valor a una variable. Cuando tenemos un valor ahora, haremos asÃ
willi234 = nil
"El =" es llamado el operador de la asignación (asignación). Con este operador nuestra variable willv234 será adjudicada(asignada) a la NIL de valor. Nuestra variable ha sido suprimida.
Números
Como cada uno sabe(conoce), necesitamos números para el cálculo. Por lo tanto este tipo es llamado "el número". Casi en todos los lenguajes de programación hay diferencias que existen en el tipo "number". En LUA, no tenemos ninguna diferencia.
Asignación:
_omasAlter = 74 willisIntelligenz = 105 meinGutHaben = -55.26 einHalbMalWurzel2 = 0.707107
¿Cuál es este código sobre?
Profesor universitario' usa una coma para el punto decimal de números. Use el punto.
Para usar números negativ (como mi equilibrio) usan un menos en el frente.
Asignación con el operador =
Notas diferentes de nombres para variables.
Caracteres (Cuerdas)
Sólo no tenemos números para trabajar con. Por ejemplo también queremos escribir algo en la pantalla. Para este fin tenemos realmente otro Tipo: "string"
Una cuerda es un encadenamiento de valores del ASCII (¿¿qué demonios es este???)
Hacerlo fácil: éstos son números también. Cuando los hemos rehusado como una cuerda, nuestro ordenador sabe que él tiene que contar con ellos.
Un carácter puede ser representado por un valor de número entero que es almacenado en la variedad de 0 a 255.
Por ejemplo: un carácter será almacenado y dentro de la memoria tenemos el número entero el número 56. Este es igual al carácter "D"
Para esta compilación el ordenador tendrá el acceso al ASCII [1 cuenta(proyecto de la ley,billete de banco) - mesa(tabla).
Un encadenamiento del número 76, 85, y 65 significará LUA después de la compilación.
Asignación:
ommasName = "Elfriede von der Heiden" willisStammKneipe = 'Zum Treffpunkt' varTyp1 = "function" meineGeschichte = [[ geboren : ja Geburtsort : keine Ahnung ]]
¿Cuál es este código sobre?
Las cuerdas serán empotradas dentro de comillas. Usted puede usar la doble cotización(cita) asà como la cotización(cita) sola (que será de benfit más tarde). Sin embargo, esto tiene que ser la misma clase de la cotización(cita) al principio y al final.
También podemos incluir el texto en [[ y ]]. Con estos soportes seremos capaces de seguir nuestro texto en una nueva lÃnea.
Asignación con el operador =
Las cuerdas y los números pueden ser concadenados muy fácilmente. Para este fin tenemos que usar dos puntos. No tenemos que convertir el número en una cuerda.
Ejemplo:
print( "Player"..5 )
Condiciones
Con condiciones tenemos realmente un tipo de variable que sólo sabe(conoce) 2 condiciones. Este tipo es llamado "boolean" y puede ser designado de modos diferentes como mostrado encima. Con LUA usamos verdadero y falso.
Asignación (Asignación):
williBesoffen = true omaBoese = false williesFrauBoese = true
¿Cuál es este código sobre?
Una Asignación será hecha con las palabras reservadas true o false
Funciones
Las funciones son variables que hacen algo cuando los llaman. A menudo seremos contratados en la utilización de funciones más tarde.
Las funciones serán comenzadas cualquiera con
Cuenta = function() -- o con function Cuenta()
y ellos serán terminados con
end
Como mostrado encima, vemos que hay dos possibilites que existen para adjudicar(asignar) un valor al tipo "function" variable. Ambos son equivalentes.
Entre el principio y el final de una función hay bloque que describe lo que tiene que ser hecho.
Ahora, vendremos a la excepción de local.
Asunción: tenemos realmente un bloque que es una función global. Dentro de este bloque tenemos realmente una variable local, que será usada de esta función. Después de ejecutar este bloque la variable (local) todavÃa existe dentro de la función, pero sólo dentro de esta función.
Ejemplo:
do -- el Principio del bloque local cnt = 1 -- adjudicado(asignado) para este bloque function inc () -- creación de una función cnt = cnt + 1 -- variable cnt será usado return cnt -- devolver el valor para comprobación end -- Final de función end -- Final de bloque print(inc()) --> Salida 2 print(cnt) --> Salida nil
Esta variable no es sólo una copia que será transferida a la función. El Apperently esto es la variable sà mismo, que vive en el twilightzone entre global y local.
(Mi) prueba, que esto no es una copia, pero la variable original:
do local cnt = 1 function inc () cnt = cnt + 1 return cnt end cnt = 5 -- Valor será cambiado después de crear la función end print(inc()) --> Salida 6
Tables
Las tables son variables que almacenan otras variables dentro de ellos.
Variable - table de Tipo
La variable de tipo "table" hace el funcionamiento con columnas más fácil. Tenemos el possibilty para arreglar nuestro caos o trayendo a la luz en el oscuro.
Este tipo de la variable nos contratará durante mucho tiempo. Primero de todo una breve perspicacia.
Asignación:
meinTable = {}
¿Cuál es este código sobre?
Ya sabemos(conocemos) el nombre y el operador para una asignación.
Una table será encerrada en { para el principio y } para el final.
En medio {y} podemos almacenar variables. En nuestro ejemplo no hay ningunos valores dentro {y}. Entonces tenemos una table vacÃa.
Un ejemplo corto sin explicación. No se preocupe, este seguirá más tarde.
Asignación:
meinTable = { 1, 4, "Willi", true, function() hacerAlgo end} meinTable2 = { X= 255 , Y =10, velocity =88)
la lectura en voz alta los valores:
meinTable[1] -> 1 meinTable[2] -> 4 meinTable[3] -> "Willi" meinTable[4] -> true meinTable[5] -> function() hacerAlgo end meinTable2.X -> 255 meinTable2.Y -> 10 meinTable2.velocity -> 88
Cuando podemos ver, hay dos clases diferentes de la existencia de mesas(tablas). Un con números y otro con nombres.
Uno más comentario: las tables pueden incluir otras tables como variables.
Dentro de la table no es esencial tener que buscar un arreglo bueno y apropiado cuando será fácil vivir con este caos dentro de una table.
Este era una introducción corta y breve de variables usadas para programar en LUA. Seguir previo con el aprendizaje de LUA, me gustarÃa (mejor tienen a) indicar(advertir) que hice un fraude. Un fraude sobre el camino escribo los nombres de variables.
Hemos aprendido que no tenemos ninguna limitación en el nombramiento de variables aparte de algunas restricciones.
Sin embargo, es aconsejable hacer un arreglo para este. Podemos imaginar muchos arreglos.
Bueno espero que os aya gustado y la proxima vamos con funciones.
Saludos Santy.
-
Bueno antes de empezar aclarare que esto lo ire asiendo a base de 1 par de libros q lei y tengo en mi pc y ire sacando lo mas impotante y resumiendo de todos 1 poco para que quede entendible y completo.
lo hago aca por que no se donde hacelo.
¿Que es lua?
Lua, es un lenguaje de programación de scripting y por lo tanto, necesita de un intérprete. La diferencia con los lenguajes compilados como C, es la sencillez que presenta a la hora de hacer pruebas y de programar, por varias razones:
Su sintaxis es muy sencilla, todo está agrupado en módulos con diversas funciones útiles.
No hace falta inicializar nada, ya todo viene inicializado en el intérprete por alguien que se preocupó en hacerlo (osea yo).
La más importante, al ser un lenguaje de scripting, no hacen falta makefiles, ni compilar el código, ni todo ese rollo, basta con un archivo de texto plano con extensión ".lua" para que el intérprete haga su trabajo.
Como punto adicional, si hay algún error de sintaxis o "gramatical", el mismo intérprete se encarga de mostrarlo por pantalla, indicando el archivo, la lÃnea, y el error.
¿Que programas preciso?
puede ser notepad++ o similar
y lua platyer para el cual es 1 emulador el cual descargaremos
Debes iniciar sesión para ver el contenido del enlace en esta publicación.ahora veremos como emular erchivo por eso abriremos y aremos 1 pequeño script con notepad y le deven poner su extencion "lua"
Empezamos a formar 1 script de pruebas:
rojo = Color.new(255, 0, 0) /declaramos el color while true do / comienzo screen: print(200, 50, "Hola Mundo", rojo) /ftraset screen.waitVblankStart() screen.flip() end /cerramos scritpt
Bueno espero que os aya gustado y para la próxima veremos variables!.
Saludos Santy,
- XxBJPxX, zetaerdo, Lexuslx570 y 3 mas reacciono a esto
- 6
-
aver 1 persona normal nunca se pondria a filmarse ablando tantas boludeces juntas la vidta es un ciclo naces creses te desarrollas vivis y moris y creo q para tu edad ya te sale bastante leche de la de abajo pa aser estas estupideses q ases ve busca 1 mina y empesa a ponerla o algo asi no vas ni pa atras ni pa nada.
y sobre los arg no idiotas no somos mas vivos q ustedes x algo ganamos ipf -.-"
-
todos los españoles son iguales de idiotas?
query desbugiar items 0 yang
en Modificación y edición del servidor.
Publicado
No son lo mismo eso es para desbugiar las ventas esto las compras