|
You last visited: Today at 13:01
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.
02/15/2015, 01:23
|
#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.")
|
|
|
02/15/2015, 01:26
|
#2
|
elite*gold: 1
Join Date: May 2012
Posts: 672
Received Thanks: 88
|
Bester Mann.
MfG .Joza
|
|
|
02/15/2015, 01:29
|
#3
|
wild wild son
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
|
|
|
02/15/2015, 01:30
|
#4
|
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 ^^
|
|
|
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
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
|
|
|
02/15/2015, 02:18
|
#6
|
wild wild son
elite*gold: 250
Join Date: Feb 2011
Posts: 5,998
Received Thanks: 3,391
|
Quote:
Originally Posted by [Sensenmann]
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]
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
|
|
|
02/17/2015, 22:59
|
#7
|
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"
|
|
|
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
|
|
|
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
@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 ...
|
|
|
 |
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.
|
|