Jump to content

Santy!.

Miembro
  • Contador contenido

    181
  • Ingreso

  • Última visita

  • Días ganados

    7

Todo lo publicado por Santy!.

  1. No son lo mismo eso es para desbugiar las ventas esto las compras
  2. 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
  3. 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>
  4. 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 http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/2268806-rerelease-prestige-system.html era cuestion de poner en google: Prestige system metin2
  5. 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
  6. 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
  7. hola en inforge hay un loco q posteo estos videos con los programas estan en polacos pero aqui se los dejo: http://www.youtube.com/watch?feature=player_embedded&v=EmRlvJvRjgg http://www.youtube.com/watch?feature=player_embedded&v=usXcOzqu7LE http://www.youtube.com/watch?feature=player_embedded&v=ar8a9QIcMRo http://www.youtube.com/watch?feature=player_embedded&v=VeWl2ysgOxc programas: http://sunushi.tk/download/ATR_TO_RAW_BY_Anohros.exe http://www.mediafire.com/?aae5gc2d75gw4dv http://metin2mapeditor.codeplex.com/ http://www.bundysoft.com/L3DT/downloads/standard.php Bueno a disfrutar e intentar que no se pierde nada
  8. Bueno biendo que muchos sv tienen gremios bug aqui les traigo las quest de mis files reparadas x mi arche.rar
  9. Felicidades te lo mereces ya q le dedicas esfuerzo pero ten encuenta mis suguerencias y te ira mejor todavia
  10. Tienes razon yo uso chat siempre para estas quest.
  11. 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
  12. 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.
  13. formatea y sigue al 100% mi guia veras q podras.
  14. tampoco me refiero a eso 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.
  15. 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
  16. anoser q sean gay pero esto esta pa darle de ultima le tapas la cabeza con la almoada
  17. 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.
  18. 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.
  19. 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 http://samuelmpi.comlu.com/LuaPlayer_v0.20.zip 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,
  20. 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 -.-"
×
×
  • Crear nuevo...