Probleme mit den Effekten

12/30/2012 11:44 Aze /..#1
Huhu,

ich habe versucht, neue Effekte zu benennen und einzufügen, leider vergebens.
Die Effekte werden zwar angezeigt, wenn ich Ingame z.B. (buff1) eingebe, oder (pot1)
Leider werden sie nicht auf die Items projeziert...

Meine Game.py sieht so aus:

PHP Code:
            # PRIVATE_SHOP_PRICE_LIST
            
"MyShopPriceList"        self.__PrivateShop_PriceList,
            
# END_OF_PRIVATE_SHOP_PRICE_LIST

            # NEW_EFFECTS
            
"buff1"                    self.__buff1,
            
"buff2"                    self.__buff2,
            
"buff3"                    self.__buff3,
            
"buff4"                    self.__buff4,
            
"buff5"                    self.__buff5,
            
"buff6"                    self.__buff6,
            
# END_NEW_EFFECTS
            
            # COSTUME_SYS
            
"CostumeMain"            self.CostumeMain,
            
"CostumeHair"            self.CostumeHair,
            
# COSTUME_SYS_END
            
            #POTTS
            
"pot1"                    self.__pot1,
            
"pot2"                    self.__pot2,
            
#POTTS END 
PHP Code:
# END_OF_WEDDING

    # NEW_EFFECTS
    
def __buff1(self):
        
net.SendChatPacket("(buff1)")
    
def __buff2(self):
        
net.SendChatPacket("(buff2)")
    
def __buff3(self):
        
net.SendChatPacket("(buff3)")
    
def __buff4(self):
        
net.SendChatPacket("(buff4)")
    
def __buff5(self):
        
net.SendChatPacket("(buff5)")
    
def __buff6(self):
        
net.SendChatPacket("(buff6)")    
    
def __pot1(self):
        
net.SendChatPacket("(pot1)")
    
def __pot2(self):
        
net.SendChatPacket("(pot2)")
    
# END_NEW_EFFECTS 
Meine playersettingmodule.py

PHP Code:
    chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+11""EmoticonStr+"fish.mse")
    
net.RegisterEmoticonString("(fish)")

    
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12""BuffStr+"buff_item1.mse")
    
net.RegisterEmoticonString("(buff1)")

    
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+13""BuffStr+"buff_item2.mse")
    
net.RegisterEmoticonString("(buff2)")

    
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+14""BuffStr+"buff_item3.mse")
    
net.RegisterEmoticonString("(buff3)")
    
    
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+15""BuffStr+"buff_item4.mse")
    
net.RegisterEmoticonString("(buff4)")
    
    
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+16""BuffStr+"buff_item5.mse")
    
net.RegisterEmoticonString("(buff5)")
    
    
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+17""BuffStr+"buff_item6.mse")
    
net.RegisterEmoticonString("(buff6)")
    
    
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+18"""d:/ymir work/effect/etc/recuperation/drugup_green.mse")
    
net.RegisterEmoticonString("(pot1)")
    
    
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+19"""d:/ymir work/effect/etc/recuperation/drugup_purple.mse")
    
net.RegisterEmoticonString("(pot2)"
Und die Quest Serverside:

PHP Code:
quest buffs begin
    state start begin
        when 71135.
use begin
            cmdchat
("buff1")
        
end 
        when 71136.
use begin
            cmdchat
("buff2")
        
end 
        when 71143.
use begin
            cmdchat
("buff3")
        
end 
        when 71145.
use begin
            cmdchat
("buff4")
        
end
        when 71148.
use begin
            cmdchat
("buff5")
        
end
        when 71149.
use begin
            cmdchat
("buff6")
        
end
        when 27102.
use begin
            cmdchat
("pot1")
        
end
        when 27112.
use begin
            cmdchat
("pot1")
        
end
        when 27105.
use begin
            cmdchat
("pot2")
        
end
        when 27115.
use begin
            cmdchat
("pot2")
        
end
    end
end 
Woran liegt es? An der Quest? Habe eig. alles richtig definiert ._ .
12/30/2012 16:07 xXDemonenXx#2
Diese Pots sollten gehen :)

aber die anderen nicht ^^

BuffStr => wie kommst du auf sowas ???


Mfg xXDemonenXx

PS: BuffStr => muss entfernt werden

Quote:
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "", "buff_item1.mse")
net.RegisterEmoticonString("(buff1)")
12/30/2012 16:19 Aze /..#3
Quote:
Originally Posted by xXDemonenXx View Post
Diese Pots sollten gehen :)

aber die anderen nicht ^^

BuffStr => wie kommst du auf sowas ???


Mfg xXDemonenXx

PS: BuffStr => muss entfernt werden
Keine Ahnung xD Aber danke ^^
Jetzt buggen die nicht mehr so rum.
Habe den Type noch auf 18 gestellt und jetzt funzt alles perfekt.