[SERVICE] Die Questerstellung

04/04/2014 03:43 Pytho0n#1276
Servus Leute,
nunja habe für meinen Server Biologen von DE ausgewählt da die aber buggy sind und irgendwie bekommen die Spieler die 90er 92 94er bio nicht.
Dacht ich mir was anderes aus, dennoch benötige ich eure Hilfe.
Wer kann mir die bitte erstellen?..

Level - Belohnung
----------------
Lv1 Herzlich Willkommen auf dem Server xxxx
Ein langer und harter Weg wartet auf dich um dich für diese Reise zu stärken
darfst du hier einen Boni wählen den du permanent erhälst:

Wähle:

5 Stärke
5 Int
5 Dex


Gute Wahl! Du erhälst 5 xxx Statuspunkte Permanent


Lvl30
Du zeigst starke Leistungen die Götter belohnen dich mit einem Boni der dir zu nutzen sein wird.

Du erhälst 10% Stark gegen Monster!


Lvl50
Du zeigst beeindruckende Stärke dennoch liegt ein langer Weg vor dir mein Freund
Du erhälst:

500TP
25 AW
30 Deff

Sehr gute Wahl! Du erhälst xxx permanent


Lvl 75
Nun weisen dich die Götter zu den Fürchterlichen Monstern aus der Grotte der Verbannung!
Sei Vorsichtig mein Freund diese Monster sind sehr stark!

Ich gebe dir das hier auf den Weg, um dich nicht in der Grotte fallen zu sehen.
Es wird dich stärken gegen die Monster.

Du erhälst 50 Deff


Lvl90

Mein Freund du bis sehr stark geworden deine Kraft steigt enorm an!
Die Götter befürchten das in dir noch sehr viel mehr steckt aus dem Grund gebe ich dir das hier mit auf den Weg.

Du erhälst 5% Chance nahkampf angriff abzublocken


Lvl100

Du bist einer der stärksten hier geworden dein Name spricht sich im jeden Reich rum.
Man sagt es werden Attentate auf dich geplant mein Freund nimm das hier um dich davor zu beschützen!

Du erhälst

10 % Deff gegen alle Rassen
50 AW


Lvl 105

Mein Freund es war ein sehr langer Weg und ein harter Weg du hast ziemlich viel gesehen und erlebt und dich bewiesen das du eine Legende bist.
Nur wenige schaffen es soweit ich gratuliere dir.
Damit hast du dir eine Große Belohnung verdient!

(WÄHLE AUS)

5% Stark gegen Halbmenschen
100 Deff
15 %Monster

Du erhälst ......

Vielen Dank wenn sich jemand die Zeit dafür nimmt lediglich gebe ich dafür 10PSC als Dankeschön :-)
04/04/2014 11:50 HighWave#1277
Quote:
Originally Posted by TayzZ.? View Post
Hallo,

Kann bitte einer eine Quest Schreiben, Die eigendlich so ist wie eine Yang Bank quest aber halt ohne yang, sondern mit "DR" und wenn man auf ein Item Rechtsklick Drückt man z.B. 100 DR auf sein Konto bekommt.Man sollte auch über einen NPC "20500" als ersten seinen Pin eingeben und dan kann man sich in sein Konto einloggen. Wenn man Im Konto ist, sollte man Seinen:

PHP Code:
-Kontostand Sehen
-DR Gutscheine in Wert von 100,500 oder 1000 DR abholen (als Item)
-
Pin ändern
-DR shop öffnen wo z.B5 Verschiedene Items Zu kaufen. (DR währung


Der sinn Dahinter ist:

PHP Code:
Man kann selten von einigen Monstern DR gutscheine in wert von
100
,500,1000 DR Droppen und per Rechtsklick Einzahlen
Und Einen 
"Ingame Itemshop" haben
Hätte auch Interesse....
04/04/2014 21:06 .PrimeStar ##1278
Hallo. Ich benötige eine Quest mit der man seine Gilde leveln kann oder die Gilde direkt max. Level wird, irgendwie sowas.. Wäre nett, wenn mir jemand sowas machen könnte. Danke.
04/05/2014 12:02 .yorliK#1279
Quote:
Originally Posted by TayzZ.? View Post
Hallo,

Kann bitte einer eine Quest Schreiben, Die eigendlich so ist wie eine Yang Bank quest aber halt ohne yang, sondern mit "DR" und wenn man auf ein Item Rechtsklick Drückt man z.B. 100 DR auf sein Konto bekommt.Man sollte auch über einen NPC "20500" als ersten seinen Pin eingeben und dan kann man sich in sein Konto einloggen. Wenn man Im Konto ist, sollte man Seinen:

PHP Code:
-Kontostand Sehen
-DR Gutscheine in Wert von 100,500 oder 1000 DR abholen (als Item)
-
Pin ändern
-DR shop öffnen wo z.B5 Verschiedene Items Zu kaufen. (DR währung


Der sinn Dahinter ist:

PHP Code:
Man kann selten von einigen Monstern DR gutscheine in wert von
100
,500,1000 DR Droppen und per Rechtsklick Einzahlen
Und Einen 
"Ingame Itemshop" haben
Ich hab vor einiger Zeit etwas ähnliches geschrieben, ich kann die Quest releasen, wenn noch Bedarf ist.
04/05/2014 12:48 Azuko#1280
Heyho, Ich suche eine Quest die einen Befehlt innerhalb von 10 Minuten in einer Gruppe 100 Monster der sorte X zu töten.

Wichtig ist das die Kills der gruppe auch zum Counter zählen.
04/05/2014 13:48 .Weezy#1281
Quote:
Originally Posted by Azuko View Post
Heyho, Ich suche eine Quest die einen Befehlt innerhalb von 10 Minuten in einer Gruppe 100 Monster der sorte X zu töten.

Wichtig ist das die Kills der gruppe auch zum Counter zählen.
nimm die KG Quest und änder sie um.
04/05/2014 14:25 TayzZ.?#1282
#Kilroy.

Ich würde mich Richtig Freuen wenn du das tuen würdest ^.^
04/05/2014 15:36 Azuko#1283
Quote:
Originally Posted by .Weezy View Post
nimm die KG Quest und änder sie um.
besitze diese Quest nicht ^^ Beim Suchergebnis kommt auch nix raus
04/05/2014 15:51 .yorliK#1284
Quote:
Originally Posted by Azuko View Post
Heyho, Ich suche eine Quest die einen Befehlt innerhalb von 10 Minuten in einer Gruppe 100 Monster der sorte X zu töten.

Wichtig ist das die Kills der gruppe auch zum Counter zählen.
Quote:
Originally Posted by .Weezy View Post
nimm die KG Quest und änder sie um.

Joa Weezy hat Recht:


Quote:
Originally Posted by TayzZ.? View Post
#Kilroy.

Ich würde mich Richtig Freuen wenn du das tuen würdest ^.^

[Only registered and activated users can see links. Click Here To Register...]
04/05/2014 17:05 GoldenProductionHD#1285
Hey hat jemand zufällig eine "G-Regenbogenstein" Quest wo man die Skills von "1-20" direkt auf G machen kann? Also so das die Skills nicht auf M1 sein müssen, sondern direkt mit lv. 6 einen G Skill hat.
Danke im Vorraus
04/05/2014 17:30 .yorliK#1286
Quote:
Originally Posted by GoldenProductionHD View Post
Hey hat jemand zufällig eine "G-Regenbogenstein" Quest wo man die Skills von "1-20" direkt auf G machen kann? Also so das die Skills nicht auf M1 sein müssen, sondern direkt mit lv. 6 einen G Skill hat.
Danke im Vorraus
Es gibt eine gute von [Only registered and activated users can see links. Click Here To Register...] dort muss man für dein vorhaben nur an zwei Stellen etwas ändern. Dies hab ich jetzt mal für dich übernommen.
04/05/2014 20:33 TayzZ.?#1287
Hallo leute,
Ich wollte mich entschuldigen, das ich Immer Für Jede Kleine Quest eure Hilfe Brauche, aber Ich bin noch nicht so gut, sodass ich das alleine Schaffe.

Ich Bräuchte hilfe bei der Quest von Kilroy. .

Bei Mir Klappt die nicht (ich habe in Navicat die Spalten Hinzugefügt), darum wollte ich fragen ob die einer auch schreiben kann, ohne Die DB zu benutzen.

Hier nomma die Quest:

04/05/2014 20:56 .yorliK#1288
Quote:
Originally Posted by TayzZ.? View Post
Hallo leute,
Ich wollte mich entschuldigen, das ich Immer Für Jede Kleine Quest eure Hilfe Brauche, aber Ich bin noch nicht so gut, sodass ich das alleine Schaffe.

Ich Bräuchte hilfe bei der Quest von Kilroy. .

Bei Mir Klappt die nicht (ich habe in Navicat die Spalten Hinzugefügt), darum wollte ich fragen ob die einer auch schreiben kann, ohne Die DB zu benutzen.

Hier nomma die Quest:
Frag doch einfach mich, ich hab sich ja auch erstellt, ob ich die nicht auf non-mysql umschreibe? :D?
04/05/2014 21:06 TayzZ.?#1289
Danke aber Ich habe Immer noch ein Fehler. Wenn ich mein Pin Festlege kommt In den Chat 12345 - Passwort gesetzt danach schließt sich das Gespräch mit den NPC. Wenn ich ihn dann wieder anspreche sagt der mir, das ich noch kein pin hätte.
04/05/2014 21:25 .yorliK#1290
Quote:
Originally Posted by TayzZ.? View Post
Danke aber Ich habe Immer noch ein Fehler. Wenn ich mein Pin Festlege kommt In den Chat 12345 - Passwort gesetzt danach schließt sich das Gespräch mit den NPC. Wenn ich ihn dann wieder anspreche sagt der mir, das ich noch kein pin hätte.
Joa, war nen Fehler meinerseits.

PHP Code:


quest drBank begin
    state start begin
        when 80014.
use or 80015.use or 80016.use begin
            dr 
item.get_vnum()
            
scheine={ 
                    [
80014] = { 100 },
                    [
80015] = { 500 },
                    [
80016] = { 1000 }
                    }
            
say_title(scheine[dr][1].." - DR Schein")
            
say("")
            
say(scheine[dr][1].." - DR Schein ins DR - Konto einzahlen?")
            
say("")
            if 
select("Ja","Nein")==2 then return end
            
if pc.getqf("drbankpassword") == 0 then
                say_title
("Pin Eingabe")
                
say("")
                
say("Du hast noch keinen Pin für dein")
                
say("Konto. Wähle einen Pin, um")
                
say("DR - Scheine einlösen zu können.")
                return
            
end
            say_title
("Pin Eingabe")
            
say("")
            
say("Um mehr Sicherheit zu garantieren, musst")
            
say("du dein DR - Bank Passwort angeben.")
            
pin tonumber(input())
            if 
pin != pc.getqf("drbankpassword"then syschat("DR - Bank: Falscher Pin.") return end
            pc
.setqf("drbankguthaben"pc.getqf("drbankguthaben")+ scheine[dr][1])
            
syschat(scheine[dr][1].." - DR Schein eingelöst.")
            
pc.remove_item(dr1)
            
end


        when kill with not npc
.is_pc() begin
            zufall 
number(1,1000)            
            if 
zufall 10 then
                chance 
number(111)
                if 
chance == 11 then
                game
.drop_item_with_ownership(Dr1000ID ,1) -- ID eintragen
                
elseif chance <= 10 and chance >= 7 then
                    game
.drop_item_with_ownership(Dr500ID1) -- ID eintragen
                
elseif chance <= 5 then
                    game
.drop_item_with_ownership(Dr100ID1) -- ID eintragen
                end
            end
        end



        when 20500.chat
."DR - Bank" begin
            
if pc.getqf("drbankpassword") == 0 then
                say_title
("DR - Bank")
                
say("")
                
say("Du hast noch keinen Pin.")
                
say("Bitte gebe den gewünschten Pin ein,")
                
say("um dein Konto nutzen zu können.")
                
say("")
                
say_reward("Pinlänge genau 5 Zahlen.")
                
pin tonumber(input())
                if 
string.len(pin) != 5 then return end
                pc
.setqf("drbankpassword"pin)
                
syschat(pin.." - Passwort gesetzt.")
                return
            else
                
say_title("Pin Abfrage")
                
say("")
                
say("Bitte geb deinen Pin ein.")
                
say("")
                
pin tonumber(input())
                if 
pc.getqf("drbankpassword") != pin then syschat("DR - Bank: Falscher Pin.") return end
            end

            say_title
("Dr Optionen")
            
say("")
            
say("Wähle deine Option:")
            
say("")
            
Options = { "Pin ändern",  "Shop öffnen""Konto abfragen""DR-Scheine abholen""Schließen" }
            
local s select_table(Options)
            if 
== table.getn(Optionsthen return end
            
if == 1 then
                say_title
("Pin ändern")
                
say("")
                
say("Du möchtest also deinen Pin ändern?")
                
say("Gut, gebe deinen derzeitigen Pin ein.")
                
say("")
                
pin tonumber(input())
                if 
pin != pc.getqf("drbankpassword"then syschat("DR - Bank: Falscher Pin.") return end
                say_title
("Pin ändern")
                
say("")
                
say("Okay, gebe nun deinen neuen Pin ein.")
                
say("")
                
say_reward("Pinlänge genau 5 Zahlen")
                
pin tonumber(input())
                if 
string.len(pin) != 5 then return end
                say_title
("Pin ändern")
                
say("")
                
say("Pin wirklich zu "..pin.." ändern?")
                if 
select("Ja","Nein")==2 then return end
                pc
.setqf("drbankpassword"pin)
                
syschat(pin.." - neues Passwort gesetzt.")
            elseif 
== 2 then
                itemname 
= { "Giftschwert - 100 DR""Grollschwert - 500 DR""Kristall - 1000 DR""Schwert - 1000 DR""Blatt - 1000 DR""Schließen" }
                
item = {
                            [
1] = {189 1100},
                            [
2] = {6169 1500},
                            [
3] = {90003 11000},
                            [
4] = {19 11000},
                            [
5] = {30040 2001000}
                            }
                
say_title("Item Shop")
                
say("")
                
say("Kontostand: "..pc.getqf("drbankguthaben").." - DR")
                
say("Wähle das Item")
                
select_table(itemname)
                if 
== table.getn(itemnamethen return end
                
if pc.getqf("drbankguthaben") < item[s][3then syschat("Du hast nicht genügend DR auf dem Konto.") return end
                say_title
("Item Shop")
                
say("")
                
say(itemname[s].." wirklich kaufen?")
                if 
select("Ja","Nein")==2 then return end
                pc
.setqf("drbankguthaben"pc.getqf("drbankguthaben") - item[s][3])
                
pc.give_item2(item[s][1], item[s][2])
                
syschat(itemname[s].." für gekauft.")
            elseif 
== 3 then
                say_title
("Konto abfragen")
                
say("")
                
say("Kontostand: "..pc.getqf("drbankguthaben").." - DR")
                
say("")
                
say("")
            elseif 
== 4 then
                drSchein 
= {
                            [
1] = { 100 80014 },
                            [
2] = { 500 80015 },
                            [
3] = { 1000 80016 }
                            }
                
say_title("Dr-Scheine abholen")
                
say("")
                
say("Kontostand "..pc.getqf("drbankguthaben").." - DR.")
                
say("Welche Art von Schein möchtest du entnehmen?")
                
say("")
                
dr select("100 DR""500 DR""1000 DR""Abbrechen")
                if 
dr == 4 then return end
                    say_title
(drSchein[dr][1].." - DR")
                    
say("")
                    
say(drSchein[dr][1].." DR wirklich entnehmen?")
                    if 
select("Ja","Nein") == 2 then return end
                    
if pc.getqf("drbankguthaben") < drSchein[dr][1then syschat("Du hast nicht genügend DR auf dem Konto.") return end
                    pc
.setqf("drbankguthaben"pc.getqf("drbankguthaben") - drSchein[dr][1])
                    
pc.give_item2(drSchein[dr][2], 1)
                    
syschat(drSchein[dr][1].." - DR Schein entnommen.")
            
end
        end
    end
end