we1982
-
İçerik sayısı
320 -
Katılım
-
Son ziyaret
-
Puan
7,420 [ Bağış Yap ]
İletiler : we1982
-
-
C++ Packet Sniffer
Forum C++
teşekkürler
-
bir bakalım makaleye
-
Irk değişimi
Forum Genel Yardım
Way be hallettimm :)
-
Irk değişimi
Forum Genel Yardım
Merhaba oyun içi ırk değişimi yapabiliyorum ama resimdeki gibi ırk değişiyor şekil değişmiyor.. Sadece nereye bakacağım hakkında bilgi verirseniz sevinirim.. Teşekkürler...
kullanmış olduğum pkt nation pakedi...if (nRet {
result Send(&result);
return;
}
RobItem(ITEM_NATION_TRANSFER);
m_bRank = 0;
m_bTitle = 0;
m_bRace = myRace;
m_sClass = GetNation() == KARUS ? GetClass() + 100 : GetClass() - 100;
m_bNation = GetNation() == KARUS ? ELMORAD : KARUS;
if (GetHealth() HpChange(GetMaxHealth());
SendMyInfo();
UserInOut(INOUT_OUT);
SetRegion(GetNewRegionX(), GetNewRegionZ());
UserInOut(INOUT_WARP);
g_pMain->UserInOutForMe(this);
g_pMain->NpcInOutForMe(this);
g_pMain->MerchantUserInOutForMe(this);
ResetWindows();
InitType4();
RecastSavedMagic();
result Send(&result);
Disconnect();
} -
hangi kodu kullanmaya çalışıyorsun onu bir açıklaya bilirsen ..
UPDATE_USER_DATA'nın belirtilen çok fazla argümanı var. Açıklama: İfadeyi yürütemedi. -
OLAY TAMAMEN PROSEDÜR İLE ALAKALI İMİŞ yeni işlenmiş bir prosedür lazım 20xx i.in ....
-
hemen bakıyorum... teşekkürler....
-
@ OzkanOzdemir özkan hocam değeri bu fonksiyondan alıyor...
Gizli İçerik
-
Gizli içeriği görmek için bu konuya bir mesaj yazın.
-
@ OzkanOzdemir Hocam paket içerisinde kod sütunlarında eşdeğer gelen alanlara breakpoint koyarak hatanın nereden kaynaklandığını buldum... Lakin hata sonrası hangi yolu izlemeliyim.
Gizli İçerik
-
Gizli içeriği görmek için bu konuya bir mesaj yazın.
Kusura bakma seninde zamanını alıyorum, bende öğrenmeye çalışıyorum... -
@ OzkanOzdemir Hocam dediğin gibi;
Gizli İçerik
-
Gizli içeriği görmek için bu konuya bir mesaj yazın.
0x06) olduğunu anladım
kullanmış olduğum National pkt. buna tekabül eden yerler var... ancak nereyer nasıl bakacağımı tam olarak bilmiyorum..
Gizli İçerik
-
Gizli içeriği görmek için bu konuya bir mesaj yazın.
şimdi burada nasıl bir yol izlemem gerekiyor. sen yol göster ben giderim... -
teşekkürler....
-
Database error: [ ODBC Error - 11.5.2018 22:22:36 ] ] Source: {? = CALL ACCOUNT_NATION_TRANSFER(?,11,0,0,0)} Error: [Microsoft][ODBC SQL Server Driver]
Procedure or function ACCOUNT_NATION_TRANSFER has too many arguments specified. Description: Failed to execute statement.
SELECT Race FROM USERDATA WHERE strUserID = ?
gelen bu hata ile ilgili ACCOUNT_NATION_TRANSFER prosedüründen tam olarak nereye bakmam gerekiyor... Yardım lütfen.... -
Gizli İçerik
-
Gizli içeriği görmek için bu konuya bir mesaj yazın.
Her döndüğünde rakamlarda değişekte acaba sorun bundan mı kaynaklanmakta? -
brek point koyduktan sonra bu kodları geldi soru işaretlerinden anladığım kadarı ile kullanıcı adınımı çekmiyor....
Gizli İçerik
-
Gizli içeriği görmek için bu konuya bir mesaj yazın.
-- mesaja ek olarak --
yok yanlış anlamışım o bölüme geldikten sonra gemserver durdu ''there is no character available for transfer'' hatası gelmedi... -
paketler aynen bahsettiğin gibi kontrolü için tam olarak nereye bakmam lazım pekii?
-- mesaja ek olarak --
bu bağlamda Presedür ile source arasındaki kodlamadamı bir sıkıntı vardır ?
-- mesaja ek olarak --
void CUser::NationChange(Packet & pkt) aşağıdaki gibi...
Gizli İçerik
-
Gizli içeriği görmek için bu konuya bir mesaj yazın.
-
Merhaba arkadaşlar resimdede görüldüğü gibi ırk değişimi ekranında hata alıyorum sadece bir yol göstermenizi temenni ederim teşekkürler....
-
teşekkürler ..
-
teşekkürler
-
teşekkürler
- 1
-
teşekkürler
-
@ PENTAGRAM teşekkürler.. Ben bu kodu 1 gün öncesine kadar çalıştırıyordum herhangi bir sıkıntı olmuyordu... herhangi birşeyde değiştirmedim... teşekkürler genede...
-- mesaja ek olarak --
teşeküürler eski sourceyi build ettim düzeldii... -
Merhaba Değerli Arkadaşlar Aşağıdaki premium servisine Disconnect(); ekledikten sonra gemserver donmaya başladı yardımcı olabilirseniz sevinirim teşekkürler
void CUser::GivePremium(uint8 bPremiumType, uint16 sPremiumTime)
{
m_bAccountStatus = 1;
_PREMIUM_TYPE * pPremium = new _PREMIUM_TYPE;
_PREMIUM_TYPE * nPremium = PremiumList.GetData(bPremiumType);
pPremium->PremiumTime = sPremiumTime * 24;
pPremium->PremiumType = bPremiumType;
if (nPremium == nullptr)
PremiumList.PutData(pPremium->PremiumType,pPremium);
else
nPremium->PremiumTime += sPremiumTime * 24;
if (PremiumID == 0)
PremiumID = bPremiumType;
g_DBAgent.SavePremiumServiceUser(this, pPremium);
SendPremiumInfo();
Disconnect();
} -
teşekkürler bir bakalım neymiş..
-
teşiekkürler
Merhaba Komut Dizini
Forum Genel Yardım
Oluşturuldu:
merhaba arkadaşlar aşağıdaki komut satırında paketlerin oyun içerisinde çekilmesini anlatıyor diye düşünüyorum, ama ben şunu merak ediyorum.
TRACE("[SID=%d] Packet: %X (len=%d)
", GetSocketID(), command, pkt.size());
bu komut satırı Debug ekranında [SID=0] Packet: 1F (len=8) bu değeri vermekte, şimdi şunu sormak istiyorum bu Packet: 1F deki 1F değerini nereden çekmekte bir türlü bulamadım .. yardımlarınız için şimdiden teşekkürler...