Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 02:01

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] Petsystem-Erweiterung. PETNAMENSYSTEM

Discussion on [Release] Petsystem-Erweiterung. PETNAMENSYSTEM within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old 02/24/2013, 16:08   #16
 
elite*gold: 0
Join Date: Jan 2013
Posts: 1,818
Received Thanks: 336
Gute Arbeit !
°Ace° is offline  
Old 02/25/2013, 01:16   #17
 
Stαgє6's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 2,018
Received Thanks: 1,471
Nicht schlecht ist aber einfach es zu machen hab es selber schon bekommst trozdem ein thanks für deine Arbeit
Stαgє6 is offline  
Old 02/25/2013, 16:31   #18
 
elite*gold: 21
Join Date: Oct 2012
Posts: 374
Received Thanks: 524
Quote:
Originally Posted by HeroOfMetin View Post
Danke du lauch aber ich brauchs leider nicht
selber du hast schon probleme beim quest einfügen ^^

Quote:
Originally Posted by .Saj View Post
Warum verabschieden sich alle :s
Btw. nette Sache
Liegt nicht an der Sec. eher am RealLife. Wobei die Section auch shice is aber is nicht der grund^^

Quote:
Originally Posted by xCPx View Post
Tut mir leid Jonas aber mal ehrlich?
Du laberst seit du ASM kannst nonstop müll wenn man was anderst auch lösen kann.

Denn denk einfahc mal nach nur weil du ASM kannst heist das nicht, dass jeder es können muss.
So als kleinen Tipp für dich:
Man wählt als Programmierer / Coder etc immer die Variante, die für einen SELBST am leichtesten ist.

Und die variante über quest ist hier eindeutig einfacher, da ja ne PetDif schonmal released wurde.

Wozu sich also die mühe machen und das per ASM lösen, wenn man nur ne minimale Quest für braucht?
In Meinen Augen ist vom Arbeit/Nutzen Faktor die Lösung hier genausogut, wenn nicht sogar besser wie deine.

(und ja hate mich dafür aber mich kotzen deine "das geht auch alles in ASM also warum macht ihr es nicht wie ich und macht es in ASM" kommentare mittlerweile so an, das geht mal einfach überhaupt nicht. Vor allem verwendet der SCHLAUE Programmierer erstmals vorgegebene Funktionen und nur wenn es über die nicht geht, schreibt er ne neue.)
da schließe ich mich an...


einfach zum kotzen
Analyze™ is offline  
Thanks
1 User
Old 02/25/2013, 20:05   #19


 
.Marcel''s Avatar
 
elite*gold: 100
Join Date: Sep 2009
Posts: 8,136
Received Thanks: 2,760
Quote:
Originally Posted by Prσfizσckєr94 View Post
Wieso so kompliziert? Wieso nicht einfach per ASM?
Oder in LOLCODE - Wikipedia, the free encyclopedia. Sieht sicher übersichtlicher aus.
.Marcel' is offline  
Old 02/26/2013, 10:42   #20
 
MrGanja's Avatar
 
elite*gold: 0
Join Date: Feb 2012
Posts: 262
Received Thanks: 200
I make this quest for 1 server 10 days ago, and the admin server can
conferm it... do not think my quest it's your,
there are a video :

And to make that it's really easy. You add just a new select.
When you call the first time the pet put a new name, after you can create a new select "Change name" with function from first call to change the name
MrGanja is offline  
Old 02/26/2013, 16:27   #21
 
elite*gold: 120
Join Date: Mar 2009
Posts: 3,409
Received Thanks: 1,738
Quote:
Originally Posted by MrGanja View Post
I make this quest for 1 server 10 days ago, and the admin server can
conferm it... do not think my quest it's your,
there are a video :

And to make that it's really easy. You add just a new select.
When you call the first time the pet put a new name, after you can create a new select "Change name" with function from first call to change the name
Veröffentlicht am 26.02.2013

.Remix is offline  
Old 02/26/2013, 22:36   #22
 
MrGanja's Avatar
 
elite*gold: 0
Join Date: Feb 2012
Posts: 262
Received Thanks: 200
Quote:
Originally Posted by .Remix View Post
Veröffentlicht am 26.02.2013

The video has created 26.02.2013, and i tall the quest it's created 10 days ago.
MrGanja is offline  
Old 02/26/2013, 22:52   #23
 
elite*gold: 120
Join Date: Mar 2009
Posts: 3,409
Received Thanks: 1,738
Quote:
Originally Posted by MrGanja View Post
The video has created 26.02.2013, and i tall the quest it's created 10 days ago.
Who cares?
You can't show it.
.Remix is offline  
Old 02/27/2013, 00:45   #24
 
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
habe mal eine kurze version gemacht, ist nicht getestet
PHP Code:
quest pets begin
    state start begin
        when 53011.
use or 53010.use or 53005.use begin
            local name
pc.get_name()
            
local tabel={
            [
53011]={28,{mysql_query("SELECT petname1 FROM player.pet_name WHERE id=(SELECT id FROM player.player WHERE name='"..pc.get_name().."');")}},
            [
53010]={29,{mysql_query("SELECT petname2 FROM player.pet_name WHERE id=(SELECT id FROM player.player WHERE name='"..pc.get_name().."');")}},
            [
53005]={30,{mysql_query("SELECT petname3 FROM player.pet_name WHERE id=(SELECT id FROM player.player WHERE name='"..pc.get_name().."');")}},
            }
            
local pettabel[item.get_vnum()][2]
            if 
pc.getqf("first")==0 then
                pc
.setqf("first",1)
                
pc.setqf("horse_level_save"horse.get_level())    
                
mysql_query("INSERT INTO player.pet_name SET id=(SELECT id FROM player.player WHERE name='"..pc.get_name().."'), petname1= '"..pc.get_name().."s Azrael', petname2= '"..pc.get_name().."s Leonias', petname3= '"..pc.get_name().."s Khan', horsename= '"..pc.get_name().."s Pferd';")
            
end
            
if pc.getqf("petruf") == 1 then
                horse
.set_name(pc.get_name().."`s Pferd")
                
pet.unsummon()
                
hose.set_level(pc.getqf("horse_level_save"))
                
pc.setqf("petruf",0)
                return
            
end
            pc
.setqf("petruf",1)
            
horse.set_level(tabel[item.get_vnum()][1])
            
horse.set_name(pet[1][1])
            
chat("Du hast dein Pet "..pet[1][1].." gerufen")
            
pet.summon()
        
end
    end
end 
©by Noa is offline  
Thanks
1 User
Old 02/27/2013, 08:40   #25
 
MrGanja's Avatar
 
elite*gold: 0
Join Date: Feb 2012
Posts: 262
Received Thanks: 200
Quote:
Originally Posted by .Remix View Post
Who cares?
You can't show it.
There is no need, each with his opinion idiot
MrGanja is offline  
Old 02/27/2013, 08:46   #26
 
elite*gold: 120
Join Date: Mar 2009
Posts: 3,409
Received Thanks: 1,738
Meins ist kürzer yolo

Code:
quest pets begin
	state start begin
		when 53011.use begin
			local old_level = horse.get_grade()
			if pc.getqf("petname") == 0 then
				say("Bitte Petnamen eingeben:")
				local pn1 = input()
				wait()
				say(""..pn1.." speichern?")
				local s = select("Ja","Nein")
					if s == 2 then return
					if s == 1 then
						local id = mysql_query("select id from player.player where name='"..pc.get_name().."';")
						mysql_query("insert into player.pet_name set name1='"..pn1.."' where id='"..id.."';")
						pc.setqf("petname",1)
					end
				end
			else
				horse.set_level(..)
				horse.set_name(pn)
				pet.summon()
				chat("Pet "..pn.." wurde gerufen.")
				horse.set_level(old)
			end
		end
	end
end
Ebenfalls untested

Quote:
Originally Posted by MrGanja View Post
There is no need, each with his opinion idiot
If you can't show, don't cry, bro.
Nobody cares about you.
Now cry me a river.

Quote:
Originally Posted by Prσfizσckєr94 View Post
Wieso so kompliziert? Wieso nicht einfach per ASM?
Schonmal bedacht, dass es auch was einfacheres als dieses überkrassehammershitcoole-ASM gibt?
Ne, natürlich nicht.
ASM ist natürlich das Beste, wo ever gesehen.

ASM ist nicht immer am Einfachsten

Und musst es auch nicht unter jedes Release schreiben.
Bist nicht der Einzige, der ASM kann
.Remix is offline  
Old 02/27/2013, 10:23   #27
 
elite*gold: 200
Join Date: Oct 2012
Posts: 318
Received Thanks: 594
Quote:
Originally Posted by xCPx View Post
Tut mir leid Jonas aber mal ehrlich?
Du laberst seit du ASM kannst nonstop müll wenn man was anderst auch lösen kann.

Denn denk einfahc mal nach nur weil du ASM kannst heist das nicht, dass jeder es können muss.
So als kleinen Tipp für dich:
Man wählt als Programmierer / Coder etc immer die Variante, die für einen SELBST am leichtesten ist.

Und die variante über quest ist hier eindeutig einfacher, da ja ne PetDif schonmal released wurde.

Wozu sich also die mühe machen und das per ASM lösen, wenn man nur ne minimale Quest für braucht?
In Meinen Augen ist vom Arbeit/Nutzen Faktor die Lösung hier genausogut, wenn nicht sogar besser wie deine.

(und ja hate mich dafür aber mich kotzen deine "das geht auch alles in ASM also warum macht ihr es nicht wie ich und macht es in ASM" kommentare mittlerweile so an, das geht mal einfach überhaupt nicht. Vor allem verwendet der SCHLAUE Programmierer erstmals vorgegebene Funktionen und nur wenn es über die nicht geht, schreibt er ne neue.)
Mit ein wenig Beschäftigung wäre das Problem innerhalb 2 Std sogar für einen absoluten Anfänger zu lösen. Das setzen eines Namen benötigt selbst nur für die schon vorhandene PetDif ~40 Bytes würde ich mal tippen. Mit ein bisschen Logik ist das 1. einfacher als diese Quest und 2. auch noch viel komfortabler zu lösen.
Prσfizσckєr94 is offline  
Old 02/27/2013, 13:04   #28
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,897
Received Thanks: 3,336
Quote:
Originally Posted by Prσfizσckєr94 View Post
Mit ein wenig Beschäftigung wäre das Problem innerhalb 2 Std sogar für einen absoluten Anfänger zu lösen. Das setzen eines Namen benötigt selbst nur für die schon vorhandene PetDif ~40 Bytes würde ich mal tippen. Mit ein bisschen Logik ist das 1. einfacher als diese Quest und 2. auch noch viel komfortabler zu lösen.
So siehst du 2 Stunden. Und die Quest? ---> 10minuten
Ne aber mal ehrlich es nervt einfach dass du grade auf den gleichen Tripp kommst wie die UGMT2 heinis etc damals.
Du beharrst darauf, dass die ASM lösung (also deine Lösung) die beste ist, was in diesem fall aber überhaupt keinen Unterschied macht, da beide Lösungen zum Ziel führen.

Daher empfinde ich persönlich das als mehr als nur nervig....
xCPx is offline  
Old 02/27/2013, 13:34   #29
wild wild son




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,830
Received Thanks: 3,369
Quote:
Originally Posted by xCPx View Post
So siehst du 2 Stunden. Und die Quest? ---> 10minuten
Ne aber mal ehrlich es nervt einfach dass du grade auf den gleichen Tripp kommst wie die UGMT2 heinis etc damals.
Du beharrst darauf, dass die ASM lösung (also deine Lösung) die beste ist, was in diesem fall aber überhaupt keinen Unterschied macht, da beide Lösungen zum Ziel führen.

Daher empfinde ich persönlich das als mehr als nur nervig....
Viele Wege führen nach Rom.
Letztendlich ist wohl der schnellste und performancefreundlichste Weg die beste Lösung.

An dieser Stelle bin ich auch der Meinung, dass es per Quest besser geregelt ist.
Nick is offline  
Old 02/27/2013, 15:09   #30
 
elite*gold: 21
Join Date: Oct 2012
Posts: 374
Received Thanks: 524
Quote:
Originally Posted by MrGanja View Post
The video has created 26.02.2013, and i tall the quest it's created 10 days ago.
wayne ? my quest my video but your quest and video is bullshit ^^

Quote:
Originally Posted by .JαyZoN View Post
Viele Wege führen nach Rom.
Letztendlich ist wohl der schnellste und performancefreundlichste Weg die beste Lösung.

An dieser Stelle bin ich auch der Meinung, dass es per Quest besser geregelt ist.
right! und jetzt ruhe ! wie kleine kinder
Achja Profizocker... hab da ein bild gefunden nicht von mir :X

solltest du dir mal anschaun wurde mir geschickt weil du nervst mit deinem ASM
Analyze™ is offline  
Thanks
5 Users
Reply


Similar Threads Similar Threads
[RELEASE]Game.py optimized for PetSystem and new mounts.
03/22/2013 - Metin2 PServer Guides & Strategies - 15 Replies
Hi, today I release a new version of a my old script: it is a game.py that allows you to set the maximum level to perform the keyboard combinations of the horse (CTRL-H, CTRL-G CTRL-B). In the script, as I said, there is a variable that corresponds to the last usable level to do keyboard combination of the horse. For this script, i took the last game.py from Metin2 IT. The script is ideal for a Pet System, because it not allows you to ride or send back the Pet with the options of the horse....
[Py-Release] Reittiere ab bestimmtem level unmountbar machen (Petsystem addon)
11/10/2012 - Metin2 PServer Guides & Strategies - 25 Replies
Hey. Wollte mal wd bissl sozial sein und hab ne funktion geschrieben, mit der ihr das mounten via strg+h, strg+j und strg +g verhindern könnt, wenn euer Pferd ein bestimmtes Level erreich hat ---> für Pets. Sie liest euer Aktuelles pferdelevel aus dem Charwindow aus und somit könnt ihr eine Begrenzung setzen. Ihr braucht: game.py IQ > 10
[RELEASE] Petsystem Quest [Helius2]
09/10/2012 - Metin2 PServer Guides & Strategies - 12 Replies
Da mir Helius 2 langsam auf die eier geht release ich das jetzt hier mal :cool: quest phoenix begin state start begin when login begin local petnamen = {"Feuerphoenix", "Eisphoenix", "MiniAzrael", "Hundejunges", "Loewenjunges", "Schweinejunges", "Tiegerjunges",} pc.setqf("Feuerphoenixlevel", 1) pc.setqf("Eisphoenixlevel", 1)
[RELEASE]Dämonenturm Erweiterung
03/26/2011 - Metin2 PServer Guides & Strategies - 18 Replies
Meine DT-Erweiterung Extras: - 100% kein Zeitbug - Reichsteleporter in dem Wächter - individuelle Anpassung möglich Ablauf: Teil 1:- Bis zum Sensenmann normal - Alle unter Lvl 90 werden rausgeportet



All times are GMT +2. The time now is 02:01.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.