Jump to content
M2Tec Community

Search the Community

Showing results for tags 'lua'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • M2Tec
    • M2Tec - News
    • M2Tec - Rules
    • Feedback
  • Metin2
    • Binaries & Clients/Serverfiles
    • Discussions & Questions
    • Guides & Releases
    • 2D/3D Graphics
    • File requests
    • Private Servers
  • General
    • Programming / Scripts
    • Tools/Programs
    • Releases
  • Offtopic
    • Introductions
    • General Talk
    • Games Talk
    • Music/Videos/Art
    • M2tec Birthdays
  • M2tec Files's Updates

Product Groups

  • Premium
  • Source
  • Advertisement
  • Donate

Categories

  • M2Tec Files
  • Kori Files
  • Starfoul - ServerFiles

Categories

  • Support
  • Sales
  • Administration
  • Other

Blogs

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

Found 18 results

  1. Hello, I want to introduce you my biologist quests that I coded. Everything is through setting file (ibeast_addon.lua). Quests are working with "Researcher's Elixir" (there is bug with removing this item on many servers which does not use my quest). You can simply set up your own new biologist quests using one of my "template" quest. You can set up: rewards, minimal level, needed item, needed count, ids, chances for success, dialogs (text) and delay. Link: HERE or click on Signature (Section Free Stuff) Enjoy.
  2. Hallo Leute, da ich mich mal wieder langsam mit lua vertraut machen will habe ich letztens eine Quest geschrieben. Was macht sie: Ganz einfach, ihr zieht ein EQ-Gegenstand auf einen NPC (In diesem Fall "Handu-Up") und eure Gegenstand bekommt dann perfekte PVP Bonis. Steine werden auch mit uebernommen! Was die Quest(noch) nicht kann bzw. was ich nicht effizient hinbekommen habe: Unterscheiden zwischen dss & fks waffen, Giftschwert bekommt also auch ganz normale Attribute (Wenn mir jemand sagen kann, wie man eine FOR-Schleife unterbricht, koennte ich es hinbekommen) #gefixxt in version 1.1 Bisher nur "normales" switchbar (d.h. keine Kostueme oder so) Klar, kann man die Quest schoener schreiben, aber mir ging es lediglich darum wieder in Lua reinzukommen, und sie funktioniert ja, von daher habe ich von meiner Seite aus nichts zu meckern Ich denke mal, einige PvP-Server könnten für sowas Verwendung haben. Hier die Quest: EDIT 1.1: DownloadV1.1 - Auf waffen kann jetzt auch DSS & FKS geswitcht werden, dazu einfach die vnums in die function addonType() hinzufuegen Schöne Grüsse, Passi PS: Wenn ihr Anregungen, Verbesserungsvorschläge oder ähnliches habt, dann immer her damit.
  3. Hallo Leute, ich bin gerade dabei eine Quest zu schreiben und komme gerade einfach nicht weiter. Mein Problem ist wie folgt: local waffen = { [3] = {"Vit", 12}, [4] = {"Int", 12}, [5] = {"Str", 12}, [6] = {"Dex", 12}, [7] = {"Angriffsspeed", 15}, [9] = {"Zauberspeed", 20}, [12] = {"Vergiftungschance", 15}, [13] = {"Ohnmachtchance", 15}, [14] = {"Verlangsamungschance", 15}, [15] = {"Krit", 10}, [16] = {"Db", 10}, [17] = {"Hm", 15}, [18] = {"Tiere", 20}, [19] = {"Orks", 20}, [20] = {"Esoterische", 20}, [21] = {"Untote", 20}, [22] = {"Teufel", 20} } Ich möchte gerne die 1. Tabellen-spalte (Also die mit den Namen, Vit, Int, etc..) als Select Funktion in meine Quest einbauen, d.h. dass sich ein Spieler sozusagen einer dieser Boni aussuchen kann. Am besten gleich noch mit der Select3 Funktion, für die Menüführung. Ich hoffe ich konnte mein Problem etwas schildern. Grüsse gehen Raus, Passi
  4. Hallo zusammen! heute stelle ich euch meine bis ebend getestete Quest vor!=) [First release ever] Funkionen: -Setzt automatisch das [RB] vor dem Namen des spielers (unabhängig ob bereits [VIP] etc davorsteht! Bsp. in bild 1) -30min -relogg block nach nutzung des Items -Automatisches zurücksetzen auf das gewünschte Level(erfordert ein wenig rechnen!)[Bsp gew.lv:50 und lv für RB 150 -> 150-100=50] -Gibt dem spieler zusätzlich alle 4- 50er kingrüssis+Regi als belohnung!(rüssis nur nach nutzung des RB-items) korrektur beim reborn!: viel Spaß damit und wenn ihr neue Funktionen eingebaut habt schreibt sie drunter=D Lg. Demonic aKa. 13eat5h0ck Quest für welches Item konsumiert wird und welches gegeben wird + wv Level abgezogen werden sollen! etc: Quest für ab wann das item gegeben werden soll:
  5. Hello developers. I have a question I decided to make a quest and I need to highlight one word with a different color. But I did not get to do it because for some reason Metin for a place to change the color of one word changes the color of the entire row. I will attach an example of the quest. when login begin dysha = (color(0,0,250).." TEXT ") nachal = (" New new new new new new new new ") setdelay(100) say_color("gold"," Text Text Text Text Text Text ") say(nachal..dysha) local dalee = select(" Okey ") end
  6. Hello. I need help. I need to open the quest window after a certain time in the game. How can i do this? For example, I stood for 5 minutes in the game, and I have a quest window with the words "Hello"
  7. Hello! I had nothing to do, so I thought about posting a clean, simple and useful quest-functions collection for you guys. Those are my quest functions, but you are free to suggest a quest function down here and I'll add it! There you go:
  8. Hey guys, can someone help me to do a lua loop for teleporter like in video?
  9. This is a check-quest I wrote 4 years ago, it will warp to their village whoever logins into a map which minimum level required is higher than the player's level. This basically fixes those who abuse the Wedding Ring, the Warp Scrolls or other bugs to go to maps they normally shouldn't be able to go into. For example: if a player logins into the Grotto of Exile but his level is less than 75, he will be teleported back to his village. The maps and the minimum levels are fully customizable. Have fun! Quest File (.lua): Function (C++ Version):
  10. This is a normal teleportation quest I wrote 3-4 years ago. I'm pretty sure it's the cleanest, and most understandable you can ever find or buy on the web, even tho it's nothing special. As always, it's fully customizable. Each function contains a clear explanation of its structure and what it does. Have fun! Function Library File (.lua): Quest File: How do I use the library file? Make it load by dofile() in your questlib.lua or simply add what's inside it to the questlib.lua as it is, even if it's not exactly the cleanest way to do it. How do I use it? Customize it! by default, it works by clicking on the Old Man Teleporter (vnum 9012). Why should I use it? First of all, as I said, it's fully customizable, you can just add new sections or maps and the lib will handle them by itself. Second, the library file contains the map arrays and yet it still is only 100 Lines of code, the quest contains the menu buildup and nothing else, since it's fully managed by the library, so it's less than 50 Lines of code. No script I've seen till now is more lightweight and as customizable as this one.
  11. Hi, This is a function I wrote 4 years ago, it will convert any int value to a string representing the given int number in its Roman form. Example: 9 = IX, 10 = X Img: puu.sh/rOgjL/497438f17b.jpg Have fun! Function (.lua): Function (C++ Version):
  12. Hi, metin2devs and metin2users. I'm here today to show you the simplest, cleanest and shortest way to deal with something like this: A quest which communicates with a simple library in order to get global notice and eventual drop from a boss/monster or metin kill, the quest is coded to work with bosses, but it's fully ampliable and 100% customizable to your likings. I release this in hope to see fewer quests like the one I put into a spoiler (no one should see that, it could spread terminal cancer). As always, the library is fully customizable. Each function contains a clear explanation of its structure and what it does. Have fun! Function Library File (.lua): Quest File: C++ Version: How do I use the library file? Make it load by dofile() in your questlib.lua or simply add what's inside it to the questlib.lua as it is, even if it's not exactly the cleanest way to do it. Why should I use it? First of all, as I said, it's fully customizable, you can just add new monsters to the main data array and the lib will handle them by itself. Second, the library file contains the full boss and data arrays + documentation and yet it still is only 120 Lines of code, the quest contains the checks and the notice/drop functions, nothing else, since the whole is fully managed by the library, so it's less than 20 Lines of code. No script I've seen till now is more lightweight and as customizable as this one.
  13. Hallo, ich wollte eine Regenbogenstein Quest schreiben. Ich bin nur nicht der beste in Lua und habe nun folgendes Problem: Ich möchte, dass man aufgrund seiner Klasse zwischen den Lehren auswählen kann. Das klappt soweit. Womit ich allerdings ein Problem habe, ist folgendes: if s ==2 then ist 2x vorhanden, 1x für den Skill und 1x wenn man zwischen Körper und Mental entscheidet. Kann ich irgendwie einrichten, dass er erkennt, ob ich das if s==2 "anders" abfrage? Ich hoffe, ihr wisst was gemeint ist
  14. Hallo M2Tec Heute habe ich mir überlegt etwas für euch zu Releasen. Es handelt sich um ein Anti Bot Captcha, dass alle 15 Minuten eine zufällig 4-Stellige Zahl erstellt und diese eingegeben haben möchte. Ist diese Zahl korrekt eingegeben passiert nichts. Sollte es aber falsch sein, wird der Client umgehend geschlossen. Sollte man ESC oder garnichts eingeben wird der Client ebenso geschlossen. Die Quest stammt von mir.Diese Quest gibt es einmal auf Deutsch und auf Englisch. HowTo : Entpackt eure root.eix/epk geht in eure game.py und sucht : def __ServerCommand_Build(self): sucht in der Funktion: "getinput" : self.__Inputget3, und fügt darunter ein : "captcha_exit" : self.__captcha_exit, nun geht in an das ende der game.py und fügt ein : # Kickfunction QUEST def __captcha_exit(self): app.Exit() #END_captcha_exit das wars schon. Einfach die Quest in die quest_list und reloaden. Download : [Hidden Content] Passwort ist : retrom2dl
  15. Hallo M2Tec Ich dachte mir mal wieder etwas kleines, aber feines für PvP Fun Server zu Releasen.(PvM Server die das haben möchten können dies natürlich auch sinnvoll benutzen)Es ist mal wieder eine Quest, die ich 100% selbst geschrieben habe. Also damit ich nicht um den heißen Brei rede, worum geht es überhaupt in dieser Quest?Diese Quest ist ein Spawn Event bei dem man über den Wächter des Dorfplatzes oder ein Item wenn man GM Rechte hat, Monster Spawnen kann. ( Das wars, so einfach und dazu kann man nicht mehr sagen, läuft momentan auf jeder Map 1, kann natürlich immer erweitert werden ).Die Quest wurde 100% getestet von 4 Leuten und sie funktioniert ohne Probleme. Download : [Hidden Content] Passwort ist : retrom2dl Wie füge ich sie ein: Ihr geht in WinSCP und geht in : Spoiler ausblenden usr/home/game/share/data und erstellt dort einen Ordner namens event und fügt dort die txt dateien aus den Anhang ein.Dort könnt ihr die Spawns der Monster definieren. (Ein Beispiel wurde hinzugefügt. Aktuell ist es der Sensenmann)Die Quest packt ihr natürlich in den Quest ordner, definiert es ( Bei Fliege) in der quest_list und reloaded die Quest.und das war es schon. MFG Retro
  16. Hey! Anyone can you send me Deutsch quest, with normale say. I mean that: Thanks!!
×