Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 06:06

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

Advertisement



[SERVICE] Die Questkontrolle

Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old 05/25/2012, 15:37   #5791

 
MineCore's Avatar
 
elite*gold: 30
Join Date: Jan 2011
Posts: 1,306
Received Thanks: 170
PHP Code:
quest give_basic_weapon begin
    state start begin
        when login begin
            local item_vnum 
19
            local item_vnum2 
11209
            local item_vnum3 
12209
            
if pc.get_job() == 1 then
                item_vnum 
1009
                item_vnum2 
11409
                item_vnum3 
12349
            
elseif pc.get_job() == 2 then                
                item_vnum2 
11609
                item_vnum3 
12489
            
elseif pc.get_job() == 3 then
                item_vnum 
7009
                item_vnum2 
11809
                item_vnum3 
12629
            end
            pc
.give_item2(item_vnum)
            
pc.give_item2(item_vnum2)
            
pc.give_item2(item_vnum3)
            
pc.give_item2(27003200)
            
pc.give_item2(27006200)
            
pc.give_item2(72702)
            
pc.give_item2(7105020)
            
pc.give_item2(7003820)
            
pc.give_item2(13009)
            
pc.give_item2(14009)
            
pc.give_item2(15009)
            
pc.give_item2(16009)
            
pc.give_item2(17009)
            
set_state(weiter)
        
end
    end    
    state weiter begin
        when letter begin
            send_letter
("Willkommen auf StarMetiiMt2!")
        
end
        when button 
or info begin
            say_title
("Willkommen "..pc.get_name())
            
say("Willkommen auf StarMetiiMt2,
 Bitte melde Bugs um gehend.
  du fragen oder Probleme hast stehen dir unsere Admins zur Verfügung bitte Benimm dich und halte dich an diese Regeln:
 -Kein Spam
 -Keine fremd Werbung
 -Bitte mach auf einen anderen Server keine 
 Werbung für uns b.z.w in unseren Namen
 -Nicht Beleidigen
 -Nicht Flamen
 -Admins haben immer recht"
)
            
set_state(ende)
        
end
    end
    state ende begin
    end
end 
bitte help
MineCore is offline  
Old 05/25/2012, 15:56   #5792
 
skurto's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 81
Received Thanks: 10
Code:
quest give_basic_weapon begin
    state start begin
        when login begin
            local item_vnum = 19
            local item_vnum2 = 11209
            local item_vnum3 = 12209
            if pc.get_job() == 1 then
                item_vnum = 1009
                item_vnum2 = 11409
                item_vnum3 = 12349
            elseif pc.get_job() == 2 then                
                item_vnum2 = 11609
                item_vnum3 = 12489
            elseif pc.get_job() == 3 then
                item_vnum = 7009
                item_vnum2 = 11809
                item_vnum3 = 12629
            end
            pc.give_item2(item_vnum)
            pc.give_item2(item_vnum2)
            pc.give_item2(item_vnum3)
            pc.give_item2(27003, 200)
            pc.give_item2(27006, 200)
            pc.give_item2(72702)
            pc.give_item2(71050, 20)
            pc.give_item2(70038, 20)
            pc.give_item2(13009)
            pc.give_item2(14009)
            pc.give_item2(15009)
            pc.give_item2(16009)
            pc.give_item2(17009)
            set_state(weiter)
        end
    end    
    state weiter begin
        when letter begin
            send_letter("Willkommen auf StarMetiiMt2!")
        end
	when button or info begin
		say_title("Willkommen "..pc.get_name())
		say("Willkommen auf StarMetiiMt2")
		say("Bitte melde Bugs um gehend.")
		say("du fragen oder Probleme hast stehen") 
		say("dir unsere Admins zur Verfügung bitte")
		say("Benimm dich und halte dich an diese Regeln:")
		say("-Kein Spam")
		say_reward("-Keine fremd Werbung")
		say_reward("-Bitte mach auf einen anderen")
		say_reward("Server keine Werbung für uns")
		say_reward("b.z.w in unseren Namen!")
		say_reward("-Nicht Beleidigen")
		say_reward("-Nicht Flamen")
		say_reward("-Admins haben immer recht")
		set_state(ende)
		end
	end
	state ende begin
	end
end
Try it ;-)
skurto is offline  
Thanks
1 User
Old 05/25/2012, 16:08   #5793

 
MineCore's Avatar
 
elite*gold: 30
Join Date: Jan 2011
Posts: 1,306
Received Thanks: 170
PHP Code:
quest gmlogin begin
state start begin
when login with pc
.is_gm() begin
command
("n ".. pc.get_name() .." ist Online" 
command("n Er ist nun für eure Fragen verfügbar." 
end
end
end

quest gmlogin begin
state start begin
when logout with pc
.is_gm() begin
command
("n ".. pc.get_name() .." ist Offline" 
end
end
end 
Den bitte auch noch
MineCore is offline  
Old 05/25/2012, 16:33   #5794
 
skurto's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 81
Received Thanks: 10
Code:
quest gmlogin begin
	state start begin
		when login with pc.is_gm() begin
		command("n ".. pc.get_name() .." ist Online") 
		command("n Er ist nun für eure Fragen verfügbar.") 
		end
	end
end

quest gmlogin begin
	state start begin
		when logout with pc.is_gm() begin
		command("n ".. pc.get_name() .." ist Offline") 
		end
	end
end
There..
Every line must be completed with ")
skurto is offline  
Thanks
1 User
Old 05/25/2012, 20:37   #5795
 
Kriegergeist^^'s Avatar
 
elite*gold: 60
Join Date: Jul 2010
Posts: 771
Received Thanks: 439
Ich habe eine kleine Quest geschrieben.
Aber sie funktioniert nicht wirklich, könnte bitte jemand drüber gucken und fehler suchen?
Habe noch keine Quest geschrieben, wo es so vielen Zufällen gibt.
Hier die Quest:
Glaube man könnte sie noch kürzen, aber ich weiß leider auch nicht wie das geht
Wär nett wen ihr mir helfen könntet

MfG
Kriegergeist^^
Kriegergeist^^ is offline  
Old 05/25/2012, 21:00   #5796
 
~NwD~'s Avatar
 
elite*gold: 0
Join Date: Jan 2012
Posts: 63
Received Thanks: 83
edit: past schon :P
~NwD~ is offline  
Thanks
1 User
Old 05/25/2012, 22:00   #5797
 
cihad2008's Avatar
 
elite*gold: 3
Join Date: Jan 2009
Posts: 139
Received Thanks: 15
Quest Kontrolle bitte

Warum klapt das nicht?

Code:
Quest starteq begin
State Start begin
When login with PC.getqf("Willkommen") ==0 begin
say_title ( "Willkommen" )
say ( "Willkommen auf dem Server Ali***." )
say ( "www.ali****" )
say ( "Viel Spass! Wünscht dir dein Ali***Team" )
say ( "Sollten Fragen offen sein , einfach einen Teamler anschreiben " )
say ( "" )
pc.setqf("Huhu =D", 1)
pc.give_exp2 ( 3500 )
set_quest_state ( "levelup" , "run" )
pc.change_money ( 500000000 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "71050" , 200 )
pc.give_item2 ( "72702" , 1 )
pc.give_item2 ( "50051" , 1 )
pc.give_item2 ( "72024" , 1 )
pc.give_item2 ( "72018" , 1 )
pc.give_item2 ( "72026" , 200 )
pc.give_item2 ( "72048" , 200 )
pc.give_item2 ( "72003" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "50512" , 1 )
pc.give_item2 ( "70007" , 1 )


horse.advance ( )
say_reward ( "Du wurdest level 9." )
say_reward ( "Du erhielst 500kk yang." )
say_reward ( "Usw...Usw...Usw... xD." )
say_reward ( "Naja hau rein und werde der Beste!." )
say_reward ( "Du erhielst Items fur Laufgeschwindigkeit, wtf." )
say_reward ( "So Krass aber auch , OMG Ey ich liebe dich." )
clear_letter ( )
if pc.job == 0 then
pc.give_item2 ( "29" , 1 )
pc.give_item2 ( "3019" , 1 )
pc.give_item2 ( "11219" , 1 )
pc.give_item2 ( "12209" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Kriegerset!" )
elseif pc.job == 1 then
pc.give_item2 ( "1009" , 1 )
pc.give_item2 ( "2009" , 1 )
pc.give_item2 ( "29" , 1 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "11419" , 1 )
pc.give_item2 ( "12349" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Ninjaset!" )
elseif pc.job == 2 then
pc.give_item2 ( "29" , 1 )
pc.give_item2 ( "11619" , 1 )
pc.give_item2 ( "12489" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Suraset!" )
elseif pc.job == 3 then
pc.give_item2 ( "7019" , 1 )
pc.give_item2 ( "11819" , 1 )
pc.give_item2 ( "12529" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Schamiset!" )
end
End
End
End
cihad2008 is offline  
Old 05/25/2012, 23:24   #5798
 
elite*gold: 0
Join Date: Mar 2011
Posts: 97
Received Thanks: 5
*** , das möchte ich auch wiissen warum das nicht klappt, und zwar das ist die "give_basic_weapon.quest"
branislavdobias is offline  
Old 05/26/2012, 02:05   #5799
 
bl4ckd3v1l's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,439
Received Thanks: 668
Quest:
Fehler:
bl4ckd3v1l is offline  
Old 05/26/2012, 04:21   #5800
 
vinni03's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 194
Received Thanks: 106
Talking

PHP Code:
quest sistema_duvidas begin
    state start begin
        when 9010.chat
."Sistema de Duvidas" begin
            say_title
("Sistema de Duvidas:")
            
say("")
            
say("Com a ajuda do npc, você irá tirar suas duvidas.")
            
say("")
            
local d select("Sistema de Conquistas""Equipe")
            if 
== 1 then
                local s 
select("Como funciona?","Listas""Quantias")
                if 
== 1 then
                    say_title
("Como funciona?")
                    
say("A cada conquista realizada você vai ganhando pontos de conquistas.")
                    
say("")
                    
say_reward("Exemplo:")
                    
say("Você destrói uma pedra metin do nível 90. Ao quebrar a metin você")
                    
say("ganha 10 pontos de conquistas nisso você vai acumulando e pode efetuar a")
                    
say("troca dos pontos no npc.")
                    return
                
end
                
if == 2 then
                    say_title
("Lista:")
                    
say("")
                    
say("Segue a baixo a lista:")
                    
say_title("Boss")
                    
say_reward("Orc Chefe, Líder Fanático, Líder Fanático Zen, Rei Demônio Roxo,")
                    
say_reward("Ceifadora da Morte, Bruxa do Céu, Comandante Tigre, Nove Caudas")
                    
say_reward("Aranha Rainha, Rei Flamejante, Tartaruga de Pedra, Dragão da Água.")
                    
say("")
                    
say_title("Pedras metins e tocha:")
                    
say_reward("Tocha, Pedra da Visibilidade, Pedra do Trovão.")
                    
say("")
                    
say_title("Nível:")
                    
say("")
                    
say_reward("Nível 5, Nível 75, Nível 85")
                    
say_reward("Nível 90, Nível 95:, Nível 99.")
                    return
                
end
                
if == 3 then
                    say_title
("Quantia:")
                    
say("")
                    
say("Segue a baixo a lista de pontos que cada conquista dará.")
                    
say("")
                    
say_title("Boss:")
                    
say("")
                    
say_reward("Orc Chefe: 2 Pontos | Líder Fanático: 3 Pontos")
                    
say_reward("Aranha Rainha: 3 Pontos | Rei Flamejante: 3 Pontos")
                    
say_reward("Líder Fanático Zen: 4 Pontos | Nove Caudas: 4 Pontos")
                    
say_reward("Tartaruga de Pedra: 5 Pontos | Rei Demônio Roxo: 5 Pontos")
                    
say_reward("Comandante Tigre: 5 Pontos | Ceifadora da Morte: 10 Pontos")
                    
say_reward("Bruxa do Céu: 15 Pontos | Dragão da Água: 25 Pontos.")
                    
say_title("Pedras Metin e Tocha")
                    
say_reward("Pedra da Visibilidade: 5 Pontos | Pedra do Trovão: 10 Pontos")
                    
say_reward("Tocha: 30 Pontos.")
                    
say_title("Nível:")
                    
say_reward("Nível 50: 5 Pontos | Nível 75: 10 Pontos")
                    
say_reward("Nível 85: 15 Pontos | Nível 90: 25 Pontos")
                    
say_reward("Nível 95: 50 Pòntos | Nível 99: 100 Pontos")
                
end
            end
            
if == 2 then
                say_title
("Equipe:")
                
say("")
                
say("Segue a baixo a equipe")
                
say("")
                
say_reward("ServerAdmin - [SA] ")
                
say_reward("GameAdmin - [GA] "
                
say_reward("GameMaster - [GM] ")
                
say_reward("Moderador - [MOD] ")
                
say("")
            
end
        end            
    end                
end 
When I click on the npc
appears "Sistema de Duvidas" i click and nothing happens.
vinni03 is offline  
Old 05/26/2012, 12:32   #5801
 
elite*gold: 0
Join Date: Apr 2011
Posts: 800
Received Thanks: 188
beim zweitem mal einen anderen buchstaben nehmen nicht wieder s^^
Tentos123 is offline  
Old 05/26/2012, 13:00   #5802
 
elite*gold: 0
Join Date: Aug 2011
Posts: 336
Received Thanks: 37
PHP Code:
quest guthaben_script begin
    state start begin
        when 32527.
use begin
            
if pc.getqf("pw_for_guthaben_panel")!=0 then
                say
("Gebe dein Passwort für den")
                
say("Guthaben Bereich ein:")
                
local pw=input()
                if 
pw=="" then
                    say
("Du must schon etwas eingeben!")
                    return
                
end
                local pw
=pw+0
                
if pw!=pc.getqf("pw_for_guthaben_panel"then
                    say
("Das ist nicht dein Passwort!")
                    return
                
end
            end
            say
("Wähle ein Aktion aus:")
            
say("Dein Guthaben: "..geld_get_from_name(pc.name).." Yang")
            
local s=select("Geld einzahlen""Geld auszaheln""Geld Senden""Barren kaufen""Barren einlösen""Passwort""Abbrechen")
            if 
s==6 then
                
return
            
end
            
if s==1 then
                say
("Wie viel Geld willst du den einzahlen?")
                
local geld=input()
                if 
geld=="" then
                    say
("Du must schon etwas eintragen!")
                    return
                
end
                local geld
=geld+0
                
if geld==0 then
                    say
("Mehr als 0 muss es schon sein")
                    return
                
end
                
if pc.get_gold()<geld then
                    say
("So viel Geld besitzt du nicht!")
                    return
                
end
                local geld_on_tresor
=geld_get_from_name(pc.name)+geld
                
if geld_on_tresor>2000000000 then
                    say
("Du kannst Maximal 2.000.000.000 Yang")
                    
say("eingezahl haben!")
                    return
                
end
                say
("Willst du "..geld.." Yang einzahlen?")
                
local c=select("Ja""Abbrechen")
                if 
c==2 then
                    
return
                
end
                
if pc.get_gold()<geld then
                    say
("So viel Geld besitzt du nicht!")
                    return
                
end
                geld_give_to_name
(pc.namegeld)
                
pc.change_gold(-geld)
                
say("Das Geld wurde Erfolgreich eingezahlt!")
                return
            
end
            
if s==2 then
                say
("Dein Guthaben beträgt: "..geld_get_from_name(pc.name).." Yang")
                
say("Wie viel willst du davon asugezahlt haben?")
                
local geld=input()
                if 
geld=="" then
                    say
("Du must schon etwas eintragen!")
                    return
                
end
                local geld
=geld+0
                
if geld==0 then
                    say
("Mehr als 0 muss es schon sein")
                    return
                
end
                local self_gold
=pc.get_gold()
                
local check1=self_gold+geld
                local check2
=geld_get_from_name(pc.name)-geld
                
if check1>2000000000 then
                    say
("So viel Geld kannst du nicht abheben!")
                    
say("Es währe mehr als 2.000.000.000 Yang!")
                    
say("Dann kommt ein Fluch über dich!")
                    return
                
end
                
if check2<0 then
                    say
("Du hast nicht so viel Guthaben!")
                    return
                
end
                
if check1>=1800000000 then
                    say
("Zusammengerechnet mit deinem momentanen")
                    
say("Geld sind das fast 2.000.000.000 Yang!")
                    
say("Wenn mehr Yang in deinem Inventar ist")
                    
say("Kommt ein Fluch über dich!")
                
end
                say
("Willst du "..geld.." Yang")
                
say("ausgezahlt haben?")
                
local c=select("Ja""Abbrechen")
                if 
c==2 then
                    
return
                
end
                
if check1>2000000000 then
                    say
("So viel Geld kannst du nicht abheben!")
                    
say("Es währe mehr als 2.000.000.000 Yang!")
                    
say("Dann kommt ein Fluch über dich!")
                    return
                
end
                
if check2<0 then
                    say
("Du hast nicht so viel Guthaben!")
                    return
                
end
                local new_geld
=pc.get_gold()+geld
                geld_give_to_name
(pc.name, -geld)
                
pc.change_gold(geld)
                
say("Du hast nun "..new_geld.." Yang!")
                return
            
end
            
if s==3 then
                say
("Wem willst du den das Geld senden?")
                
say("Der jenige mus Online sein!")
                
local name=input()
                
local search find_pc_by_name(name)
                if 
name=="" then
                    say
("Du must schon etwas eingeben!")
                    return
                
end
                
if name==pc.name then
                    say
("Du kannst dir selbst kein Yang schiken!")
                    return
                
end
                
if search==0 then
                    say
("Der Spieler existiert nicht oder ist Offline!")
                    return
                
end
                
if search>0 then
                    say
("Wie viel Geld willst du ihm Senden?")
                    
say("Dein Guthaben beträgt: "..geld_get_from_name(pc.name).." Yang")
                    
local geld=input()
                    if 
geld=="" then
                        say
("Du must schon etwas eingeben!")
                        return
                    
end
                    local geld
=geld+0
                    
if geld<0 then
                        say
("Du kannst ihm keine minusbeträge schiken!")
                        return
                    
end
                    local self_geld
=geld_get_from_name(pc.name)
                    
local friend_geld=geld_get_from_name(name)
                    
local check1=friend_geld+geld
                    local check2
=self_geld-geld
                    
if geld>self_geld then
                        say
("Du hast nich so viel Guthaben!")
                        return
                    
end
                    
if check1>2000000000 then
                        say
("Er hat leider schon zu viel Guthaben!")
                        
say("Sag ihm er soll ein wenig Abheben!")
                        return
                    
end
                    
if check2<0 then
                        say
("So viel Geld hast du nicht einmal selbst!")
                        return
                    
end
                    say
("Willst du "..name.." wirklich")
                    
say(""..geld.." Yang senden?")
                    if 
geld<=100000000 then
                        say
("")
                    elseif 
geld<=500000000 then
                        say
("Das ist sehr viel Yang!")
                    elseif 
geld<=750000000 then
                        say
("Ein batzen Geld, sehr viel!")
                    elseif 
geld<=1000000000 then
                        say
("Unfassbar! Wirklich so viel?")
                    elseif 
geld<=1500000000 then
                        say
("Woher bekommst du nur so viel Yang?")
                        
say("Das ist mir echt ein Rätzel!")
                    elseif 
geld<=1750000000 then
                        say
("OMG! So viel Geld habe ich noch nie gesehn!")
                    
end
                    local c
=select("Ja""Abbrechen")
                    if 
c==2 then
                        
return
                    
end
                    
if geld>self_geld then
                        say
("Du hast nich so viel Guthaben!")
                        return
                    
end
                    
if check1>2000000000 then
                        say
("Er hat leider schon zu viel Guthaben!")
                        
say("Sag ihm er soll ein wenig Abheben!")
                        return
                    
end
                    
if check2<0 then
                        say
("So viel Geld hast du nicht einmal selbst!")
                        return
                    
end
                    geld_give_to_name
(pc.name, -geld)
                    
geld_give_to_name(namegeld)
                    
say("Deine Sendung ist Erfolgreich angekommen!")
                    return
                
end
            end
            
if s==4 then
            say_titel
("Barren kaufen")
            
say("")
            
say("Möchtes du Barren kaufen?")
            
say("")
            
local a=select("Ja""Nein")
            if 
a==1 then
            npc
.open_shop(15)
            
end
            
            
if a==2 then
            
return
            
end
        end
            
if s==5 then
            local t
=select("250kk Barren""500kk Barren""1kkk Barren")
            if 
t==1 then
            say_title
("250kk Barren")
                
say("")
                
say("Der Barren ist 250kk wert.")
                
say("")
                
say_reward("Möchtest du Baren jetzt einlösen?")
                
local z select("Ja""Nein")
    
                if 
== and pc.count_item(80005) and pc.get_gold()<=1749999999 then
                pc
.change_money(250000000)
                
pc.remove_item(80005)
                elseif 
== and pc.get_gold()>=1749999999 then
                say
("Du Trägst zu viel yang bei dir!")
                
say_reward("Versuche es wieder wenn du genug platz hast")
                elseif 
== and pc.count_item(80005)==0 then
                say
("Die magische Kraft des Barrens ist erloschen")
                
say_reward("Versuche es wieder wenn du den Barren hast")
                
end
    
                
if == 2 then
                
return
                
end
            end
            
if t==2 then
            say_title
("500kk Barren")
                
say("")
                
say("Der Barren ist 500kk wert.")
                
say("")
                
say_reward("Möchtest du Baren jetzt einlösen?")
                
local o select("Ja""Nein")
    
                if 
== and pc.count_item(80006) and pc.get_gold()<=1499999999 then
                pc
.change_money(500000000)
                
pc.remove_item(80006)
                elseif 
== and pc.get_gold()>=1499999999 then
                say
("Du Trägst zu viel yang bei dir!")
                
say_reward("Versuche es wieder wenn du genug platz hast")
                elseif 
== and pc.count_item(80006)==0 then
                say
("Die magische Kraft des Barrens ist erloschen")
                
say_reward("Versuche es wieder wenn du den Barren hast")
                
end
    
                
if == 2 then
                
return
                
end
            end
            
if t==3 then
            say_title
("1kkk Barren")
                
say("")
                
say("Der Barren ist 1kkk wert.")
                
say("")
                
say_reward("Möchtest du Baren jetzt einlösen?")
                
local p select("Ja""Nein")
    
                if 
== and pc.count_item(80007) and pc.get_gold()<=999999999 then
                pc
.change_money(1000000000)
                
pc.remove_item(80007)
                elseif 
== and pc.get_gold()>=999999999 then
                say
("Du Trägst zu viel yang bei dir!")
                
say_reward("Versuche es wieder wenn du genug platz hast")
                elseif 
== and pc.count_item(80007)==0 then
                say
("Die magische Kraft des Barrens ist erloschen")
                
say_reward("Versuche es wieder wenn du den Barren hast")
                
end
    
                
if == 2 then
                
return
                
end
            end
            
if s==6 then
                
if 1==1 then --alles um eine zeile verschoben
                    
if pc.getqf("pw_for_guthaben_panel")==0 then
                        say
("Es gibt die Möglichkeit ein Passwort")
                        
say("für den Guthaben Bereich festzulegen!")
                        
say("")
                        
say("Damit niemand an dein Guthaben ran kommt")
                        
say("wenn du mal gehäckt wirst!")
                        
say("")
                        
local c=select("Passwort setzen""Abbrechen")
                        if 
c==2 then
                            
return
                        
end
                        say
("Gebe dein Passwort ein:")
                        
say("")
                        
say("Darf nur aus Ziffern bestehen!")
                        
say("Min. 5 Zahlen! Max. 5 Zahlen!")
                        
say("Mus zwischen 10000 und 99999 liegen")
                        
say("")
                        
local pw=input()
                        if 
pw=="" then
                            say
("Du must schon etwas eingeben!")
                            return
                        
end
                        local pw
=pw+0
                        
if pw>=10000 and pw<=99999 then
                            say
("Dein gewähltes Passwort: "..pw.."")
                            
say("")
                            
say("Willst du es als Passwort setzen?")
                            
local c2=select("Passwort setzen""Abbrechen")
                            if 
c2==2 then
                                
return
                            
end
                            say
("Dein Passwort wurde erfolgreich gespeichert!")
                            
pc.setqf("pw_for_guthaben_panel"pw)
                            return
                        else
                            
say("Das Passwort kannst du nicht wählen!")
                            
say("Eingegebens Passwort: "..pw.."")
                            return
                        
end
                    
else
                        
say("Das sicherheits Passwort ist momentan: Aktiv")
                        
local c=select("Passwort deaktivieren""Passwort ändern""Abbrechen")
                        if 
c==3 then
                            
return
                        
end
                        
if c==1 then
                            say
("Bist du dir sicher das du das Passowort")
                            
say("deaktivieren willst?")
                            
local c2=select("Deaktivieren""Abbrechen")
                            if 
c2==2 then
                                
return
                            
end
                            say
("Das Passwort wurde deaktiviert!")
                            
pc.setqf("pw_for_guthaben_panel"0)
                            return
                        
end
                        
if c==2 then
                            say_reward
("Passwort ändern")
                            
say("Gebe dein Momentanes Passwort ein:")
                            
local old_pw=input()
                            if 
old_pw=="" then
                                say
("Du must schon etwas eingeben!")
                                return
                            
end
                            local old_pw
=old_pw+0
                            
if old_pw!=pc.getqf("pw_for_guthaben_panel"then
                                say
("Das ist nicht dein momentanes Passwort!")
                                return
                            
end
                            
if old_pw==pc.getqf("pw_for_guthaben_panel"then
                                say
("Gebe dein neues Passwort ein:")
                                
say("")
                                
say("Darf nur aus Ziffern bestehen!")
                                
say("Min. 5 Zahlen! Max. 5 Zahlen!")
                                
say("Mus zwischen 10000 und 99999 liegen")
                                
local new_pw=input()
                                if 
new_pw=="" then
                                    say
("Du must schon etwas eingeben!")
                                    return
                                
end
                                local new_pw
=new_pw+0
                                
if new_pw>=10000 and new_pw<=99999 then
                                    say
("Dein gewähltes Passwort: "..new_pw.."")
                                    
say("")
                                    
say("Willst du es als Passwort setzen?")
                                    
local c2=select("Passwort setzen""Abbrechen")
                                    if 
c2==2 then
                                        
return
                                    
end
                                    say
("Dein Passwort wurde erfolgreich gespeichert!")
                                    
pc.setqf("pw_for_guthaben_panel"new_pw)
                                    return
                                else
                                    
say("Das Passwort kannst du nicht wählen!")
                                    
say("Eingegebens Passwort: "..pw.."")
                                    return
                                
end
                            
else
                                
say("Das ist nicht dein Passwort!")
                                return
                            
end
                        end
                    end
                end        
            end    
        end
    end
end 
wo ist der fehler?
DarkNessWorld2 is offline  
Old 05/26/2012, 13:38   #5803
 
elite*gold: 23
Join Date: Mar 2011
Posts: 173
Received Thanks: 19
Hey

Ich komme bei meiner quest nicht weiter...

Man soll pro Tag eine Abstimmung machen können doch ich weiß den Code dafür nicht ... eben so soll man am ende das ergebnis sehen nur diesen Code weiß ich auch nicht ^^

Sie sollte 7 Tage laufen die Umfrage... doch alle guten dinge sind 3 --> diesen Code weiß ich auch nicht ^^

PHP Code:
quest umfrage begin
    state start begin
        when 20095.chat
."TGM Bewertung" with pc.get_level() >=50  begin
            local a 
select("[TGM] Bewertung""[TMOD] Bewertung")
                if 
== 1 then
                    say_title
("[TGM] Bewertung")
                    
say("Hallo, mir [SA]Sibba ist es sehr wichtig was")
                    
say("unsere Spieler von unseren derzeitigen [TGM]s halten")
                    
say("Deswegen bitte ich dich, weil du schon über lvl 50 bist und")
                    
say("somit schon länger auf unserem Server spielst, unserem besten")
                    
say("[TGM] deine Stimme zu geben.")
                    
say("")
                    
say("So, entscheide dich bitte nun :")
                    
local b select("[TGM]Name""[TGM]Name""[TGM]Name")
                        if 
== 1 then
                        set
(("[TGM]Name")+1)
                    
end
                        
if == 2 then
                        set
(("[TGM]Name")+1)
                    
end
                        
if == 3 then
                        set
(("[TGM]Name")+1)
                    
end
                    say_title
("[TGM] Bewertung")
                    
say("Danke für deine Stimme")
                    
say("Vielleicht werden die anderen Spieler in Zukunft über")
                    
say("Dich abstimmen! Also Los bewirb dich in unserem Forum sobald")
                    
say("Die Bewerbungen wieder offen sind")
                
end
                
if == 2 then
                say_title
("[TMOD] Bewertung")
                    
say("Hallo, mir [SA]Sibba ist es sehr wichtig was")
                    
say("unsere Spieler von unseren derzeitigen [TMOD]s halten")
                    
say("Deswegen bitte ich dich, weil du schon über lvl 50 bist und")
                    
say("somit schon länger auf unserem Server spielst, unserem besten")
                    
say("[TMOD] deine Stimme zu geben.")
                    
say("")
                    
say("So, entscheide dich bitte nun :")
                    
local c select("[TMOD]Name""[TMOD]Name""[TMOD]Name")
                        if 
== 1 then
                            set
(("[TMOD]Name")+1)
                        
end
                            
if == 2 then
                            set
(("[TMOD]Name")+1)
                        
end
                            
if == 3 then
                            set
(("[TMOD]Name")+1)
                        
end
                        say_title
("[TMOD] Bewertung")
                        
say("Danke für deine Stimme")
                        
say("Vielleicht werden die anderen Spieler in Zukunft über")
                        
say("Dich abstimmen! Also Los bewirb dich in unserem Forum sobald")
                        
say("Die Bewerbungen wieder offen sind")
                    
end
                    when login with pc
.is_gm begin
                        say
("Hier kannst du dir die Bewertungen ansehen")
                        
say("Wähle bitte die Katigroie :")
                        
local d select("[TGM] Bewertung""[TMOD] Bewertung")
                            if 
== 1 then
                            say
("Das Ergebnis :")
                            
BITTE CODE FÜR ERGEBNIS EINTRAGEN
                        end
                            
if == 2 then
                            say
("Das Ergebnis :")
                            
BITTE CODE FÜR ERGEBNIS EINTRAGEN
                        end
                    end    
                end
            end
        end
    end
end 
[SA]Sibba / Christian is offline  
Old 05/26/2012, 13:43   #5804
 
elite*gold: 0
Join Date: Mar 2011
Posts: 97
Received Thanks: 5
Quote:
Quest starteq begin
State Start begin
When login with PC.getqf("Willkommen") ==0 begin
say_title ( "Willkommen" )
say ( "Willkommen auf dem Server Ali***." )
say ( "www.ali****" )
say ( "Viel Spass! Wünscht dir dein Ali***Team" )
say ( "Sollten Fragen offen sein , einfach einen Teamler anschreiben " )
say ( "" )
pc.setqf("Huhu =D", 1)
pc.give_exp2 ( 3500 )
set_quest_state ( "levelup" , "run" )
pc.change_money ( 500000000 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "71050" , 200 )
pc.give_item2 ( "72702" , 1 )
pc.give_item2 ( "50051" , 1 )
pc.give_item2 ( "72024" , 1 )
pc.give_item2 ( "72018" , 1 )
pc.give_item2 ( "72026" , 200 )
pc.give_item2 ( "72048" , 200 )
pc.give_item2 ( "72003" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "50512" , 1 )
pc.give_item2 ( "70007" , 1 )


horse.advance ( )
say_reward ( "Du wurdest level 9." )
say_reward ( "Du erhielst 500kk yang." )
say_reward ( "Usw...Usw...Usw... xD." )
say_reward ( "Naja hau rein und werde der Beste!." )
say_reward ( "Du erhielst Items fur Laufgeschwindigkeit, wtf." )
say_reward ( "So Krass aber auch , OMG Ey ich liebe dich." )
clear_letter ( )
if pc.job == 0 then
pc.give_item2 ( "29" , 1 )
pc.give_item2 ( "3019" , 1 )
pc.give_item2 ( "11219" , 1 )
pc.give_item2 ( "12209" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Kriegerset!" )
elseif pc.job == 1 then
pc.give_item2 ( "1009" , 1 )
pc.give_item2 ( "2009" , 1 )
pc.give_item2 ( "29" , 1 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "11419" , 1 )
pc.give_item2 ( "12349" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Ninjaset!" )
elseif pc.job == 2 then
pc.give_item2 ( "29" , 1 )
pc.give_item2 ( "11619" , 1 )
pc.give_item2 ( "12489" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Suraset!" )
elseif pc.job == 3 then
pc.give_item2 ( "7019" , 1 )
pc.give_item2 ( "11819" , 1 )
pc.give_item2 ( "12529" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Schamiset!" )
end
End
End
End
"give_basic_weapon.quest"
branislavdobias is offline  
Old 05/26/2012, 15:51   #5805
 
Kriegergeist^^'s Avatar
 
elite*gold: 60
Join Date: Jul 2010
Posts: 771
Received Thanks: 439
Tag auch,

Habe kleine Quest (über 500 Zeilen ) geschrieben.
Aber sie will nicht so wie ich will.
Hier erst mal die Quest:
Wen ich bei "local a" "Ich möchte mir etwas Wunschen!" auswähle, schließt sich einfach das Fenster. Ich glaube ich habe paar ends falsch gesetzt.
Wäre echt nett, wen einer mal rüber gucken würde und den Fehler behebt

MfG
Kriegergeist^^
Kriegergeist^^ is offline  
Reply




All times are GMT +1. The time now is 06:07.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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