|
You last visited: Today at 15:28
Advertisement
[SERVICE] Die Questkontrolle
Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.
08/29/2010, 15:57
|
#226
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
|
@kabel24
hier deine Quest. 25% gekürtzt & fehlerfrei
PHP Code:
quest give_item begin state start begin when 30123.chat."give_item" begin say_title("Item Erstellen:") say("Hallo ".. pc.get_name() .."!") say(pc.get_name().." Welches Item würdest du gerne erstellen?") local s = input() if s==11989 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nicht erstell bar") elseif s <= 28000 or s >= 28312 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nicht erstell bar") elseif s <= 12670 or s >= 12679 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nicht erstell bar") elseif s==13210 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nicht erstell bar") elseif s==11980>11983 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nichterstell bar") end pc . give_item2(s, 1 ) say("Hier hast du dein item") end end end
------------------------
@Ivan.
Kill den Mob 2 oder mehrere male! Und sag es immer noch nichts komme!
Greatz benhero
|
|
|
08/29/2010, 16:22
|
#227
|
elite*gold: 70
Join Date: Jan 2009
Posts: 1,985
Received Thanks: 2,239
|
Jo, hatte ich auch versucht nur leider ohne erfolg.
|
|
|
08/29/2010, 16:59
|
#228
|
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
|
Quote:
Originally Posted by Benhero
@kabel24
hier deine Quest. 25% gekürtzt & fehlerfrei
PHP Code:
quest give_item begin state start begin when 30123.chat."give_item" begin say_title("Item Erstellen:") say("Hallo ".. pc.get_name() .."!") say(""..pc.get_name().." Welches Item würdest du gerne erstellen?") local s = input() if s==11989 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nicht erstell bar") elseif s <= 28000 or s >= 28312 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nicht erstell bar") elseif s <= 12670 or s >= 12679 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nicht erstell bar") elseif s==13210 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nicht erstell bar") elseif s==11980>11983 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nichterstell bar") end pc . give_item2(s, 1 ) say("Hier hast du dein item") end end end
------------------------
@Ivan.
Kill den Mob 2 oder mehrere male! Und sag es immer noch nichts komme!
Greatz benhero
|
Jetzt ist sie Fehlerfrei  hast am anfang bei say( 2 mal die "" vergessen
Mfg, Yoshix3
|
|
|
08/29/2010, 17:40
|
#229
|
elite*gold: 1
Join Date: Apr 2010
Posts: 75
Received Thanks: 43
|
Vielen dank ich Probier sie mal aus
|
|
|
08/29/2010, 17:53
|
#230
|
elite*gold: 0
Join Date: Jul 2010
Posts: 4,398
Received Thanks: 958
|
PHP Code:
quest levelup_item begin
state start begin
when levelup begin
chat("Du wurdest gerade Levelup und hast ein Item bekommen!")
if pc . job == 0 then
pc.give_item2(229) -- Item für Krieger
elseif pc . job == 1 then
pc.give_item2(229) -- Item für Ninja
elseif pc . job == 2 then
pc.give_item2(229) -- Item für Sura
elseif pc . job == 3 then
pc.give_item2(229) -- Item für Schamie
end
when levelup with pc.get_level() = 80 begin -- Wenn man lvl80 wird
chat("Du bist gerade Level 80 geworde, udn hat eine Lv80iger Waffe bekommen!")
pc.give_item2(229) -- Item für Krieger
elseif pc . job == 1 then
pc.give_item2(229) -- Item für Ninja
elseif pc . job == 2 then
pc.give_item2(229) -- Item für Sura
elseif pc . job == 3 then
pc.give_item2(229) -- Item für Schamie
end
when levelup with pc.get_level() = 120 begin -- Wenn man lvl 90 wird
chat("Du bist gerade Level 90 geworden und hast eine Lv90iger Waffe bekommen!")
pc.give_item2(229) -- Item für Krieger
elseif pc . job == 1 then
pc.give_item2(229) -- Item für Ninja
elseif pc . job == 2 then
pc.give_item2(229) -- Item für Sura
elseif pc . job == 3 then
pc.give_item2(229) -- Item für Schamie
end
end
end
syntax error
unexpected symbol near when
Weiß einer woran das liegt?
mfg
|
|
|
08/29/2010, 18:01
|
#231
|
elite*gold: 1
Join Date: Apr 2010
Posts: 75
Received Thanks: 43
|
Quote:
Zitat von Benhero Beitrag anzeigen
@kabel24
hier deine Quest. 25% gekürtzt & fehlerfrei
PHP-Code:
quest give_item begin
state start begin
when 30123.chat."give_item" begin
say_title("Item Erstellen:")
say("Hallo ".. pc.get_name() .."!")
say(""..pc.get_name().." Welches Item würdest du gerne erstellen?")
local s = input()
if s==11989 then
say("oh das geht leider nicht")
say("")
say("Gm Eq/steine , Gm rüssis ")
say("Sind nicht erstell bar")
elseif s <= 28000 or s >= 28312 then
say("oh das geht leider nicht")
say("")
say("Gm Eq/steine , Gm rüssis ")
say("Sind nicht erstell bar")
elseif s <= 12670 or s >= 12679 then
say("oh das geht leider nicht")
say("")
say("Gm Eq/steine , Gm rüssis ")
say("Sind nicht erstell bar")
elseif s==13210 then
say("oh das geht leider nicht")
say("")
say("Gm Eq/steine , Gm rüssis ")
say("Sind nicht erstell bar")
elseif s==11980>11983 then
say("oh das geht leider nicht")
say("")
say("Gm Eq/steine , Gm rüssis ")
say("Sind nichterstell bar")
end
pc . give_item2(s, 1 )
say("Hier hast du dein item")
end
end
end
------------------------
@Ivan.
Kill den Mob 2 oder mehrere male! Und sag es immer noch nichts komme!
Greatz benhero
Jetzt ist sie Fehlerfrei hast am anfang bei say( 2 mal die "" vergessen
Mfg, Yoshix3
Geändert von Yoshix3 (Heute um 17:11 Uhr)
|
Klappt immer noch nicht =( habs in filezilla eingefügt dann make.sh ausgeführt rebootet un d es klappt immer noch nicht =(
|
|
|
08/29/2010, 19:04
|
#232
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
|
@Yoshix3 die braucht man nicht *facepalm*...
egal
So hier...
PHP Code:
quest give_item begin state start begin when 30123.chat."give_item" begin say_title("Item Erstellen:") say("Hallo ".. pc.get_name() .."!") say(pc.get_name().." Welches Item würdest du gerne erstellen?") local s = tonumber(input()) if s==11989 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nicht erstell bar") elseif s <= 28000 or s >= 28312 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nicht erstell bar") elseif s <= 12670 or s >= 12679 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nicht erstell bar") elseif s==13210 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nicht erstell bar") elseif s==11980>11983 then say("oh das geht leider nicht") say("") say("Gm Eq/steine , Gm rüssis ") say("Sind nichterstell bar") end pc . give_item2(s, 1) say("Hier hast du dein item") end end end
Greatz Benhero
|
|
|
08/29/2010, 19:09
|
#233
|
elite*gold: 0
Join Date: Jul 2010
Posts: 4,398
Received Thanks: 958
|
@ Benhero
Weißt du auch was bei mir der Fehler ist?
mfg
|
|
|
08/29/2010, 19:27
|
#234
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
|
@LoLIsBack
ja ich habe DIE fehler gefunden... hier
PHP Code:
quest levelup_item begin state start begin when levelup begin chat("Du wurdest gerade Levelup und hast ein Item bekommen!") if pc . job == 0 then pc.give_item2(229) -- Item für Krieger elseif pc . job == 1 then pc.give_item2(229) -- Item für Ninja elseif pc . job == 2 then pc.give_item2(229) -- Item für Sura elseif pc . job == 3 then pc.give_item2(229) -- Item für Schamie end end when levelup with pc.get_level() = 80 begin -- Wenn man lvl80 wird chat("Du bist gerade Level 80 geworde, udn hat eine Lv80iger Waffe bekommen!") if pc . job == 0 then pc.give_item2(229) -- Item für Krieger elseif pc . job == 1 then pc.give_item2(229) -- Item für Ninja elseif pc . job == 2 then pc.give_item2(229) -- Item für Sura elseif pc . job == 3 then pc.give_item2(229) -- Item für Schamie end end when levelup with pc.get_level() = 120 begin -- Wenn man lvl 90 wird chat("Du bist gerade Level 90 geworden und hast eine Lv90iger Waffe bekommen!") if pc . job == 0 then pc.give_item2(229) -- Item für Krieger elseif pc . job == 1 then pc.give_item2(229) -- Item für Ninja elseif pc . job == 2 then pc.give_item2(229) -- Item für Sura elseif pc . job == 3 then pc.give_item2(229) -- Item für Schamie end end end end
|
|
|
08/29/2010, 19:31
|
#235
|
elite*gold: 0
Join Date: Jul 2010
Posts: 4,398
Received Thanks: 958
|
thx  was war es denn?
Nur das jeweils ein end fehlte?
Edit:
Klappt immernoch nicht.
Fehlermeldung: [string "startpc . get_level ( ) = 80"]:1: `then`expected near `=`
Wer kann helfen?
|
|
|
08/29/2010, 21:06
|
#236
|
elite*gold: 70
Join Date: Jan 2009
Posts: 1,985
Received Thanks: 2,239
|
Banhero könntest du meine Quest nochmal überarbeiten?
|
|
|
08/29/2010, 22:00
|
#237
|
elite*gold: 1
Join Date: Apr 2010
Posts: 75
Received Thanks: 43
|
Quote:
@LoLIsBack
ja ich habe DIE fehler gefunden... hier
PHP-Code:
quest levelup_item begin
state start begin
when levelup begin
chat("Du wurdest gerade Levelup und hast ein Item bekommen!")
if pc . job == 0 then
pc.give_item2(229) -- Item für Krieger
elseif pc . job == 1 then
pc.give_item2(229) -- Item für Ninja
elseif pc . job == 2 then
pc.give_item2(229) -- Item für Sura
elseif pc . job == 3 then
pc.give_item2(229) -- Item für Schamie
end
end
when levelup with pc.get_level() = 80 begin -- Wenn man lvl80 wird
chat("Du bist gerade Level 80 geworde, udn hat eine Lv80iger Waffe bekommen!")
if pc . job == 0 then
pc.give_item2(229) -- Item für Krieger
elseif pc . job == 1 then
pc.give_item2(229) -- Item für Ninja
elseif pc . job == 2 then
pc.give_item2(229) -- Item für Sura
elseif pc . job == 3 then
pc.give_item2(229) -- Item für Schamie
end
end
when levelup with pc.get_level() = 120 begin -- Wenn man lvl 90 wird
chat("Du bist gerade Level 90 geworden und hast eine Lv90iger Waffe bekommen!")
if pc . job == 0 then
pc.give_item2(229) -- Item für Krieger
elseif pc . job == 1 then
pc.give_item2(229) -- Item für Ninja
elseif pc . job == 2 then
pc.give_item2(229) -- Item für Sura
elseif pc . job == 3 then
pc.give_item2(229) -- Item für Schamie
end
end
end
end
__________________
|
Hä klappt immer noch nicht
vllt hab ich was falsch gemacht
ich habe die datei bei quest eingefügt als give_item.quest
dann in hongkong_list give_item.quest eingetragen
bei vpc
cd -usr-rain-channel-share?data-locale-hongkong-quest
chmod u`x make.sh
sh make.sh
ist da irgent was falsch dran?
|
|
|
08/30/2010, 15:02
|
#238
|
elite*gold: 0
Join Date: Apr 2010
Posts: 146
Received Thanks: 108
|
Quote:
Originally Posted by Nixodas
@ Sherbe versuch mal anstatt 59 20 das is auch P aber spackt nicht
|
Aber die zweite frage ist noch nicht beantwortet?
(mit der 20 noch nicht ausprobiert)
Geht das, das man in die Quest einbauen kann, das die Fertigkeit vor dem perfektionieren M1 sein muss?
MFG
Sherbe
|
|
|
08/30/2010, 18:33
|
#239
|
elite*gold: 0
Join Date: Jun 2009
Posts: 166
Received Thanks: 83
|
quest levelup begin
state start begin
when levelup begin with pc.level = 80
notice_all(pc.get_name().. " hat level 80 erreicht.")
notice_all("Wir gratulieren.")
end
end
end
Fehler:
syntax error : [string "start"]:1: unexpected symbol near `with´
60.quest:6:Abort trap (core dumped)
|
|
|
08/30/2010, 18:51
|
#240
|
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
|
Du musst machen with pc.get_level() = 80 then
wenns nicht klappt dann probier mal with pc.get_level() == 80 then
|
|
|
All times are GMT +1. The time now is 15:29.
|
|