[SERVICE] Die Questerstellung

05/21/2014 13:42 SkyWodka#1456
Wie die frage schon sagt, wer von euch kann gut bis sehr gut Questen?

LG SkyWodka
05/21/2014 15:25 Lord iRemix#1457
Quote:
Originally Posted by callmax View Post
PHP Code:
quest item_give_king begin
    state start begin
        when xxx
.use begin
        local callmax 
select ("Kriegerking""Suraking""Ninjaking""Schamiking")
        if 
callmax == 1 then 
            pc
.give_item2(19971)
            
pc.remove_item(xxx,1)
        
elif callmax == 2 then
            pc
.give_item2(19973)
            
pc.remove_item(xxx,1)
        
elif callmax == 3 then
            pc
.give_item2(19972)
            
pc.remove_item(xxx,1)
        
elif callmax == 4 then
            pc
.give_item2(19974)
            
pc.remove_item(xxx,1)
        
end
    end
end 
sry für den scheiscode, sollte aber gehen, saß die ganze nacht an meinem client und war jetzt einfach zu müde das in ne tabelle zu packen.



wäre glaube ich sehr sehr serverlastig, jede chatnachricht durch ne quest checken zu lassen, lieber direkt im src machen
Ziemlich bad.
Sage ja, kannst nicht questen.
Zudem gibt es "elif" nicht in Lua.
Und ihr wollt den neuen DE Run nachgecodet haben? Ihr habt nichtmal if-Statements drauf, haha.

Code:
quest item_give_king begin
	state start begin
		when xxx.use begin
			local callmax_der_noob = select("Kriegerking","Ninjaking","Suraking","Schamiking")
			item.remove()
			pc.give_item2(19970+callmax_der_noob)
		end
	end
end

Und warum im Source checken?
Warum nicht gleich im Client?
05/21/2014 16:55 Idealist.#1458
Hallo,

ich suche 2 verschiedene Regenbogensteinquests...

Der eine Regenbogenstein soll alle Skills auf P setzen.

Und ein Regenbogenstein der Jeweils einen Skill von M1 auf P setzt.

Vnums kann ich selber eintragen.

Danköööö und Lg - Idealist
05/23/2014 10:24 .yorliK#1459
Quote:
Originally Posted by Idealist. View Post
Hallo,

ich suche 2 verschiedene Regenbogensteinquests...

Der eine Regenbogenstein soll alle Skills auf P setzen.

Und ein Regenbogenstein der Jeweils einen Skill von M1 auf P setzt.

Vnums kann ich selber eintragen.

Danköööö und Lg - Idealist
Ich hab jetzt bei jeder die vnum 50512 eingetragen.

M1 -> P

und alles P


_________________________________


Quote:
Originally Posted by Lightbox View Post
1. Brauche eine Quest die das Pfred steigert aber nur bis Level 11.
Und man soll pro Level Up des Pferdes also von Level 0 bis 11 pro Level 2kk Bezahlen.

2. Brauche eine Quest die dir eine Verwandlungs Kugel gibt von einem Mob (VNUM muss man eintragen)
Und die Quest sollte ca 10 Seiten lang sein und Pro Seite 5 Mobs.
Und die Quest sollte immer wieder kommen nach einem kick/einloggen/porten etc...
1.

2. Ist nicht so möglich ( mir ist nichts bekannt )
Quote:
Originally Posted by nico_w View Post
VWKs haben ne feste vnum (item ID) allerdings werden die Mobs, in die man sich durch diese verwandelt, in der DB (player -> item) bei socket oder attrvalue festgelegt...
Lässt man diese leer, hat man ne leere VWK, die so ziemlich nutzlos ist
Erstellen kann man VWKs über /polyitem oder halt indem man sie droppt, das ganze ist fest in den SF eingebaut... Also nich als Quest.
Wenn es sich inzwischen geändert hat, würde ich mich auch freuen aufgeklärt zu werden.
05/24/2014 13:50 Silba24#1460
So mal ne kleine Idee die mir ne Weile im Kopf rumschwirrt:

Bioquest:
-ab lvl 30
- Text: Ich untersuche Orkzähne, verprügel Schwarze Orks
-Suche 10 Orkzähne (dropp: Schwarzer Ork OT)
-Man kann alle 2h einen abgeben
-30% failen
-Nach 10 Orkzähne Seelenstein vom Obrerork holen

Belohnung:
Infotext:
DU hast die Möglichkeiten aus 3 Kategorien zu wählen
PVM: du wirst im PVM gestärkt, aber im PVP geschwächt
PVP: du wirst im PVP gestärkt, aber im PVM geschwächt
Item: EIn nützliches Item werde ich dir mit auf den Weg geben
Wähle Schlau

Wählen aus 3 Kategorien
1. PVM Bonis:
Man bekommt random eins zugewiesen
- +10% Monster, -5% Halbmenschen
- +5% Teufel, -5% Magiewiederstand
- 20% Orks, -10% Einhanddeff

2. PVP Bonis:
Man bekommt random eins zugewiesen
- +10% Halbmenschen, - 20% Monster
- +10% Zweihanddef, - 30% Teufel
- + 5% Magiewiederstand, -2000 TP

3. Random Item:
Man bekommt random eins zugewiesen
- 10 Seelensteine
- 1 Regenbogenstein
- Giftschwert+9
- 10 Zen-Bohnen
05/24/2014 17:17 PlayaStylee#1461
Hallo Brauche ne quest für Gilden Die Leute die Gilden haben mids 5 Leute Können dann in denn Gilden map rein porten die index von denn map ist 687 und npc 25045
05/24/2014 22:44 thawny#1462
Hi , can you help me with a killgui db quest?
i try quest
but isn't work.
05/25/2014 00:14 thespeedyy#1463
PHP Code:
quest gm_list begin 
    state start begin 
        
function DoSomething()
            if 
gms==nil then
                gms 
gms or {}
                
local sel=mysql_query('select mName from common.gmlist')
                for 
_,value in next,sel do
                    
table.insert(gm,value[1])
                    
cmdchat('SetTeamOffline '..value[1])
                
end
            
else
                for 
i=1table.getn(gms) do 
                    
local name gms[i]
                    if 
game.get_event_flag(name)==0 then
                        cmdchat
('SetTeamOffline '..name
                    else
                        
cmdchat('SetTeamOnline '..name)
                    
end
                end 
            end
        end
        when login begin 
            gm_list
.DoSomething()
            
loop_timer("check_gm"10
        
end 
        when check_gm
.timer begin 
            gm_list
.DoSomething()
        
end 
        when login with pc
.is_gm() begin 
            local name 
pc.get_name() 
            
game.set_event_flag(name1
        
end 
        when logout with pc
.is_gm() begin 
            local name 
pc.get_name() 
            
game.set_event_flag(name0
        
end 
    end 
end 
mein problem ist er ließt trotzdem die namen nicht.. :/
05/25/2014 07:19 .J3lυє#1464
Quote:
Originally Posted by Kilroy. View Post
Ich hab jetzt bei jeder die vnum 50512 eingetragen.

M1 -> P

und alles P


_________________________________



1.

2. Ist nicht so möglich ( mir ist nichts bekannt )


Wenn es sich inzwischen geändert hat, würde ich mich auch freuen aufgeklärt zu werden.
zum 2. es ist Möglich Holy-Network hatte sowas sowie eDg und noch ein server der mir nicht einfällt. jedoch war es Via Item oder NPC. Möglich ist es ^^ wie kp vlt nen befehl der jmd in was verwandelt ^^ sollte es ja geben.

P.s. Holynetwork, eDg & Shizuka3 hatten sowas ^^
05/25/2014 21:50 Chritation#1465
Hey, ich hab hier ne Drop-Item-Quest bei der man einstellen kann, welche Items man von welchem Monster bekommt. Leider kann man nur 1 Item gleichzeitig droppen. Kann das irgendjemand umändern ? wäre mega geil :) Hier die Quest :
05/26/2014 12:30 R4G3N#1466
Quote:
Originally Posted by Chritation View Post
Hey, ich hab hier ne Drop-Item-Quest bei der man einstellen kann, welche Items man von welchem Monster bekommt. Leider kann man nur 1 Item gleichzeitig droppen. Kann das irgendjemand umändern ? wäre mega geil :) Hier die Quest :
PHP Code:
quest dropps begin
    state start begin
        
function drop_item_quest(drop)
            
local droppanzahl table.getn(drop)
            for 
1droppanzahldo
                if 
pc.get_level() >= drop[i][4] and pc.get_level() <= drop[i][5then
                    local wurf 
math.random()
                    if 
wurf <= (drop[i][1]/100then
                        game
.drop_item_with_ownership(drop[i][2],drop[i][3])
                    
end
                end
            end
        end
--[[ Beispiel:
        
        
when 101.kill begin
            drop 

            {
            {
1,189,10,0,130},
            {
4,189,10,0,130},
            }
            
dropps.drop_item_quest(drop)
        
end
        
        Erklärung
:
        
        
when 101.kill begin
        
        when 
[Monster Vnum].kill begin
        
        
{Wahrscheinlichkeit in % , Item Vnum Anzahl MinLvl MaxLvl}
        {
1                       189       10     0        130     }
]]-- 
05/26/2014 22:47 .J3lυє#1467
1.) Das wenn ich mein Haustierrufe statt Raptor's Pferd dort steht Raptor's Panda (ich würde es ja ändern aber leider steht sowas nicht in der pet quest)

2.) ne Quest wo man den Haustieren Bonis zuweisen kann

Wäre nett wenn das jemand machen könnte :)
MfG
05/27/2014 12:37 Chritation#1468
Code:
quest dropps begin
    state start begin
        function drop_item_quest(drop)
            local droppanzahl = table.getn(drop)
            for i = 1, droppanzahl, 1 do
                if pc.get_level() >= drop[i][4] and pc.get_level() <= drop[i][5] then
                    local wurf = math.random()
                    if wurf <= (drop[i][1]/100) then
                        game.drop_item_with_ownership(drop[i][2],drop[i][3])
                    end
                end
            end
        end
--[[ Beispiel:
        
        when 101.kill begin
            drop = 
            {
            {1,189,10,0,130},
            {4,189,10,0,130},
            }
            dropps.drop_item_quest(drop)
        end
        
        Erklärung:
        
        when 101.kill begin
        
        when [Monster Vnum].kill begin
        
        {Wahrscheinlichkeit in % , Item Vnum , Anzahl , Min. Lvl , Max. Lvl}
        {1                       , 189       , 10     , 0        , 130     }
]]--
Sry kenn mich leider nicht so gut aus :/ wo muss ich nun deinen Beispiel-Code einfügen ?
Kann mir jemand so 2 Beispielsmobs schon direkt in den Code einfügen ? :)
05/27/2014 17:32 Noa_#1469
Quote:
Originally Posted by Chritation View Post
Code:
quest dropps begin
    state start begin
        function drop_item_quest(drop)
            local droppanzahl = table.getn(drop)
            for i = 1, droppanzahl, 1 do
                if pc.get_level() >= drop[i][4] and pc.get_level() <= drop[i][5] then
                    local wurf = math.random()
                    if wurf <= (drop[i][1]/100) then
                        game.drop_item_with_ownership(drop[i][2],drop[i][3])
                    end
                end
            end
        end
--[[ Beispiel:
        
        when 101.kill begin
            drop = 
            {
            {1,189,10,0,130},
            {4,189,10,0,130},
            }
            dropps.drop_item_quest(drop)
        end
        
        Erklärung:
        
        when 101.kill begin
        
        when [Monster Vnum].kill begin
        
        {Wahrscheinlichkeit in % , Item Vnum , Anzahl , Min. Lvl , Max. Lvl}
        {1                       , 189       , 10     , 0        , 130     }
]]--
Sry kenn mich leider nicht so gut aus :/ wo muss ich nun deinen Beispiel-Code einfügen ?
Kann mir jemand so 2 Beispielsmobs schon direkt in den Code einfügen ? :)
PHP Code:
quest dropps begin
    state start begin
        when kill with not npc
.is_pc() begin
            local Einstellung 
= {
                {-- 
erstes monster 
                    
["Monster"] = 101,
                    [
"Droppchance"] = 1,
                    [
"Item"] = 189,
                    [
"Anzahl"] = 1,
                    [
"MinLevel"] = 0,
                    [
"MaxLevel"] = 130,
                },
                {-- 
Zweites monsternach dem ersten schema(das komma nach jedem wert nicht vergessen)
                    [
"Monster"] = 
                    [
"Droppchance"] = 
                    [
"Item"] = 
                    [
"Anzahl"] =
                    [
"MinLevel"] =
                    [
"MaxLevel"] =
                },
                {--
Drittes monsternach dem 1 2ten schema
                    
["Monster"] = ...
                },
                
            }
            for 
1,table.getn(Einstellung) do
                
local tabelle Einstellung[i]
                if 
npc.get_race() == tabelle["Monster"then
                    
if pc.get_level() >= tabelle["MinLevel"] and pc.get_level() <= tabelle["MaxLevel"then
                        
if math.random()<= tabelle["Droppchance"then
                            game
.drop_item_with_ownership(tabelle["Item"],tabelle["Anzahl"])
                        
end
                    end
                end
            end
        end
    end
end 
05/27/2014 19:43 .J3lυє#1470
Quote:
Originally Posted by .Rαρтor View Post
1.) Das wenn ich mein Haustierrufe statt Raptor's Pferd dort steht Raptor's Panda (ich würde es ja ändern aber leider steht sowas nicht in der pet quest)

2.) ne Quest wo man den Haustieren Bonis zuweisen kann

Wäre nett wenn das jemand machen könnte :)
MfG
^
l
l