İlan
04 Haz 2026 20 çevrimiçi üye Duyurular
Ana Sayfa C++ / C# / Python
Ana Sayfa Forum C++ / C# / Python [Python] GF-Metin2 Python Modülleri ve Fonksiyonla...
İlan Yan banner placeholder

[Python] GF-Metin2 Python Modülleri ve Fonksiyonları

Evteks 28.03.2026 19:45 693 görüntüleme 3 cevap
Son Mesaj
Evteks
Üye
Üye
Katılım09 Mar 2026
Konular4
Mesajlar73
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
28.03.2026 19:45 #1
GF-Metin2 Python Modülleri ve Fonksiyonları Arşivi
Herkese merhaba,

Metin2 Gameforge altyapısı üzerinde çalışanlar, arayüz (UI) geliştirenler veya sistem entegrasyonu yapanlar için oyun içindeki güncel Python modüllerini ve kullandıkları fonksiyonları bir araya getirdim.

Kendi projelerinizde referans olarak kullanabilirsiniz. Liste oldukça kabarık, aradığınız fonksiyonu CTRL+F ile kolayca bulabilirsiniz.

1. guildBattle Modülü
Python:
guildBattle.SendExitRequest()
guildBattle.SendGuildBattleEnterRequest()
guildBattle.SendGuildBattleGuildRewardRequest()
guildBattle.SendGuildBattlePageInfoRequest()
guildBattle.SendGuildBattlePersonalRewardRequest()
guildBattle.SendGuildBattleStatusBoardOpenCloseRequest()
guildBattle.SendGuildBattleUseMoveAreaScroll()
guildBattle.SendRankingInfoRequest()

2. community Modülü
Python:
community.SendAcceptFriend()
community.SendAddBlock()
community.SendAddFavorite()
community.SendChangeConnectionState()
community.SendDeleteBlockByTargetBoard()
community.SendDeleteFavorite()
community.SendDeleteMember()
community.SendDeleteMyStatusMessage()
community.SendInitConfig()
community.SendPartyInvite()
community.SendRegisterMyStatusMessage()
community.SendRequestFriend()
community.SendRequestFriendByTargetBoard()
community.SendResponseFriendByTargetBoard()
community.SendSaveConfig()

3. mercenary (Paralı Asker) Modülü
Python:
mercenary.SendMercenaryCheckNew()
mercenary.SendMercenaryCure()
mercenary.SendMercenaryDispatchStart()
mercenary.SendMercenaryDrainStart()
mercenary.SendMercenaryFire()
mercenary.SendMercenaryMissionGiveUp()
mercenary.SendMercenaryMissionRefresh()
mercenary.SendMercenaryMissionResultRequest()
mercenary.SendMercenaryWindowClose()
mercenary.SendMercenaryWindowOpen()
mercenary.SendRequestCheckCompleteMission()
mercenary.SendRequestCheckMercenaryInjuryEndTime()

4. autoHunting & uiAutoHuntingSystem Modülleri
Python:
uiAutoHuntingSystem.AutoAttackOptionWindow()

autoHunting.ClearAttackableMonsterOption()
autoHunting.RemoveAttackableMonsterFlag()
autoHunting.SendRequestAutoHuntingOnoff()
autoHunting.SetAttackAbleMonsterMaxLevel()
autoHunting.SetAttackAbleMonsterMinLevel()
autoHunting.SetAttackableMonsterFlag()

5. playerm2g2 Modülü
Python:
playerm2g2.SendChangePassword()
playerm2g2.SendDragonSoulRefine()
playerm2g2.SendLuckyBoxAction()
playerm2g2.SendPasswordType()
playerm2g2.SendStorageClose()
playerm2g2.SetAffectImpossibleAttack()
playerm2g2.SetWeaponAttackBonusFlag()

6. Etkinlik ve Zindan Modülleri
Python:
# snowflakeStickEvent
snowflakeStickEvent.SendSnowflakeStickEventRequestExchangeMount()
snowflakeStickEvent.SendSnowflakeStickEventRequestExchangePet()
snowflakeStickEvent.SendSnowflakeStickEventRequestExchangeStick()
snowflakeStickEvent.SendSnowflakeStickEventRequestInfo()

# ingameEventSystem
ingameEventSystem.SendFlowerEventExchange()
ingameEventSystem.SendFlowerEventRequestInfo()
ingameEventSystem.SendIceCreamEventRequestInfo()
ingameEventSystem.SendRamadanEventRequestInfo()

# greedyRoom
greedyRoom.SendExitDungeon()
greedyRoom.SendExitDungeonConfirmed()

# moonlightValley
moonlightValley.SendBossSummmonRequest()
moonlightValley.SendBossSummmonWindowClose()
moonlightValley.SendSummmonItemRegisterRequest()

# sungmaheeGate
sungmaheeGate.SendCloseAchiev()
sungmaheeGate.SendGetAchievReward()
sungmaheeGate.SendRequestOpenAchiev()

# otherWorld
otherWorld.SendOtherWorldDungeonExit()
otherWorld.SendOtherWorldEventRequestInfo()
otherWorld.SendOtherWorldExchange()

7. sportsMatch Modülü
Python:
sportsMatch.SendAppointRequest()
sportsMatch.SendCheerRequest()
sportsMatch.SendExchangeResultItemFlag()
sportsMatch.SendGiveRewardRequest()
sportsMatch.SendPredictUIClose()
sportsMatch.SendPredictUIOpen()
sportsMatch.SendUIClose()
sportsMatch.SendUIOpenRequest()
sportsMatch.SendUseResultItemFlag()

8. Diğer Çeşitli Modüller
Python:
# mount (Binek Sistemi)
mount.SendMountUpgradeSystemClose()
mount.SendMountUpgradeSystemGiveFeed()
mount.SendMountUpgradeSystemLevelUp()
mount.SendMountUpgradeSystemSkillLevelUp()

# chrmgrm2g (Karakter & Animasyon)
chrmgrm2g.RegisterComboAttackNew()
chrmgrm2g.RegisterNormalAttack()
chrmgrm2g.ReserveComboAttackNew()

# npcLocationHelper
npcLocationHelper.SendRequestGuildLandList()
npcLocationHelper.SendWarpToNPC()

# systemSetting & forceEvent
systemSetting.IsShowOtherCharAttacked()
systemSetting.SetShowOtherCharAttacked()
forceEvent.IsNormalAttackForceItem()
forceEvent.IsSkillAttackForceItem()


m2netm2g Ana Ağ Modülü (Dev Liste)
Oyunun bel kemiği olan network / paket modülüdür. Liste çok uzun olduğu için spoiler içine aldım.
m2netm2g Fonksiyonlarını Görüntüle Python:
m2netm2g.SendAcceRefineAccept()
m2netm2g.SendAcceRefineCanCle()
m2netm2g.SendAcceRefineCheckIn()
m2netm2g.SendAcceRefineCheckOut()
m2netm2g.SendAchievApplyRegistMessage()
m2netm2g.SendAchievMessage()
m2netm2g.SendAddFishBox()
m2netm2g.SendAnswerMakeGuildPacket()
m2netm2g.SendAttr67AddPacket()
m2netm2g.SendAttr67ClosePacket()
m2netm2g.SendAuraRefineAccept()
m2netm2g.SendAuraRefineCanCle()
m2netm2g.SendAuraRefineCheckIn()
m2netm2g.SendAuraRefineCheckOut()
m2netm2g.SendBattleRoyaleApplication()
m2netm2g.SendBattleRoyaleApplicationCancel()
m2netm2g.SendBattleRoyaleExit()
m2netm2g.SendBattleRoyaleRanking()
m2netm2g.SendBattleRoyaleStart()
m2netm2g.SendChagedItemAttributePacket()
m2netm2g.SendChangeLookAccept()
m2netm2g.SendChangeLookCanCle()
m2netm2g.SendChangeLookCheckIn()
m2netm2g.SendChangeLookCheckInFreeYangItem()
m2netm2g.SendChangeLookCheckOut()
m2netm2g.SendChangeLookCheckOutFreeYangItem()
m2netm2g.SendChangeNamePacket()
m2netm2g.SendChangePetPacket()
m2netm2g.SendChatPacket()
m2netm2g.SendChinaMatrixCardPacket()
m2netm2g.SendCommandPacket()
m2netm2g.SendCreateCharacterPacket()
m2netm2g.SendCubeClose()
m2netm2g.SendCubeMake()
m2netm2g.SendDestroyCharacterPacket()
m2netm2g.SendDropFishEventBlock()
m2netm2g.SendEmotionAllow()
m2netm2g.SendEmotionPlay()
m2netm2g.SendEnterGamePacket()
m2netm2g.SendExchangeAcceptPacket()
m2netm2g.SendExchangeElkAddPacket()
m2netm2g.SendExchangeExitPacket()
m2netm2g.SendExchangeItemAddPacket()
m2netm2g.SendExchangeStartPacket()
m2netm2g.SendExtendInvenButtonClick()
m2netm2g.SendExtendInvenUpgrade()
m2netm2g.SendGemShopBuy()
m2netm2g.SendGemShopClose()
m2netm2g.SendGiveItemPacket()
m2netm2g.SendGoldDropPacketNew()
m2netm2g.SendGuildAddMemberPacket()
m2netm2g.SendGuildAttendancePacket()
m2netm2g.SendGuildBankCheckOut()
m2netm2g.SendGuildBankCheckin()
m2netm2g.SendGuildBankClose()
m2netm2g.SendGuildBankInfoOpen()
m2netm2g.SendGuildBankMove()
m2netm2g.SendGuildChangeGradeAuthorityPacket()
m2netm2g.SendGuildChangeGradeNamePacket()
m2netm2g.SendGuildChangeMaster()
m2netm2g.SendGuildChangeMemberGeneralPacket()
m2netm2g.SendGuildChangeMemberGradePacket()
m2netm2g.SendGuildChargeGSPPacket()
m2netm2g.SendGuildDeleteCommentPacket()
m2netm2g.SendGuildDepositMoneyPacket()
m2netm2g.SendGuildDonateClosePacket()
m2netm2g.SendGuildDonateOpenPacket()
m2netm2g.SendGuildDonatePacket()
m2netm2g.SendGuildGoldInOut()
m2netm2g.SendGuildGoldInOutWindowOpen()
m2netm2g.SendGuildInviteAnswerPacket()
m2netm2g.SendGuildLandAbandon()
m2netm2g.SendGuildMemberOut()
m2netm2g.SendGuildOfferPacket()
m2netm2g.SendGuildPostCommentPacket()
m2netm2g.SendGuildRefreshCommentsPacket()
m2netm2g.SendGuildUseSkillPacket()
m2netm2g.SendGuildWithdrawMoneyPacket()
m2netm2g.SendIllustrationMessage()
m2netm2g.SendItemCombinationPacket()
m2netm2g.SendItemCombinationPacketCancel()
m2netm2g.SendItemDropPacketNew()
m2netm2g.SendItemMovePacket()
m2netm2g.SendItemUsePacket()
m2netm2g.SendItemUseToItemPacket()
m2netm2g.SendLeftSeatOffPacket()
m2netm2g.SendLeftSeatWaitTimeIndexPacket()
m2netm2g.SendLootingSettings()
m2netm2g.SendMailBoxClose()
m2netm2g.SendMallCheckoutPacket()
m2netm2g.SendMiniGameAttendanceButtonClick()
m2netm2g.SendMiniGameAttendanceRequestData()
m2netm2g.SendMiniGameAttendanceRequestRewardList()
m2netm2g.SendMiniGameBNWCardThrow()
m2netm2g.SendMiniGameBNWClose()
m2netm2g.SendMiniGameBNWDonate()
m2netm2g.SendMiniGameBNWDonateRankOpen()
m2netm2g.SendMiniGameBNWGiveup()
m2netm2g.SendMiniGameBNWReady()
m2netm2g.SendMiniGameBNWReward()
m2netm2g.SendMiniGameBNWRewardShopOpen()
m2netm2g.SendMiniGameBNWStart()
m2netm2g.SendMiniGameCatchKingClickHand()
m2netm2g.SendMiniGameCatchKingRequestQuestFlag()
m2netm2g.SendMiniGameCatchKingReward()
m2netm2g.SendMiniGameCatchKingStart()
m2netm2g.SendMiniGameCharClick()
m2netm2g.SendMiniGameRequestComAction()
m2netm2g.SendMiniGameRouletteClose()
m2netm2g.SendMiniGameRouletteEnd()
m2netm2g.SendMiniGameRouletteRequest()
m2netm2g.SendMiniGameRouletteStart()
m2netm2g.SendMiniGameRumiDeckCardClick()
m2netm2g.SendMiniGameRumiExit()
m2netm2g.SendMiniGameRumiFieldCardClick()
m2netm2g.SendMiniGameRumiHandCardClick()
m2netm2g.SendMiniGameRumiRequestQuestFlag()
m2netm2g.SendMiniGameRumiStart()
m2netm2g.SendMiniGameYutMove()
m2netm2g.SendMiniGameYutRequestQuestFlag()
m2netm2g.SendMiniGameYutReward()
m2netm2g.SendMiniGameYutThrow()
m2netm2g.SendMiniGameYutnoriGiveup()
m2netm2g.SendMiniGameYutnoriProb()
m2netm2g.SendMiniGameYutnoriStart()
m2netm2g.SendMissionMessage()
m2netm2g.SendMistsIsland()
m2netm2g.SendMyShopDecoSet()
m2netm2g.SendMyShopDecoState()
m2netm2g.SendOnClickPacket()
m2netm2g.SendPartyExitPacket()
m2netm2g.SendPartyInviteAnswerPacket()
m2netm2g.SendPartyInvitePacket()
m2netm2g.SendPartyMatchCancel()
m2netm2g.SendPartyMatchSearch()
m2netm2g.SendPartyParameterPacket()
m2netm2g.SendPartyRemovePacket()
m2netm2g.SendPartyRequestAnswerPacket()
m2netm2g.SendPartySetStatePacket()
m2netm2g.SendPartyUseSkillPacket()
m2netm2g.SendPassiveAttrActivateDeactivate()
m2netm2g.SendPassiveAttrAdd()
m2netm2g.SendPassiveAttrChangePage()
m2netm2g.SendPassiveAttrCharge()
m2netm2g.SendPassiveAttrClose()
m2netm2g.SendPassiveAttrOpen()
m2netm2g.SendPetAttrDetermine()
m2netm2g.SendPetDeleteAllSkill()
m2netm2g.SendPetDeleteSkill()
m2netm2g.SendPetFeedPacket()
m2netm2g.SendPetGrantPotentialRequest()
m2netm2g.SendPetHatchingPacket()
m2netm2g.SendPetHatchingWindowPacket()
m2netm2g.SendPetLearnSkill()
m2netm2g.SendPetNameChangePacket()
m2netm2g.SendPetNameChangeWindowPacket()
m2netm2g.SendPetRemovePotentialRequest()
m2netm2g.SendPetRevive()
m2netm2g.SendPetSkillUpgrade()
m2netm2g.SendPetSkillUpgradeRequest()
m2netm2g.SendPetWindowType()
m2netm2g.SendPostAllDelete()
m2netm2g.SendPostAllGetItems()
m2netm2g.SendPostDelete()
m2netm2g.SendPostGetItems()
m2netm2g.SendPostWrite()
m2netm2g.SendPostWriteConfirm()
m2netm2g.SendPremiumPrivateShopClose()
m2netm2g.SendPremiumPrivateShopCloseStateItemTakeOut()
m2netm2g.SendPremiumPrivateShopModify()
m2netm2g.SendPremiumPrivateShopModifyStateItemAdd()
m2netm2g.SendPremiumPrivateShopModifyStateItemMove()
m2netm2g.SendPremiumPrivateShopModifyStateItemTakeOut()
m2netm2g.SendPremiumPrivateShopReOpen()
m2netm2g.SendPremiumPrivateShopTaxAdjustment()
m2netm2g.SendPremiumPrivateShopUIClose()
m2netm2g.SendPrivateShopClose()
m2netm2g.SendPrivateShopSearchInfo()
m2netm2g.SendPrivateShopSearchInfoByVnum()
m2netm2g.SendPrivateShopSearchInfoSub()
m2netm2g.SendPrivateShopSerchBuyItem()
m2netm2g.SendQuestConfirmPacket()
m2netm2g.SendQuestInputStringLongPacket()
m2netm2g.SendQuestInputStringPacket()
m2netm2g.SendRefineElementPacket()
m2netm2g.SendRefinePacket()
m2netm2g.SendRequestApplicant()
m2netm2g.SendRequestApplicantGuildList()
m2netm2g.SendRequestApplicantList()
m2netm2g.SendRequestEventQuest()
m2netm2g.SendRequestFishEventBlock()
m2netm2g.SendRequestGuildInfos()
m2netm2g.SendRequestGuildList()
m2netm2g.SendRequestRefresh()
m2netm2g.SendRequestSearchGuild()
m2netm2g.SendRunupMatrixCardPacket()
m2netm2g.SendSafeboxCheckinPacket()
m2netm2g.SendSafeboxCheckoutPacket()
m2netm2g.SendSafeboxItemMovePacket()
m2netm2g.SendSecretDungeonCreateAnswerPacket()
m2netm2g.SendSecretDungeonEnterAnswerPacket()
m2netm2g.SendSelectCharacterPacket()
m2netm2g.SendSelectEmpirePacket()
m2netm2g.SendSelectItemPacket()
m2netm2g.SendSelectPage()
m2netm2g.SendSelectmetinstone()
m2netm2g.SendShopBuyPacket()
m2netm2g.SendShopEndPacket()
m2netm2g.SendShopSellPacketNew()
m2netm2g.SendSkillBookCombinationPacket()
m2netm2g.SendSlotAdd()
m2netm2g.SendStorageItemRequest()
m2netm2g.SendSungmaheeTowerCloseEnterUI()
m2netm2g.SendSungmaheeTowerDungeonEnter()
m2netm2g.SendSungmaheeTowerDungeonExit()
m2netm2g.SendSungmaheeTowerRequestRankDataByFloor()
m2netm2g.SendUseFishBox()
m2netm2g.SendWhisperPacket()
m2netm2g.SendWorldBossGetReward()
m2netm2g.SendWorldBossRanking()
m2netm2g.SendWorldBossRequestInfo()
m2netm2g.SetTCPSendBufferSize()

Konuya eklemek istediğiniz başka modül/fonksiyon varsa yorumlarda belirtebilirsiniz. Herkese iyi geliştirmeler!
ErenCEYLAN
Üye
Üye
Katılım12 Ara 2025
Konular8
Mesajlar54
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 08:51 #2
Teşekkürler elinize sağlık
hakantopuzoglu
Üye
Üye
Katılım10 Oca 2026
Konular8
Mesajlar43
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 23:03 #3
Paylaşım İçin Teşekkürler eline sağlık
mustafakus
Üye
Üye
Katılım26 Oca 2026
Konular10
Mesajlar41
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
06.05.2026 01:16 #4
Teşekkür ederim ellerine sağlık
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
6 cevap
2K görüntüleme
9 cevap
1.9K görüntüleme
4 cevap
1.9K görüntüleme
8 cevap
1.9K görüntüleme
İlan Yan banner placeholder