|
You last visited: Today at 16:08
Advertisement
Startset nach jedem Relog
Discussion on Startset nach jedem Relog within the Metin2 Private Server forum part of the Metin2 category.
09/02/2015, 21:03
|
#1
|
elite*gold: 0
Join Date: Sep 2011
Posts: 21
Received Thanks: 3
|
Startset nach jedem Relog
Hi Leute,
ich habe mir eben ein Startset zusammengestellt mit Hilfe von Veons Anleitung.
HTML Code:
http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/366193-howto-starterset-auf-eigenem-server-einf-gen.html
jetzt ist mein Problem allerdings, dass ich das ganze Zeug nach jedem Log-In immer wieder bekomme.
PHP Code:
pc . give_item2 (13003) pc . give_item2 ( 27003 , 200 ) pc . give_item2 ( 27003 , 200 ) pc . give_item2 ( 27006 , 200 ) pc . give_item2 ( 72702 ) pc . give_item2 ( 27115 , 200 ) pc . give_item2 ( 70038 , 20 ) horse . set_level(1) horse . summon (10) pc . give_item2 (50051) say_reward ("Du besitzt nun das Starterset.") clear_letter () set_state ( "__COMPLETE__" ) if pc . job == 0 then pc . give_item2 (13) pc . give_item2 (11203) pc . give_item2 (12203) elseif pc . job == 1 then pc . give_item2 (1003) pc . give_item2 (11403) pc . give_item2 (12343) elseif pc . job == 2 then pc . give_item2 (13) pc . give_item2 (11603) pc . give_item2 (12483) elseif pc . job == 3 then pc . give_item2 (7003) pc . give_item2 (11803) pc . give_item2 (12623)
end
kann mir da jemand helfen?
|
|
|
09/02/2015, 21:36
|
#2
|
elite*gold: 0
Join Date: Feb 2011
Posts: 161
Received Thanks: 16
|
Code:
when login with pc.get_level() == 1 begin
Dann bekommt man das Starterset nur, wenn man Level 1 ist.
|
|
|
09/02/2015, 22:04
|
#3
|
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,938
|
Quote:
Originally Posted by surorek5
Code:
when login with pc.get_level() == 1 begin
Dann bekommt man das Starterset nur, wenn man Level 1 ist.
|
Auch eine schlechte Lösung, so kann man mit Level 1 das Starterequipment immer noch so oft man will erhalten.
|
|
|
09/02/2015, 22:27
|
#4
|
elite*gold: 0
Join Date: Sep 2011
Posts: 21
Received Thanks: 3
|
Quote:
Originally Posted by DasSchwarzeT
Auch eine schlechte Lösung, so kann man mit Level 1 das Starterequipment immer noch so oft man will erhalten.
|
Ja, das stimmt allerdings. Aber immer noch besser als immer
|
|
|
09/02/2015, 22:30
|
#5
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
Quote:
Originally Posted by Spiderkuh
Ja, das stimmt allerdings. Aber immer noch besser als immer
|
Er will damit, dass es viel bessere Lösungen gibt (z.B. states oder questflags)
|
|
|
09/03/2015, 04:27
|
#6
|
elite*gold: 17
Join Date: May 2014
Posts: 2,094
Received Thanks: 1,279
|
oder man fügt noch ein
HTML Code:
pc.give_exp2(300)
in die Quest an dann kommt man nach dem start lvl 2 oder 3 und damit kriegt man es ja nicht noch mal.
Ihr mit euren komplizierten source lösungen
|
|
|
09/03/2015, 07:23
|
#7
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
Quote:
Originally Posted by xSaito
oder man fügt noch ein
HTML Code:
pc.give_exp2(300)
in die Quest an dann kommt man nach dem start lvl 2 oder 3 und damit kriegt man es ja nicht noch mal.
Ihr mit euren komplizierten source lösungen
|
Questflag oder states haben nichts mit dem Source zu tun
|
|
|
09/03/2015, 13:09
|
#8
|
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
|
Einfach noch eine abfrage mehr:
[CODE]
when login with pc.get_level() == 1 and pc.getqf("starteq") == 0 begin
//Items geben
pc.setqf("starteq", 1)
Such wow, much schwer, very Source
|
|
|
09/03/2015, 19:51
|
#9
|
elite*gold: LOCKED
Join Date: Aug 2015
Posts: 97
Received Thanks: 74
|
Benutz diese, und ersetz die Items/Texte mit deinen.
quest give_basic_weapon begin
state start begin
when login with pc.getqf("basicweapon") == 0 begin
local klasse
if pc.job == 0 then
pc.give_item2(11206, 1)
pc.give_item2(16, 1)
klasse = "Krieger"
notice_all("Wir begrüssen "..pc.get_name()..", als neuen Krieger auf Ralizia2.")
notice_all("Er/Sie ist im "..({"Roten","Gelben","Blauen"})[pc.get_empire()].." Reich!")
elseif pc.job == 1 then
pc.give_item2(11406, 1)
pc.give_item2(2006, 1)
pc.give_item2(1006, 1)
klasse = "Ninja"
notice_all("Wir begrüssen "..pc.get_name()..", als neuen Ninja auf Ralizia2.")
notice_all("Er/Sie ist im "..({"Roten","Gelben","Blauen"})[pc.get_empire()].." Reich!")
elseif pc.job == 2 then
pc.give_item2(11606, 1)
pc.give_item2(16, 1)
klasse = "Sura"
notice_all("Wir begrüssen "..pc.get_name()..", als neuen Sura auf Ralizia2.")
notice_all("Er/Sie ist im "..({"Roten","Gelben","Blauen"})[pc.get_empire()].." Reich!")
elseif pc.job == 3 then
pc.give_item2(11806, 1)
pc.give_item2(7006, 1)
klasse = "Schamanen"
notice_all("Wir begrüssen "..pc.get_name()..", als neuen Schamane auf Ralizia2.")
notice_all("Er/Sie ist im "..({"Roten","Gelben","Blauen"})[pc.get_empire()].." Reich!")
end
pc.give_item2(50187, 1)
pc.setqf("basicweapon", 1)
set_state(__complete)
end
end
state __complete begin
end
end
|
|
|
09/03/2015, 20:10
|
#10
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
Quote:
Originally Posted by αƙσყα
Benutz diese, und ersetz die Items/Texte mit deinen.
quest give_basic_weapon begin
state start begin
when login with pc.getqf("basicweapon") == 0 begin
local klasse
if pc.job == 0 then
pc.give_item2(11206, 1)
pc.give_item2(16, 1)
klasse = "Krieger"
notice_all("Wir begrüssen "..pc.get_name()..", als neuen Krieger auf Ralizia2.")
notice_all("Er/Sie ist im "..({"Roten","Gelben","Blauen"})[pc.get_empire()].." Reich!")
elseif pc.job == 1 then
pc.give_item2(11406, 1)
pc.give_item2(2006, 1)
pc.give_item2(1006, 1)
klasse = "Ninja"
notice_all("Wir begrüssen "..pc.get_name()..", als neuen Ninja auf Ralizia2.")
notice_all("Er/Sie ist im "..({"Roten","Gelben","Blauen"})[pc.get_empire()].." Reich!")
elseif pc.job == 2 then
pc.give_item2(11606, 1)
pc.give_item2(16, 1)
klasse = "Sura"
notice_all("Wir begrüssen "..pc.get_name()..", als neuen Sura auf Ralizia2.")
notice_all("Er/Sie ist im "..({"Roten","Gelben","Blauen"})[pc.get_empire()].." Reich!")
elseif pc.job == 3 then
pc.give_item2(11806, 1)
pc.give_item2(7006, 1)
klasse = "Schamanen"
notice_all("Wir begrüssen "..pc.get_name()..", als neuen Schamane auf Ralizia2.")
notice_all("Er/Sie ist im "..({"Roten","Gelben","Blauen"})[pc.get_empire()].." Reich!")
end
pc.give_item2(50187, 1)
pc.setqf("basicweapon", 1)
set_state(__complete)
end
end
state __complete begin
end
end
|
Kann man aber auch schön machen ...
Code:
quest willkommen begin
state start begin
when login begin
local raceName = ({"Krieger", "Ninja", "Sura", "Schamane"})[pc.get_job()+1]
local itemsAll = {
{27003, 50},
}
local itemsRace = ({
["Krieger"] = {
{16, 1},
{3006, 1},
{12206, 1},
{11206, 1},
},
["Ninja"] = {
{1006, 1},
{2006, 1},
{12346, 1},
{8000, 200},
{11406, 1},
},
["Sura"] = {
{16, 1},
{12486, 1},
{11606, 1},
},
["Schamane"] = {
{7006, 1},
{12626, 1},
{11806, 1},
}
})[raceName]
willkommen.giveItemsFromTable(itemsAll)
willkommen.giveItemsFromTable(itemsRace)
notice_all("Wir begrüßen "..pc.get_name().." als neuen "..raceName.." auf unserem Server!")
say("Willkommen!")
say("Du bist voll cool!")
set_state("COMPLETE")
end
function giveItemsFromTable(tbl)
for _,item in ipairs(tbl) do
pc.give_item2(item[1], item[2])
end
end
end
state COMPLETE begin
end
end
|
|
|
09/03/2015, 20:24
|
#11
|
elite*gold: 0
Join Date: Aug 2015
Posts: 5
Received Thanks: 2
|
Quote:
Kann man aber auch schön machen ...
|
Wozu denn? sieht doch eh keiner, ist doch nur ne übersicht, aber jeder hat augen im Kopf und kann das auch so denk ich.
|
|
|
09/03/2015, 20:30
|
#12
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
Quote:
Originally Posted by yusofgaming
Wozu denn? sieht doch eh keiner, ist doch nur ne übersicht, aber jeder hat augen im Kopf und kann das auch so denk ich.
|
Ich geh morgen auch einfach mal zur Arbeit und sag nein zu den Code-Konventionen, meinem Chef sag ich dann "Wieso denn, die User sehen den Code doch sowieso nicht?". Was ne Aussage ...
|
|
|
09/03/2015, 21:25
|
#13
|
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
|
Quote:
Originally Posted by yusofgaming
Bist der Held des Tages.
|
Schöner Code ist, vor allem in Programmen/Scripts, die sehr groß sind, unglaublich wichtig, da damit ein leichtes warten und bearbeiten des Codes möglich ist.
MfG
|
|
|
|
Similar Threads
|
rollback nach relog
06/13/2014 - Last Chaos Private Server - 9 Replies
hey leute ich hab seit paar tagen eigenen private server auf da ich mich aber noch nicht so auskenne und ein so gennanter hacker zugriff hatte auf die datenbank is seit dem das problem das wenn man sich einloggt lvlt ect macht und sich danach relogt ist alles wie am anfang wäre echt cool wenn mir jemand helfen könnt
könnt mich auch gerne adden in skype wenn ihr ideen habt
oder so
XxRaven25xX
|
Kick nach Relog auf Map?
08/17/2011 - Metin2 Private Server - 18 Replies
Joa mein Problem:
Ich habe auf meinem Root Server bereits einige neue Maps usw eingefügt, dann kamen neu Serverfiles, kurz drauf, Rechte gegeben hochgefahren.
Kurz darauf kamen Beschwerden über Kicks auf den Maps.
Erstmal angeschaut, dann nachgeschaut und ALTE(wo es bereits geklappt hat) Serverfiles wieder aufgespielt.
Das Problem ist aber weiterhin da...
Und nein es liegt nicht daran, dass die Map falsch eingefügt ist oder was weiß ich, kam davor wunderbar drauf, gab keinerlei Probleme...
|
[BUG]Das Verschwinden nach dem Relog
07/04/2011 - Metin2 Private Server - 8 Replies
Hallo liebe Elitepvp´ler
Und zwar habe ich folgendes Problem:
Nach dem Relog / Teleporten etc verschwinden jegliche Buffs und Anderes. Wenn ein GM einen Chatblock vergibt, verschwindet dieser, wenn er sich unsichtbar macht, wird er nach dem Relog sichtbar und bei den Spielern verschwindet jeder Buff
Ausserdem, was sehr gravierend ist, die Bioquest-Belohnungen verschwinden auch!
Ich bitte um Hilfe oder wenigstens Ansätze, woran es liegen könnte !
MfG - Koala
|
pferd nach relog weg :(
04/12/2010 - Metin2 Private Server - 4 Replies
Huhu,
also das is mein starterset
say_title ( "Willkommen" )
say ( "***." )
say ( "Viel Spass!" )
set_quest_state ( "levelup" , "run" )
pc . change_money ( 200000 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
|
Startset in jedem Reich
02/10/2010 - Metin2 Private Server - 10 Replies
Hi Com,
ich habe ein kleines Problem mit dem Startset.
Also:
Wenn ich einen Char (egal welche Rasse) im blauen Reich erstelle und spielen möchte bekomme ich das Startset,aber wenn ich jetz im gelben oder roten Reich das gleich mache bekomme ich nichts.
Kann mir jemand helfen und mir sagen wie ich das Startset in jedem Reich "freischalte"?
say_title ( "Willkommen auf PsychoMt2" )
say ( "Willkommen auf PsychoMt2!" )
say ( "Wir hoffen das wir Dich oft hier begrüßen dürfen." )
say (...
|
All times are GMT +1. The time now is 16:08.
|
|