[Release]Petgui + Quest [Levelbar]

12/22/2012 17:11 [Patrick]#61
Quote:
DasKuchen ich habe ein Problem.

PHP Code:
1222 16:13:11851 ::  
networkModule.py(line:194SetSelectCharacterPhase 
system
.py(line:130__pack_import 
system
.py(line:110_process_result 
introSelect
.py(line:23) ? 
system.py(line:130__pack_import 

networkModule
.SetSelectCharacterPhase exceptions.SyntaxError:invalid syntax (line 524

1222 16:13:11852 :: ============================================================================================================ 
1222 16:13:11852 :: Abort!!!! 
Ich habe alles nach und nach gemacht.
Weezy,
der Fehler liegt an der uiaffectshower.py.
Füg deine Alte wieder ein dann sollte es funktionieren.
Auf einer Seite wurde was geschrieben, was eingefügt wurden ist. ^^
^- Der Satz klingt blöd, oder?;o
12/22/2012 17:15 .Despero™#62
Wenn ich meinen alten uiaffectshower.py wieder einfuge kann ich einloggen etc aber es bleibt beim Ladebalken stehen-
12/22/2012 17:25 [Patrick]#63
Zeig mal Syserr, bitte
12/22/2012 17:25 Davidast#64
Quote:
Originally Posted by .Weezy™ View Post
Wenn ich meinen alten uiaffectshower.py wieder einfuge kann ich einloggen etc aber es bleibt beim Ladebalken stehen-
wenn es dann beim Ladebalken stehen bleibt haste wohl irgentwo ein Tab falsch gesetzt. Schau dazu am besten in der game.py ganz unten bei den def __bla bla bla .. da reicht schon ein falsches Tab um den Clienten zu crashen.

Wäre gut wenn man mir jetz bei meinem Problem ein wenig zur Hand gehen könnte, ich kann kein Pet und Pferd gleichzeitig rufen .. ._.
12/22/2012 17:48 Ich_hasse_Schule#65
was mach ich mit der pet.tga? die beim entpacken von petgui.eix/epk kam?

wo fügt man die pet.tga ein?
12/22/2012 17:53 .Despero™#66
ich habe alles richtig eingefügt. Aber stecke immer noch beim Ladefenster stecken.... ;(
12/22/2012 18:20 #SoNiice#67
Glückwunsch, ein weiteres Stück Arbeit umsonst. Warum zum Teufel released ihr sowas überhaupt? Die Community kann froh sein, dass sie die Pets überhaupt jemals bekamen. Und so 'ne Pet-GUI ist nicht wirklich das schwerste, aber das schöne Petsystem :f

Quote:
Originally Posted by .Weezy™ View Post
ich habe alles richtig eingefügt. Aber stecke immer noch beim Ladefenster stecken.... ;(
Du widersprichst dir übrigens selbst. Du kannst nicht alles richtig gemacht haben, denn sonst würdest du nicht im Ladefenster hängen.
12/22/2012 18:23 Ich_hasse_Schule#68
Gerade nicht so viel Lust zu schreiben.[/QUOTE]

Quote:
Originally Posted by Ich_hasse_Schule View Post
was mach ich mit der pet.tga? die beim entpacken von petgui.eix/epk kam?

wo fügt man die pet.tga ein?
Kann jemand mal meine Frage Beantworten -.-
12/22/2012 18:25 *~.ιηνιη¢ιвℓє.~*#69
schade das es relased wurde ich hatte das schon aber naja danke ;D
12/22/2012 18:30 mamAmok#70
hmmm mit dem System kann man kein Mili reiten. Kann das sein ? weil immer wenn ich auf Mili steige, geht er sofort wieder runter.

Hat das Problem noch einer?
12/22/2012 19:29 XtremeZocker#71
Nach Reboot, Pet Lv und EXP weg ?

Ab lv 2 kommt immer ein anderes Pet *.*

Wie beheb ich das?
12/22/2012 20:50 mamAmok#72
Quote:
Originally Posted by XtremeZocker View Post
Nach Reboot, Pet Lv und EXP weg ?

Ab lv 2 kommt immer ein anderes Pet *.*

Wie beheb ich das?
zu1.) dann werden die quest tabelle nicht gespeicher besten vorher ausloggen und dann server neustarten. (geht so 100% bei mir teste aufen root)

zu2.) das ist normal so ist das pet-system hier halt pro lvl up = anderes model und bonis
12/22/2012 21:40 epvp!#73
error quest??? T-T

PHP Code:
quest pets begin
    state start begin    
    
        
function givebonus(x)
            
local y,boni = {53,54,1},pets.bonusliste()
            
table.foreach(boni[x],function(i,l)  cmdchat("HaustierBonus"..i.." "..l..""affect.add_collect(y[i],l,60*60*24*365*60end )
            
cmdchat("HaustierLevel "..pc.getqf('petlevel').."")
            
cmdchat("HaustierName "..pc.get_name().."")
            
pc.setqf("104",1)                
        
end
        
function bonusliste()
            return {
                [
1] = {200,100,500},
                [
2] = {250,150,1000},
                [
3] = {300,200,1500},
                [
4] = {350,250,2000},
                [
5] = {400,300,3000},
            }
        
end    
        
function removebonus(x)
            
local y,boni = {53,54,1},pets.bonusliste()
            
table.foreach(boni[x],function(i,laffect.remove_collect(y,l,60*60*24*365*60end )
            
horse.unsummon()
            
pc.setqf("104",0)
            
horse.set_level("21")
            
cmdchat("HidePetGui")
            
cmdchat("HideIcePhoenixGui")
            
cleartimer("bugcheck")
        
end        
    
        when 30112.
use with pc.getqf("101") == 0 begin
            
if pc.getqf('petlevel') == 0 then
                pc
.setqf('petlevel',1)
            
end
                local petlvl 
22
                pc
.setqf("101"1)
                      
horse.set_level(petlvl)
                      
horse.set_name(pc.get_name().." Fénix")
                      
pet.summon()
                  
horse.set_level(old_level)
                    
horse.set_name(old_name)
                
pets.givebonus(pc.getqf('petlevel'))
                
local expprocent1 = {2080160350400}
                
cmdchat("PetProcentExp "..(pc.getqf("exp")/expprocent1[pc.getqf("petlevel")]).."")                
                
cmdchat("ShowPetGui")
                
loop_timer("bugcheck"0.2)
              
end
              when 30112.
use with pc.getqf("101") == 1 begin
                pc
.setqf("101"0)
                
pets.removebonus(pc.getqf('petlevel'))
                      
pet.unsummon()
            
end        

        when 30117.
use with pc.getqf("102") == 0 begin
            
if pc.getqf('petlevel') == 0 then
                pc
.setqf('petlevel',1)
            
end
                local petlvl 
23
                pc
.setqf("102"1)
                      
horse.set_level(petlvl)
                      
horse.set_name(pc.get_name().." Ledový Fénix")
                      
pet.summon()
                  
horse.set_level(old_level)
                    
horse.set_name(old_name)
                
pets.givebonus(pc.getqf('petlevel'))
                
local expprocent1 = {2080160350400}
                
cmdchat("IcePhoenixProcentExp "..(pc.getqf("exp")/expprocent1[pc.getqf("petlevel")]).."")                
                
cmdchat("ShowIcePhoenixGui")
                
loop_timer("bugcheck"0.2)
              
end
              when 30118.
use with pc.getqf("102") == 1 begin
                pc
.setqf("102"0)
                
pets.removebonus(pc.getqf('petlevel'))
                      
pet.unsummon()
            
end        
        
        when kill with pc
.getqf("104") == 1 begin
            
if pc.getqf("petlevel") == 5 then
                
return
            
end    
            
if not npc.is_pc() then
                pc
.setqf("exp",pc.getqf("exp")+1)
                
local exp2up = {5008000160003500040000}
                
local expprocent = {2080160350400}
                
cmdchat("PetProcentExp "..(pc.getqf("exp")/expprocent[pc.getqf("petlevel")]).."")
                
cmdchat("IcePhoenixProcentExp "..(pc.getqf("exp")/expprocent[pc.getqf("petlevel")]).."")
                if 
pc.getqf("exp") == exp2up[pc.getqf("petlevel")] then
                    
if pc.getqf("petlevel") == 4 then
                        say_title
("Herzlichen Glückwunsch")
                        
say("Dein Haustier erreicht Level "..(pc.getqf("petlevel")+1).."")
                        
say_reward("Dies war das letzte Level!")
                    
end
                    say_title
("Herzlichen Glückwunsch")
                    
say("Dein Haustier erreicht Level "..(pc.getqf("petlevel")+1).."")
                    
say("Rufe dein Pet bitte erneut!")
                    
pc.setqf("petlevel",pc.getqf("petlevel")+1)
                    
pc.setqf("exp",0)
                    
pets.removebonus(pc.getqf('petlevel'))
                
end
            end
        end
        
        
-- Bugschutz
        
        when bugcheck
.timer begin
            
if pc.is_mount() then
                horse
.unride()
            
end
            
if pc.count_item(30112) == 0 then
                say_title
("Buguser")
                
say("Bugusing festgestellt!")
                
pets.removebonus(pc.getqf('petlevel'))
            
end
        end
        
        when login 
or logout or disconnect with pc.getqf("104") == 1 begin
            pets
.removebonus(pc.getqf('petlevel'))
            
chat("Dein Haustier ist nicht mitgekommen...")
            
chat("Rufe es erneut!")    
        
end        
        
    end    
end 
12/22/2012 21:41 CrystalPrime#74
[Only registered and activated users can see links. Click Here To Register...]
kann mal jemand helfen, es geht um die % anzeige
sollte ja nicht so sein glaube ich oder? + bei Besitzer ist das richtig
oder sollte da petname draufstehen?
12/22/2012 21:53 ライト#75
Verarschen?
Ich habe mir das Script gekauft und jetzt wird es PUB gestellt?