rica ederimKonu için teşekkürler, işine yarayan kişiler kullanacaktır.
Turkmmo Flood Engelleme
Benim Amacım Foruma Yararlı Olmak Çünkü Forumda Bana Yararlı Oldu.Uçtun gidiyon
Eğerki Haddimi Aştıysam Kusura Bakma.
tartışmaya girererek nefsimi tatmin etmekden başka birşey yapmıycam.
Son düzenleme:
yukardaki kodlarda pet kodları gördüm petlerdede içinden geçiyor ise ws'ler artık can sıkmamaya başlar petler yüzüden öyle ise
teşekkürler
deniyecegim
teşekkürler
deniyecegimSevgili Turkmmo Halkı Bugün Size Özenle kodladığım üzerinde 10 dakka uğraştığım hiç biryerde bulamayacağınız
yazı tipi ayarlama konuyu resim ekleme kesinlikle ama kesinlikle öz emeğimdir.
geri kalanda elitepvpde alıntı
Sistemin İşlevi
Npclerin , Pazarların , İçinden Takılmadan Geçmek herhangibi obje v.s de olur.
bosslarda olur mu ( denenmedi )
sura ruhundaki bug bu yöntemle düzelir mi ( denenmedi )
hangi npcden v.s geçip geçmeyeceğini
Buradan
/************
* You can add whatever you like vnum of npc or monster (mob_proto) */
int pListGlobal[] = {9001, 9002, 9003, 9004, 9005, 9006, 20011, 20091, 20092, 20093, 20094, 20095, 30000};
/************
Petlerin İçinden Geçmek İçin ( denenmedi )
*/
/************
* The first value is the minimum value and the second value is the maximum value of pet vnum (mob_proto) - change 34051 with your max vnum of pet */
int pListPet[2]={34001,34051};
/************
burayı düzeltiniz
düzenleyiniz
Kod:[B][COLOR=DarkRed]src/Client/Source/GameLib/ActorInstanceCollisionDetection.cpp[/COLOR][/B]
gir
Kod:[COLOR=#880000]#include[/COLOR][COLOR=#008800]"../eterLib/GrpMath.h"[/COLOR]
kodunu ara
Kod:[COLOR=#880000]#include[/COLOR][COLOR=#008800]"../UserInterface/PythonBackground.h"[/COLOR] [COLOR=#880000]#include[/COLOR][COLOR=#008800]"../UserInterface/Locale_inc.h"[/COLOR]
kodunu ekle
Kod:[COLOR=#000000]BOOL [/COLOR][COLOR=#660066]CActorInstance[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#660066]TestActorCollision[/COLOR][COLOR=#666600]([/COLOR][COLOR=#660066]CActorInstance[/COLOR][COLOR=#666600]&[/COLOR][COLOR=#000000] rVictim[/COLOR][COLOR=#666600])[/COLOR] [COLOR=#666600]{[/COLOR]
kodu ara
Kod:[COLOR=#880000]#ifdef[/COLOR][COLOR=#000000] ENABLE_STOP_COLISSION_GLOBAL[/COLOR]Kod:[COLOR=#880000]/********************************************************************* * date : 2016.02.16 * function : Stop Colission * developer : VegaS * skype : sacadatt.amazon * description : Checks if the victim is one of the examples below you can easily configure. If the victim was found success as vnum site / breed ve you could go through it no longer block. */[/COLOR] [COLOR=#880000]/************ * The first value is the minimum value and the second value is the maximum value of pet vnum (mob_proto) - change 34051 with your max vnum of pet */[/COLOR] [COLOR=#000088]int[/COLOR] pListPet[COLOR=#666600][[/COLOR][COLOR=#006666]2[/COLOR][COLOR=#666600]][/COLOR] [COLOR=#666600]=[/COLOR] [COLOR=#666600]{[/COLOR][COLOR=#006666]34001[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#006666]34051[/COLOR][COLOR=#666600]};[/COLOR] [COLOR=#880000]/************ * You can add whatever you like vnum of npc or monster (mob_proto) */[/COLOR] [COLOR=#000088]int[/COLOR] pListGlobal[COLOR=#666600][][/COLOR] [COLOR=#666600]=[/COLOR] [COLOR=#666600]{[/COLOR][COLOR=#006666]9001[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#006666]9002[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#006666]9003[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#006666]9004[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#006666]9005[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#006666]9006[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#006666]20011[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#006666]20091[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#006666]20092[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#006666]20093[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#006666]20094[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#006666]20095[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#006666]30000[/COLOR][COLOR=#666600]};[/COLOR] [COLOR=#880000]/************ * You can add what mapname you want for enable this stop collission global like pet / npc */[/COLOR] [COLOR=#000088]const[/COLOR] [COLOR=#000088]char[/COLOR][COLOR=#666600]*[/COLOR] strMapListGlobal[COLOR=#666600][][/COLOR] [COLOR=#666600]=[/COLOR] [COLOR=#666600]{[/COLOR][COLOR=#008800]"metin2_map_a1"[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#008800]"metin2_map_a3"[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#008800]"metin2_map_b1"[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#008800]"metin2_map_b3"[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#008800]"metin2_map_c1"[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#008800]"metin2_map_c3"[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#008800]"season2/metin2_map_skipia_dungeon_01"[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#008800]"season2/metin2_map_skipia_dungeon_02"[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#008800]"metin2_map_duel"[/COLOR][COLOR=#666600]};[/COLOR] [COLOR=#880000]/************ * Location name of the map where the event takes place ox */[/COLOR] [COLOR=#000088]const[/COLOR] [COLOR=#000088]char[/COLOR][COLOR=#666600]*[/COLOR] strMapEventOx [COLOR=#666600]=[/COLOR] [COLOR=#008800]"season1/metin2_map_oxevent"[/COLOR][COLOR=#666600];[/COLOR] std[COLOR=#666600]::[/COLOR][COLOR=#000088]string[/COLOR] stringName [COLOR=#666600]=[/COLOR] [COLOR=#660066]CPythonBackground[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#660066]Instance[/COLOR][COLOR=#666600]().[/COLOR][COLOR=#660066]GetWarpMapName[/COLOR][COLOR=#666600]();[/COLOR] [COLOR=#000088]for[/COLOR] [COLOR=#666600]([/COLOR][COLOR=#000088]int[/COLOR] i [COLOR=#666600]=[/COLOR] [COLOR=#006666]0[/COLOR][COLOR=#666600];[/COLOR] i [COLOR=#666600]<[/COLOR] _countof[COLOR=#666600]([/COLOR]strMapListGlobal[COLOR=#666600]);[/COLOR] i[COLOR=#666600]++)[/COLOR] [COLOR=#666600]{[/COLOR] [COLOR=#880000]#ifdef[/COLOR] ENABLE_STOP_COLLISION_PLAYER_OX [COLOR=#000088]if[/COLOR] [COLOR=#666600]([/COLOR]strMapEventOx [COLOR=#666600]==[/COLOR] stringName[COLOR=#666600])[/COLOR] [COLOR=#880000]// Check if u are place in map ox[/COLOR] [COLOR=#666600]{[/COLOR] [COLOR=#000088]if[/COLOR] [COLOR=#666600]([/COLOR][COLOR=#006666]0[/COLOR] [COLOR=#666600]<=[/COLOR] rVictim[COLOR=#666600].[/COLOR][COLOR=#660066]GetRace[/COLOR][COLOR=#666600]()[/COLOR] [COLOR=#666600]&&[/COLOR] rVictim[COLOR=#666600].[/COLOR][COLOR=#660066]GetRace[/COLOR][COLOR=#666600]()[/COLOR] [COLOR=#666600]<=[/COLOR] [COLOR=#006666]7[/COLOR][COLOR=#666600])[/COLOR] [COLOR=#880000]// Check if the victim through which pass over a player (change 7 with 8 if u have wolfman)[/COLOR] [COLOR=#000088]return[/COLOR] FALSE[COLOR=#666600];[/COLOR] [COLOR=#880000]// Stop collission for player --> You can go through players now successfully without lock yourself [/COLOR] [COLOR=#666600]}[/COLOR] [COLOR=#880000]#endif[/COLOR] [COLOR=#000088]if[/COLOR] [COLOR=#666600]([/COLOR]strMapListGlobal[COLOR=#666600][[/COLOR]i[COLOR=#666600]][/COLOR] [COLOR=#666600]==[/COLOR] stringName[COLOR=#666600])[/COLOR] [COLOR=#880000]// Check if you are in one of the maps listed in the global list[/COLOR] [COLOR=#666600]{[/COLOR] [COLOR=#000088]for[/COLOR] [COLOR=#666600]([/COLOR][COLOR=#000088]int[/COLOR] i [COLOR=#666600]=[/COLOR] [COLOR=#006666]0[/COLOR][COLOR=#666600];[/COLOR] i [COLOR=#666600]<[/COLOR] _countof[COLOR=#666600]([/COLOR]pListGlobal[COLOR=#666600]);[/COLOR] i[COLOR=#666600]++)[/COLOR] [COLOR=#666600]{[/COLOR] [COLOR=#000088]if[/COLOR] [COLOR=#666600]([/COLOR]rVictim[COLOR=#666600].[/COLOR][COLOR=#660066]GetRace[/COLOR][COLOR=#666600]()[/COLOR] [COLOR=#666600]==[/COLOR] pListGlobal[COLOR=#666600][[/COLOR]i[COLOR=#666600]][/COLOR] [COLOR=#666600]||[/COLOR] pListPet[COLOR=#666600][[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600]][/COLOR] [COLOR=#666600]<=[/COLOR] rVictim[COLOR=#666600].[/COLOR][COLOR=#660066]GetRace[/COLOR][COLOR=#666600]()[/COLOR] [COLOR=#666600]&&[/COLOR] rVictim[COLOR=#666600].[/COLOR][COLOR=#660066]GetRace[/COLOR][COLOR=#666600]()[/COLOR] [COLOR=#666600]<=[/COLOR] pListPet[COLOR=#666600][[/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600]])[/COLOR] [COLOR=#880000]// Verify that the victim is npc vnum listed above, or if a pet.[/COLOR] [COLOR=#000088]return[/COLOR] FALSE[COLOR=#666600];[/COLOR] [COLOR=#880000]// Stop collission for global vnum like a pet or npc [/COLOR] [COLOR=#666600]}[/COLOR] [COLOR=#666600]}[/COLOR] [COLOR=#666600]}[/COLOR] [CENTER][COLOR=#880000]#endif[/COLOR][/CENTER]
ekle
Kod:[B][COLOR=DarkRed]src/Client/Source/UserInterface/Locale_inc.h[/COLOR][/B]
gir
Kod:[COLOR=#880000]#define[/COLOR][COLOR=#000000] ENABLE_COSTUME_SYSTEM[/COLOR]
ara
Kod:[COLOR=#880000]#define[/COLOR][COLOR=#000000] ENABLE_STOP_COLISSION_GLOBAL[/COLOR] [COLOR=#880000]#define[/COLOR][COLOR=#000000] ENABLE_STOP_COLLISION_PLAYER_OX [/COLOR]
ekle
verdiğim src dosyasına bakıp tab ayarlı yaparsınız
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
virüstotal
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Teşekkürler Konu Gayet Açık, Nasıl Yapılacağı Belli Eline Konula Sağlık..
Başlığı düzelttim.
Teşekkürler.
teşekkürler tekrar düzeltirmisiniz pazar yazcağıma pazaz yazmışım.
Turkmmo Flood Engelleme
yukardaki kodlarda pet kodları gördüm petlerdede içinden geçiyor ise ws'ler artık can sıkmamaya başlar petler yüzüden öyle ise
teşekkürlerdeniyecegim
aynen wslik sw de pet koymuyorum wslerde sıkıntı çıkarıyorlar düz vuruşlarda falan içinden geçemiyosun
Son düzenleme:
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 107
- Cevaplar
- 2
- Görüntüleme
- 503
- Kilitli
- Cevaplar
- 17
- Görüntüleme
- 445

