[HILFE]Reittier Quest von Zymos

07/11/2012 13:23 HuHu95#1
Hey epvp*

ich habe ein problem mit der quest von zymos..

da man ihn nicht erreichen kann frag ich mal hier um rat..

klappt eig alles perfekt bis auf diese special_item_group geschichte..


wenn ich das siegel benutze mit strg + g geht er hoch siegel geht in den sockel.. wenn ich wieder strg + g drücke geht er vom reittier siegel bleibt aber im sockel..

woran liegt das ?

hier meine special_item_group.txt: ohne korrekte Tab eingabe wegen php code..

PHP Code:
Group mounts
{
    
Vnum 10030
    1    71124    1    1
    2    71125    1    1
    3    71126    1    1
    4    71127    1    1
    5    71128    1    1
    6    71137    1    1
    7    71138    1    1
    8    71139    1    1
    9    71140    1    1
    10    71141    1    1
    11    71142    1    1

quest :
PHP Code:
----------------------------------------------------
--
--
Reittier Siegel by ©Zymos
-- 
----------------------------------------------------
quest ride begin
state start begin
    
function Ridevnum )
        
ride_info = {
        [
71114] = { 20110,    5*60,apply.DEF_GRADE_BONUS,    70,75,    true    }, --gelb
        
[71115] = { 20110,    5*60,apply.DEF_GRADE_BONUS,    100,100,    true    }, --blau
        
[71116] = { 20111,    5*60,apply.DEF_GRADE_BONUS,    100,80,    true    }, --gelb
        
[71117] = { 20111,    5*60,apply.DEF_GRADE_BONUS,    150,100,    true    }, --blau 
        
[71118] = { 20112,    5*60,apply.DEF_GRADE_BONUS,    125,80,    true    }, --gelb
        
[71119] = { 20112,    5*60,apply.DEF_GRADE_BONUS,    200,100,    true    }, --blau
        
[71120] = { 20113,    5*60,apply.ATT_GRADE_BONUS,    200,85,    true    }, --gelb
        
[71121] = { 20113,    5*60,apply.ATT_GRADE_BONUS,    400,110,    true    }, --blau
        
[71124] = { 20114,    item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,30,1,    false    }, ----Weißer Löwe
        
[71125] = { 20120,    item.get_socket(2)*60,apply.ATTBONUS_MONSTER,20,1,    false    }, --Kriegskeiler
        
[71126] = { 20121,    item.get_socket(2)*60,apply.CRITICAL_PCT,10,1,    false    }, --Streitwolf-Siegel
        
[71127] = { 20122,    item.get_socket(2)*60,apply.CRITICAL_PCT,10,1,    false    }, --Sturmtiger-Siegel
        
[71128] = { 20123,    item.get_socket(2)*60,apply.DEF_GRADE_BONUS,10,1,    false    }, --Schlachtenlöwen-Siegel
        
[71137] = { 20243,    item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,20,1,    false    }, ----Tiger Blau
        
[71138] = { 20244,    item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,20,1,    false    }, ----Tiger Rot
        
[71139] = { 20245,    item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,20,1,    false    }, ----Tiger Gold
        
[71140] = { 20246,    item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,20,1,    false    }, ----Tiger Grün
        
[71141] = { 20247,    item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,20,1,    false    }, ----Tiger Grau
        
[71142] = { 20248,    item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,20,1,    false    }, ----Tiger Weiß
        
}
        if 
pc.level ride_info[vnum][5then
            say
("Dein Level ist zu niedrig für dieses Reittier!")
            return
        elseif 
pc.is_polymorphed() then
            say
("Du kannst nicht reiten während du Verwandelt bist!")
            return
        elseif 
pc.is_riding() then
            say
("Du kannst kein Reittier beschwören, du reitest noch!")
            return
        else
    
pc.mountride_info[vnum][1], ride_info[vnum][2])
    
pc.mount_bonusride_info[vnum][3], ride_info[vnum][4], ride_info[vnum][2] )
    if 
true == ride_info[vnum][6then
    pc
.remove_item(vnum1)
    
end
    end
    end
    when 71114.
use or 71115.use or 71116.use or 71117.use or 71118.use or 71119.use or 71120.use or 71121.use --normale siegel 
    
or 71124.use or 71125.use or 71126.use or 71127.use or 71128.use --48H reittier siegel
    
or 80110.use or 80111.use or 80112.use or 80113.use or 80114.use --Anfangs Siegel Starterse
    
or 71131.use or 71132.use or 71133.use or 71134.use --Rappensiegel
    
or 71137.use or 71138.use or 71139.use or 71140.use or 71141.use or 71142.use begin --Königstiger
        
if pc.get_map_index() == 113 or
        
pc.get_map_index() == 118 or
        
pc.get_map_index() == 119 or
        
pc.get_map_index() == 120 or
        
pc.get_map_index() == 122 or
        
pc.get_map_index() == 123 or
        
pc.get_map_index() == 124 or
        
pc.get_map_index() == 126 or
        
pc.get_map_index() == 127 or
        
pc.get_map_index() == 128 and not pc.is_gm() then
        say
("Du darfst das Pferd nicht rufen hier.")
        return
        
end
    ride
.Ride(item.get_vnum())
    
end
    when login begin
        
if pc.get_map_index() == 113 or
        
pc.get_map_index() == 118 or
        
pc.get_map_index() == 119 or
        
pc.get_map_index() == 120 or
        
pc.get_map_index() == 122 or
        
pc.get_map_index() == 123 or
        
pc.get_map_index() == 124 or
        
pc.get_map_index() == 126 or
        
pc.get_map_index() == 127 or
        
pc.get_map_index() == 128 and not pc.is_gm() then
        syschat
("Du darfst das Rettier nicht benutzen hier.")
        return
        
end
        local vnum
remain_time pc.get_special_ride_vnum()
        if 
!= vnum then
            
if pc.is_polymorphed() then
                
return
            elseif 
pc.is_riding() then
                
return
            else
                
ride.Ride(vnumremain_time)
            
end
        end
    end

end
end 
07/11/2012 13:26 Aze /..#2
Liegt glaube ich nicht an der Quest, sondern an der Item_Proto Serverside. xXDemonenXx hatte da glaube ich mal ein Tutorial gemacht, wie man das beheben kann.
07/11/2012 13:31 HuHu95#3
Haste nen link vllt?

edit# hab sowas gefunden : [Only registered and activated users can see links. Click Here To Register...]

aber das bringt mir auch nicht viel .. weil rein gehen die siegel ja.. aber raus eben nicht .. nur durch rechtsklick .. aber das will ich ja nicht..
07/11/2012 13:35 Aze /..#4
[Only registered and activated users can see links. Click Here To Register...]

Sollte das hier sein.
07/11/2012 13:37 HuHu95#5
ja das habe ich genauso nur die antiflag auf 0 .. meinst du das spielt eine rolle?

edit# spielt keine rolle.. es muss an der quest liegen.. weil die special_item_group stimmt

iwas mit den item_get_socket stimmt nicht..

ich hab eine powermount quest eingefügt.. wo auch viel mit den sockets passiert..

vielleicht beeinflusst diese die reittiere?
07/11/2012 14:01 Actana#6
Bist du dir sicher das es mit der special_item_group.txt stimmt?

Versuch es mal hiermit:

Code:
Group	Mounts
{
	Vnum	10030
	1	71124	1	1
	2	71125	1	1
	3	71126	1	1
	4	71127	1	1
	5	71128	1	1
}
Das ist erstmal nur für die dunklen Reittiere und den weißen Löwen.
07/11/2012 15:18 HuHu95#7
Fuktioniert nicht :/

Ich geh mit strg + g drauf , geht rein,, strg + g wieder runter, bleibt drin >.<

Ich weiß nicht mehr weiter ! Help
07/11/2012 16:01 Actana#8
Du hast die Quest von Zymos modifiziert oder?
07/11/2012 16:05 HuHu95#9
Ja paar neue viecher reingetan..
07/11/2012 16:10 MetinLegende#10
was labert ihr von special_item_Group die muss man da nichtmal eintragen.... Vollkommener Schwachsinn. Das wird aber an der item_proto liegen
07/11/2012 16:13 HuHu95#11
PHP Code:
71124    Noname                      Weißer Löwe-Siegel    16    2    0    1    0    9216    128        0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    28800    0    0    0    0    0    -1    -1    -1    -1    -1    -1    0    0    0 
so sieht die für den weißen löwen aus iwas falsch?
07/11/2012 16:21 Actana#12
Quote:
Originally Posted by xBlix View Post
was labert ihr von special_item_Group die muss man da nichtmal eintragen.... Vollkommener Schwachsinn. Das wird aber an der item_proto liegen
Dein Post ist vollkommener Schwachsinn, die Vnum 10030 ermöglicht das, dass Siegel wieder runter in das Inventar geht.

Quote:
Originally Posted by HuHu95 View Post
PHP Code:
71124    Noname                      Weißer Löwe-Siegel    16    2    0    1    0    9216    128        0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    28800    0    0    0    0    0    -1    -1    -1    -1    -1    -1    0    0    0 
so sieht die für den weißen löwen aus iwas falsch?
Ich habe mich jetzt auch mal schnell an die Quest gesetzt, habe die normalen Reittiere, Dunklen und die Feuer Tiger rein gemacht bzw. verändert.

Außerdem habe ich hier noch mal die kompletten Querys der Reittier Siegel.

Quest:

Querys:


Versuchs mal mit dem ganzen Zeug.
07/11/2012 16:28 MetinLegende#13
es kann auch an der bin liegen also clientside wenn die kein Paket sendet dass das Siegel raus soll
07/11/2012 16:29 HuHu95#14
Es geht nicht .. Ich habs genauso gemacht wie du .. quest rein. item proto ..

es muss an der special item group liegen oder eine andere quest blocked da iwas oder clientside vllt?
07/11/2012 16:31 Actana#15
Da er die Reittier in seinem Client eingefügt hat und auch so benutzten kann denke ich mal er benutzt die Exe von Demonen und außerdem hat diese Funktion (wenn es diese überhaupt gibt) jede 11er bin Standard mäßig drin.

€: HuHu95 werde dich mal in Skype adden und dir helfen wenn's dir nichts aus macht.