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)
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
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
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 ...
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.
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 (...