Register for your free account! | Forgot your password?
Rust Cheats

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

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

Advertisement



[mini-Release] Questfunktion zum Abfragen der Rasse (String)

Discussion on [mini-Release] Questfunktion zum Abfragen der Rasse (String) within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,765
[mini-Release] Questfunktion zum Abfragen der Rasse (String)

Hab eine kleine Questfunktion geschrieben, damit man bei einer Willkommenquest nicht immer jede Rasse abfragen muss:
PHP Code:
function pc.get_job_name()
    return ({
"Krieger""Ninja""Sura""Schamane"})[pc.get_job()+1]
end 
-- Edited nach der Verbesserung von .JayZoN


Willkommensquest ohne Questfunktion:
PHP Code:
if pc.get_job() == 0 then
    notice_all
("Wir begrüßen "..pc.get_name().." als neuen Krieger auf unserem Server.")
elseif 
pc.get_job() == 1 then
    notice_all
("Wir begrüßen "..pc.get_name().." als neuen Ninja auf unserem Server.")
elseif 
pc.get_job() == 2 then
    notice_all
("Wir begrüßen "..pc.get_name().." als neuen Sura auf unserem Server.")
elseif 
pc.get_job() == 3 then
    notice_all
("Wir begrüßen "..pc.get_name().." als neuen Schamane auf unserem Server.")
end 
Mit Questfunktion:
PHP Code:
notice_all("Wir begrüßen "..pc.get_name().." als neuen "..pc.get_job_name().." auf unserem Server."
rollback is offline  
Thanks
5 Users
Old 02/15/2015, 01:26   #2
 
elite*gold: 1
Join Date: May 2012
Posts: 672
Received Thanks: 88
Bester Mann.

MfG .Joza
byte Joza is offline  
Old 02/15/2015, 01:29   #3
wild wild son




 
Nick's Avatar
 
elite*gold: 250
Join Date: Feb 2011
Posts: 5,998
Received Thanks: 3,391
Die Abfrage ist doch gar nicht zwingend notwendig?
PHP Code:
notice_all("Wir begrüßen "..pc.get_name().." als neuen "..({"Krieger""Ninja""Sura""Schamane"})[pc.get_job()+1].." auf unserem Server."
lg
Nick is offline  
Thanks
3 Users
Old 02/15/2015, 01:30   #4
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
Verstehe ich nicht, gibst seit Anbeginn von Metin2..Was sollte da fehlen?
EDIT:
.JayZoN :O gut gemacht ^^
.Risan. is offline  
Old 02/15/2015, 01:32   #5

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,765
Quote:
Originally Posted by .JayZoN View Post
Die Abfrage ist doch gar nicht zwingend notwendig?
PHP Code:
notice_all("Wir begrüßen "..pc.get_name().." als neuen "..({"Krieger""Ninja""Sura""Schamane"})[pc.get_job()+1].." auf unserem Server."
lg
Insgeheim Release ich ja nur Sachen um Verbesserungen kombiniert mit ein paar Thanks zu bekommen

Danke ... Daran hab ich garnicht gedacht. Aber meins ist trotzdem nützlich wenn man die Rasse öfter als nur bei der Willkommensquest drin hat
rollback is offline  
Old 02/15/2015, 02:18   #6
wild wild son




 
Nick's Avatar
 
elite*gold: 250
Join Date: Feb 2011
Posts: 5,998
Received Thanks: 3,391
Quote:
Originally Posted by [Sensenmann] View Post
Danke ... Daran hab ich garnicht gedacht. Aber meins ist trotzdem nützlich wenn man die Rasse öfter als nur bei der Willkommensquest drin hat
Kein Thema, nur solltest du hier
Quote:
Originally Posted by [Sensenmann] View Post
PHP Code:
notice_all("Wir begrüßen "..pc.get_name().." als neuen "..pc.get_job_name.." auf unserem Server."
die Klammern hinter der Funktion nicht vergessen. Das rennt zwar so durch den Questcompiler, im Spiel wird die Quest jedoch nicht erscheinen. (gefolgt von einem bösen syserr-Eintrag )

lg
Nick is offline  
Thanks
1 User
Old 02/17/2015, 22:59   #7
 
Vordeaux's Avatar
 
elite*gold: 0
Join Date: Feb 2015
Posts: 17
Received Thanks: 9
geht auch mit Geschlechter

PHP Code:
notice_all("Wir begrüßen "..pc.get_name().." als neue"..({{"n Krieger"," Kriegerin"},{"n Ninja"," Ninjarin"},{"n Sura"," Surarin"},{"n Schamane"," Schamanin"}})[pc.get_job()+1][pc.get_sex()+1].." auf unserem Server."
indem fall sagt der
Männlich: "Wir begrüße Vordeaux als neuen Ninja auf unserem Server"
Weiblich: "Wir begrüße Vordeaux als neue Ninjarin auf unserem Server"
Vordeaux is offline  
Thanks
4 Users
Old 02/19/2015, 16:18   #8
 
elite*gold: 1
Join Date: Apr 2012
Posts: 333
Received Thanks: 74
@Vordeaux Sowas ist einfach das Sahnehäupchen auf Servern, was ich nicht vermissen will

Dankesehr
deutschenstyle is offline  
Old 02/19/2015, 17:58   #9

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,765
Quote:
Originally Posted by deutschenstyle View Post
@Vordeaux Sowas ist einfach das Sahnehäupchen auf Servern, was ich nicht vermissen will

Dankesehr
Doof ist es aber, wenn die SAs nicht wissen was die Sachen machen, die sie einfügen ...
rollback is offline  
Reply


Similar Threads Similar Threads
[1.000 Post Release] Hilfreiche Questfunktion & nette Regiquest
06/05/2015 - Metin2 PServer Guides & Strategies - 24 Replies
Ja ... ich hab es geschafft. 1000 Posts. Damit gehöre ich jetzt wohl zu den ganz häftischen. Gut naja. Kommen wir zur Sache ... euch interessiert ja sowieso nur das Release :p 1. Eine Questfunktion Was kann die Questfunktion? Mit ihr könnt ihr eine Table voll mit Items erstellen und mit dieser einen Funktion den kompletten Table an Items an den Spieler geben. Beispiel Table: items = { {27001, 20}, {189, 1} }
[Release]Questfunktion für Monsterlevel
04/12/2015 - Metin2 PServer Guides & Strategies - 32 Replies
Moin, hier mal eine ressourcenspaarende Version zum ablesen des Levels eines getöteten Monsters. Das hier in die questlib.lua einfügen, als Kommentar wurde ein Anwendungsbeispiel angefügt. -- create mob_level table out = mysql_query("SELECT vnum, level FROM player.mob_proto;", "root", "passwort") mob_level = {} table.foreach(out.vnum, function(i,p)
If-Anweisung nach String abfragen
03/26/2013 - C/C++ - 8 Replies
Ich will abfragen, was in der Konsole geschrieben wurde, und wenn etwas bestimmtes geschrieben wurde eine If-Anweisung starten. Um es unkompliziert auszudrücken, ich will beispielsweise wenn ich in das Fenster "hallo" schreibe, er mir antwortet "wie geht es dir?". Mein zweites Problem ist, wie ich einen eingebenes Wort im Fenster abspeichern kann und später abfragen kann, also das gleiche wie mit einem intenger bei cin >> nur mit einem string. Ich habe es schon mit soetwas probiert cin >>...
[RELEASE]Questfunktion für Jagdquests
02/19/2013 - Metin2 PServer Guides & Strategies - 28 Replies
Wird überarbeitet, da die Core's gedumpt werden! !! WICHTIG !! Das ganze ist nicht getestet, sollte jedoch funktionieren! Bei Fragen, Problemen oder Fehlern, bitte melden. Hallo liebe Community, ich habe eine nette kleine Funktion für euch, die es euch ermöglicht, eure Jagdquests einfacher zu schreiben. Funktion:



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


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

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