Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem]Nowe efekty


Rekomendowane odpowiedzi

Opublikowano

Witam.Zrobiłem all tak jak na tym poradniku:

 

game.py

szukamy :
# END_OF_WEDDING
dodajemy:
# NEW_EFFECTS
"buff1" : self.__buff1,
"buff2" : self.__buff2,
"buff3" : self.__buff3,
"buff4" : self.__buff4,
"buff5" : self.__buff5,
"buff6" : self.__buff6,
"buff7" : self.__buff7,
"buff8" : self.__buff8,
"buff9" : self.__buff9,
"buff10" : self.__buff10,
# END_NEW_EFFECTS
na sam koniec:
# 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 __buff7(self):
net.SendChatPacket("(buff7)")
def __buff8(self):
net.SendChatPacket("(buff8)")
def __buff9(self):
net.SendChatPacket("(buff9)")
def __buff10(self):
net.SendChatPacket("(buff10)")
# END_NEW_EFFECTS
Otwieramy playersettingmodule.py
szukamy:
EmoticonStr = "d:/ymir work/effect/etc/emoticon/"
dodajemy:
BuffStr = "d:/ymir work/effect/etc/buff/"
szukamy:
net.RegisterEmoticonString("(fish)")
dodajemy:
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, "", BuffStr+"buff_item7.mse")
net.RegisterEmoticonString("(buff7)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+19, "", BuffStr+"buff_item8.mse")
net.RegisterEmoticonString("(buff8)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+20, "", BuffStr+"buff_item9.mse")
net.RegisterEmoticonString("(buff9)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+21, "", BuffStr+"buff_item10.mse")
net.RegisterEmoticonString("(buff10)")
Otwieramy:
uichat.py
szukamy:
# return
# return
if text == "(buff1)":
return
elif text == "(buff2)":
return
elif text == "(buff3)":
return
elif text == "(pot1)":
return
elif text == "(pot2)":
return
elif text == "(buff4)":
return
elif text == "(buff5)":
return
elif text == "(buff6)":
return
elif text == "(buff7)":
return
elif text == "(buff8)":
return
elif text == "(buff9)":
return
elif text == "(buff10)":
return
elif net.IsChatInsultIn(text):
item_proto
klientowe:
<Item vnum="71152" name="'ÇŕşąŔÇ ąÝÁö'" gb2312name="Pierścień Radości" type="16" subtype="0" weight="0" size="1" antiflag="106880" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="7" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64848" socket2="127" socket3="65008" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="71153" name="'ÇŕşąŔÇ ąÝÁö'" gb2312name="Pierścień Radości" type="16" subtype="0" weight="0" size="1" antiflag="106880" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="7" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64848" socket2="127" socket3="65008" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="71148" name="'żµżřÇŃ »ç¶űŔÇ ĆŇ´řĆ®'" gb2312name="Amulet Wiecznej Miłości" type="16" subtype="0" weight="0" size="1" antiflag="106880" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="7" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64848" socket2="127" socket3="65008" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="71145" name="'Ăʽ´ŢŔÇ ąÝÁö'" gb2312name="Pierścień Półksiężyca" type="16" subtype="0" weight="0" size="1" antiflag="106880" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="7" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64848" socket2="127" socket3="65008" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="71146" name="'ÇŇ·ÎŔ© »çĹÁ'" gb2312name="Lizak" type="16" subtype="0" weight="0" size="1" antiflag="106624" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="7" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64848" socket2="127" socket3="65008" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="71147" name="'ÇŕşąŔÇ ąÝÁö'" gb2312name="Pierścień Radości" type="16" subtype="0" weight="0" size="1" antiflag="106880" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="7" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64848" socket2="127" socket3="65008" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="71149" name="'ÇŕşąŔÇ ąÝÁö'" gb2312name="Pierścień Radości" type="16" subtype="0" weight="0" size="1" antiflag="106880" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="7" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64848" socket2="127" socket3="65008" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
serwerowe:
INSERT INTO `item_proto` (`vnum`,`name`,`locale_name`,`type`,`subtype`,`weight`,`size`,`antiflag`,`flag`,`wearflag`,`immuneflag`,`gold`,`shop_buy_price`,`limittype0`,`limitvalue0`,`limittype1`,`limitvalue1`,`applytype0`,`applyvalue0`,`applytype1`,`applyvalue1`,`applytype2`,`applyvalue2`,`value0`,`value1`,`value2`,`value3`,`value4`,`value5`,`socket0`,`socket1`,`socket2`,`socket3`,`socket4`,`socket5`,`refined_vnum`,`refine_set`,`magic_pct`,`specular`,`socket_pct`) VALUES ('71149','ÇŕşąŔÇ ąÝÁö','Pierścień Radości','16','0','0','1','106880','0','128','0','0','0','7','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','64848','127','65008','21631','4855','0','0','0','0','0');
INSERT INTO `item_proto` (`vnum`,`name`,`locale_name`,`type`,`subtype`,`weight`,`size`,`antiflag`,`flag`,`wearflag`,`immuneflag`,`gold`,`shop_buy_price`,`limittype0`,`limitvalue0`,`limittype1`,`limitvalue1`,`applytype0`,`applyvalue0`,`applytype1`,`applyvalue1`,`applytype2`,`applyvalue2`,`value0`,`value1`,`value2`,`value3`,`value4`,`value5`,`socket0`,`socket1`,`socket2`,`socket3`,`socket4`,`socket5`,`refined_vnum`,`refine_set`,`magic_pct`,`specular`,`socket_pct`) VALUES ('71147','ÇŕşąŔÇ ąÝÁö','Pierścień Radości','16','0','0','1','106880','0','128','0','0','0','7','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','64848','127','65008','21631','4855','0','0','0','0','0');
INSERT INTO `item_proto` (`vnum`,`name`,`locale_name`,`type`,`subtype`,`weight`,`size`,`antiflag`,`flag`,`wearflag`,`immuneflag`,`gold`,`shop_buy_price`,`limittype0`,`limitvalue0`,`limittype1`,`limitvalue1`,`applytype0`,`applyvalue0`,`applytype1`,`applyvalue1`,`applytype2`,`applyvalue2`,`value0`,`value1`,`value2`,`value3`,`value4`,`value5`,`socket0`,`socket1`,`socket2`,`socket3`,`socket4`,`socket5`,`refined_vnum`,`refine_set`,`magic_pct`,`specular`,`socket_pct`) VALUES ('71146','ÇŇ·ÎŔ© »çĹÁ','Lizak','16','0','0','1','106624','0','128','0','0','0','7','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','64848','127','65008','21631','4855','0','0','0','0','0');
INSERT INTO `item_proto` (`vnum`,`name`,`locale_name`,`type`,`subtype`,`weight`,`size`,`antiflag`,`flag`,`wearflag`,`immuneflag`,`gold`,`shop_buy_price`,`limittype0`,`limitvalue0`,`limittype1`,`limitvalue1`,`applytype0`,`applyvalue0`,`applytype1`,`applyvalue1`,`applytype2`,`applyvalue2`,`value0`,`value1`,`value2`,`value3`,`value4`,`value5`,`socket0`,`socket1`,`socket2`,`socket3`,`socket4`,`socket5`,`refined_vnum`,`refine_set`,`magic_pct`,`specular`,`socket_pct`) VALUES ('71145','Ăʽ´ŢŔÇ ąÝÁö','Pierścień Półksiężyca','16','0','0','1','106880','0','128','0','0','0','7','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','64848','127','65008','21631','4855','0','0','0','0','0');
INSERT INTO `item_proto` (`vnum`,`name`,`locale_name`,`type`,`subtype`,`weight`,`size`,`antiflag`,`flag`,`wearflag`,`immuneflag`,`gold`,`shop_buy_price`,`limittype0`,`limitvalue0`,`limittype1`,`limitvalue1`,`applytype0`,`applyvalue0`,`applytype1`,`applyvalue1`,`applytype2`,`applyvalue2`,`value0`,`value1`,`value2`,`value3`,`value4`,`value5`,`socket0`,`socket1`,`socket2`,`socket3`,`socket4`,`socket5`,`refined_vnum`,`refine_set`,`magic_pct`,`specular`,`socket_pct`) VALUES ('71148','żµżřÇŃ »ç¶űŔÇ ĆŇ´řĆ®','Amulet Wiecznej Miłości','16','0','0','1','106880','0','128','0','0','0','7','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','64848','127','65008','21631','4855','0','0','0','0','0');
INSERT INTO `item_proto` (`vnum`,`name`,`locale_name`,`type`,`subtype`,`weight`,`size`,`antiflag`,`flag`,`wearflag`,`immuneflag`,`gold`,`shop_buy_price`,`limittype0`,`limitvalue0`,`limittype1`,`limitvalue1`,`applytype0`,`applyvalue0`,`applytype1`,`applyvalue1`,`applytype2`,`applyvalue2`,`value0`,`value1`,`value2`,`value3`,`value4`,`value5`,`socket0`,`socket1`,`socket2`,`socket3`,`socket4`,`socket5`,`refined_vnum`,`refine_set`,`magic_pct`,`specular`,`socket_pct`) VALUES ('71153','ÇŕşąŔÇ ąÝÁö','Pierścień Radości','16','0','0','1','106880','0','128','0','0','0','7','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','64848','127','65008','21631','4855','0','0','0','0','0');
INSERT INTO `item_proto` (`vnum`,`name`,`locale_name`,`type`,`subtype`,`weight`,`size`,`antiflag`,`flag`,`wearflag`,`immuneflag`,`gold`,`shop_buy_price`,`limittype0`,`limitvalue0`,`limittype1`,`limitvalue1`,`applytype0`,`applyvalue0`,`applytype1`,`applyvalue1`,`applytype2`,`applyvalue2`,`value0`,`value1`,`value2`,`value3`,`value4`,`value5`,`socket0`,`socket1`,`socket2`,`socket3`,`socket4`,`socket5`,`refined_vnum`,`refine_set`,`magic_pct`,`specular`,`socket_pct`) VALUES ('71152','ÇŕşąŔÇ ąÝÁö','Pierścień Radości','16','0','0','1','106880','0','128','0','0','0','7','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','64848','127','65008','21631','4855','0','0','0','0','0');

I ok.Wszystko śmiga jak powinno wgrałem effect2 do packa w index też go dodałem wpisy all są questa też wgrałem a oto on:
quest buffs begin
state start begin
when 71152.use begin
item.remove()
cmdchat("buff1")
end
when 71153.use begin
item.remove()
cmdchat("buff2")
end
when 71148.use begin
item.remove()
cmdchat("buff3")
end
when 71145.use begin
item.remove()
cmdchat("buff4")
end
when 71146.use begin
item.remove()
cmdchat("buff5")
end
when 71147.use begin
item.remove()
cmdchat("buff6")
end
when 71149.use begin
item.remove()
cmdchat("buff6")
end
end
end
Wszystko działa,ale tych efektów przy zakładaniu tych lizaków itp nie widać.Pomoże ktoś?
Opublikowano

Zobacz jak masz w plikach .mse w effect 2 jak masz tak

0.000000 "MOVING_TYPE_DIRECT" 0.000000 0.000000 300.000000

zmieniamy na
0.000000 "MOVING_TYPE_DIRECT" 0.000000 0.000000 180.000000

Zobacz czy odpowiednio wgrałeś do item_proto itd i czy o czymś nie zapomniałeś.

joker%20sygnatura.jpg

 

Moje Wideo poradniki :

 

http://www.youtube.com/watch?v=GxIE_-D48Mo&feature=plcp

 

 

http://www.youtube.com/watch?v=STxO41rFQus&feature=channel&list=UL

 

Opublikowano

0.000000 "MOVING_TYPE_DIRECT" 0.000000 0.000000 -169.000000

 

 

@edit

Wszystko mam tak jak na tym poradniku.

Zmień w każdym pliku wmsm od danego efektu z

0.000000 "MOVING_TYPE_DIRECT" 0.000000 0.000000 -169.000000

na 0.000000 "MOVING_TYPE_DIRECT" 0.000000 0.000000 180.000000

joker%20sygnatura.jpg

 

Moje Wideo poradniki :

 

http://www.youtube.com/watch?v=GxIE_-D48Mo&feature=plcp

 

 

http://www.youtube.com/watch?v=STxO41rFQus&feature=channel&list=UL

 

Opublikowano

Pomoże ktoś?

Tak ja pomoge .

 

Wpisz w grze bez / (b1) jak zadziała ci to nie wina zlego dodania tylko questa a jak nie zadziala to czyli , ze zle cos zrobiles (ps jak nie zadziała to podmien uichat.py na stare) bo w uichat.py z tego co pamietam jest zabezpieczenie zeby wlasnie te (b1) , (b2) nie zadzialalo z pozycji czatu tylko questa

 

 

Jak nie będziesz wiedzial jak to zrobic pisz

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

Tak ja pomoge .

 

Wpisz w grze bez / (b1) jak zadziała ci to nie wina zlego dodania tylko questa a jak nie zadziala to czyli , ze zle cos zrobiles (ps jak nie zadziała to podmien uichat.py na stare) bo w uichat.py z tego co pamietam jest zabezpieczenie zeby wlasnie te (b1) , (b2) nie zadzialalo z pozycji czatu tylko questa

 

 

Jak nie będziesz wiedzial jak to zrobic pisz

nie zawsze questa jesli item ma zle ustawione w bazie to nie wywola efektu pomimo ze bedzie dalo sie zakladac, mialem tak kiedys i dopiero po zmianie w bazie zadzialalo.

sygna1.png

Opublikowano

W cliencie wszystko jest tak jak na tym tutorialu.

 

nie zawsze questa jesli item ma zle ustawione w bazie to nie wywola efektu pomimo ze bedzie dalo sie zakladac, mialem tak kiedys i dopiero po zmianie w bazie zadzialalo.

 

Co w bazie mam zmienić?



Tak ja pomoge .

 

Wpisz w grze bez / (b1) jak zadziała ci to nie wina zlego dodania tylko questa a jak nie zadziala to czyli , ze zle cos zrobiles (ps jak nie zadziała to podmien uichat.py na stare) bo w uichat.py z tego co pamietam jest zabezpieczenie zeby wlasnie te (b1) , (b2) nie zadzialalo z pozycji czatu tylko questa

 

 

Jak nie będziesz wiedzial jak to zrobic pisz

 

Wpisałem (buff1) i nie pokazał się buff.

Opublikowano

W cliencie wszystko jest tak jak na tym tutorialu.

 

 

Co w bazie mam zmienić?

 

 

Wpisałem (buff1) i nie pokazał się buff.

podmien uichat.py na nie edytowane

 

 

 

@Edit : dzięki , mi sie te (b1) poknocilo z moim powinno byc (buff1) itp ja u siebie mam efekt na (b1) sorry :)

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...