You last visited: Today at 19:00
Advertisement
[Release]Transfer Awake
Discussion on [Release]Transfer Awake within the Flyff PServer Guides & Releases forum part of the Flyff Private Server category.
10/28/2012, 15:07
#61
elite*gold: 6
Join Date: Oct 2011
Posts: 506
Received Thanks: 84
Ah thx ich habe mich shcon gewundert da ich sourcemaßiga alles definert hatte thx
EDIT: Wer möchte kan das dann gerne auch nutzen^^
12/01/2012, 20:33
#62
elite*gold: 0
Join Date: Jan 2010
Posts: 40
Received Thanks: 2
The materials used in the transfer, I can not put into it. This is what I added. propitem.txt. Inserted into the message that "This isn't the right Material!".
Quote:
6 II_TRANS_MAT IDS_ITEM_TXT_101113 1 999 IK1_SYSTEM IK2_SYSTEM IK3_SCROLL = = 1 = 4 = = = = = = = 0 = = 1 = 1 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = XI_SYS_RELEASE01 = = = = 999999999 = WUI_NOW = = = = = = = = = 0 0 0 0 0 1 = = = = = = = = = = = = = = = = """Itm_SysSysScrSmePro.dds""" 0 """""" IDS_ITEM_TXT_101114
12/02/2012, 00:35
#63
ベトナム警察
elite*gold: 500
Join Date: Jan 2012
Posts: 16,549
Received Thanks: 3,625
Quote:
Originally Posted by
wanyen
The materials used in the transfer, I can not put into it. This is what I added. propitem.txt. Inserted into the message that "This isn't the right Material!".
You have to add "II_TRANS_MAT" into your source code.
12/06/2012, 10:01
#64
elite*gold: 0
Join Date: Jan 2010
Posts: 40
Received Thanks: 2
If you do not want to. Shoes and gloves. Transfer it to add it?
Quote:
pCtrl = GetWndCtrl(WIDC_CUSTOM2);
if(pCtrl && pCtrl->rect.PtInRect(point))
{
if(pItem->GetProp()->dwItemKind3 != IK3_BOOTS || IK3_GAUNTLET && pItem->GetRandomOptItemId() <= 0)
{
m_pItemElem[1] = pItem;
pItem->SetExtra(1);
m_pTexture[1] = CWndBase::m_textureMng.AddTexture(D3DDEVICE,MakePa th(DIR_ITEM,m_pItemElem[1]->GetProp()->szIcon),0xffff00ff);
return TRUE;
}
else
{
g_WndMng.PutString("The item shouldn't be awaked!");
return FALSE;
}
}
12/06/2012, 10:08
#65
elite*gold: 0
Join Date: Sep 2008
Posts: 569
Received Thanks: 695
Quote:
pCtrl = GetWndCtrl(WIDC_CUSTOM2);
if(pCtrl && pCtrl->rect.PtInRect(point))
{
if(pItem->GetProp()->dwItemKind3 != IK3_BOOTS && pItem->GetProp()->dwItemKind3 != IK3_GAUNTLET && pItem->GetRandomOptItemId() <= 0)
{
m_pItemElem[1] = pItem;
pItem->SetExtra(1);
m_pTexture[1] = CWndBase::m_textureMng.AddTexture(D3DDEVICE,MakePa th(DIR_ITEM,m_pItemElem[1]->GetProp()->szIcon),0xffff00ff);
return TRUE;
}
else
{
g_WndMng.PutString("The item shouldn't be awaked!");
return FALSE;
}
}
You have to add it like this.
|| IK3_BOOTS && pItem->GetRandomOptItemId() <= 0 will always return true if pItem->GetRandomOptItemId() <= 0 is true , because IK3_BOOTS itself is just a number, which is actually above 0 , so it will return true.
12/28/2012, 15:08
#66
elite*gold: 0
Join Date: Jan 2012
Posts: 332
Received Thanks: 7
Quote:
C:\Neurospace\Source\Source\_Interface\WndField.cp p(212): error C2065: 'II_TRANS_MAT' : undeclared identifier
c:\Neurospace\Source\Source\WORLDSERVER\DPSrvr.cpp (12426): error C2065: 'II_TRANS_MAT' : undeclared identifier
Ich brauche bitte hilfe!
12/28/2012, 15:13
#67
elite*gold: 0
Join Date: Dec 2012
Posts: 235
Received Thanks: 123
definiere das Material...
defineItem.h
Code:
#define II_TRANS_MAT 5000
propItem.txt
Code:
11 II_TRANS_MAT IDS_PROPITEM_TXT_050002 1 9999 IK1_SYSTEM IK2_SYSTEM IK3_SCROLL = = 1 = 200000000 = = = = = = = 0 = = 1 1 1 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = EXT_ITEM WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_SysSysScrAwakeSafe01.dds""" 0 """""" IDS_PROPITEM_TXT_050003
propItem.txt.txt
Code:
IDS_PROPITEM_TXT_050002 Transfer Material
IDS_PROPITEM_TXT_050003 Mit dieser Rolle kannst du Awaknings weitergeben an andere items des selben Typs.
12/28/2012, 15:42
#68
elite*gold: 0
Join Date: Jan 2012
Posts: 332
Received Thanks: 7
Nur noch dieser Error:
Quote:
c:\neurospace\source\source\_interface\wndfield.cp p(225): warning C4715: 'CWndTransfer::OnDropIcon' : not all control paths return a value
12/28/2012, 16:01
#69
elite*gold: 0
Join Date: Dec 2012
Posts: 235
Received Thanks: 123
Entweder du sorgst dafür das immer irgendwas returned wird oder du postest einach mal die
Code:
CWndTransfer::OnDropIcon
EDIT: So gehts
Code:
BOOL CWndTransfer::OnDropIcon( LPSHORTCUT pShortcut, CPoint point )
{
LPWNDCTRL pCtrl = GetWndCtrl(WIDC_CUSTOM1);
CItemElem *pItem = (CItemElem*)g_pPlayer->GetItemId(pShortcut->m_dwId);
if(!pItem)
return FALSE;
if(pCtrl && pCtrl->rect.PtInRect(point))
{
if(pItem->GetRandomOptItemId() > 0)
{
m_pItemElem[0] = pItem;
pItem->SetExtra(1);
m_pTexture[0] = CWndBase::m_textureMng.AddTexture(D3DDEVICE,MakePath(DIR_ITEM,m_pItemElem[0]->GetProp()->szIcon),0xffff00ff);
return TRUE;
}
else
{
g_WndMng.PutString("The item should be awaked!");
return FALSE;
}
}
pCtrl = GetWndCtrl(WIDC_CUSTOM2);
if(pCtrl && pCtrl->rect.PtInRect(point))
{
if(pItem->GetRandomOptItemId() <= 0)
{
m_pItemElem[1] = pItem;
pItem->SetExtra(1);
m_pTexture[1] = CWndBase::m_textureMng.AddTexture(D3DDEVICE,MakePath(DIR_ITEM,m_pItemElem[1]->GetProp()->szIcon),0xffff00ff);
return TRUE;
}
else
{
g_WndMng.PutString("The item shouldn't be awaked!");
return FALSE;
}
}
pCtrl = GetWndCtrl(WIDC_CUSTOM4);
if(pCtrl && pCtrl->rect.PtInRect(point))
{
if(pItem->GetProp()->dwID == II_TRANS_MAT)
{
m_pItemElem[3] = pItem;
pItem->SetExtra(1);
m_pTexture[3] = CWndBase::m_textureMng.AddTexture(D3DDEVICE,MakePath(DIR_ITEM,m_pItemElem[3]->GetProp()->szIcon),0xffff00ff);
return TRUE;
}
else
{
g_WndMng.PutString("This isn't the right Material!");
return FALSE;
}
}
return FALSE;
}
12/28/2012, 16:05
#70
elite*gold: 0
Join Date: Jan 2012
Posts: 332
Received Thanks: 7
Meinst du das da^^?
BOOL CWndTransfer::OnDropIcon( LPSHORTCUT pShortcut, CPoint point )
{
LPWNDCTRL pCtrl = GetWndCtrl(WIDC_CUSTOM1);
CItemElem *pItem = (CItemElem*)g_pPlayer->GetItemId(pShortcut->m_dwId);
if(!pItem)
return FALSE;
if(pCtrl && pCtrl->rect.PtInRect(point))
{
if(pItem->GetRandomOptItemId() > 0)
{
m_pItemElem[0] = pItem;
pItem->SetExtra(1);
m_pTexture[0] = CWndBase::m_textureMng.AddTexture(D3DDEVICE,MakePa th(DIR_ITEM,m_pItemElem[0]->GetProp()->szIcon),0xffff00ff);
return TRUE;
}
else
{
g_WndMng.PutString("The item should be awaked!");
return FALSE;
}
}
pCtrl = GetWndCtrl(WIDC_CUSTOM2);
if(pCtrl && pCtrl->rect.PtInRect(point))
{
if(pItem->GetRandomOptItemId() <= 0)
{
m_pItemElem[1] = pItem;
pItem->SetExtra(1);
m_pTexture[1] = CWndBase::m_textureMng.AddTexture(D3DDEVICE,MakePa th(DIR_ITEM,m_pItemElem[1]->GetProp()->szIcon),0xffff00ff);
return TRUE;
}
else
{
g_WndMng.PutString("The item shouldn't be awaked!");
return FALSE;
}
}
pCtrl = GetWndCtrl(WIDC_CUSTOM4);
if(pCtrl && pCtrl->rect.PtInRect(point))
{
if(pItem->GetProp()->dwID == II_TRANS_MAT)
{
m_pItemElem[3] = pItem;
pItem->SetExtra(1);
m_pTexture[3] = CWndBase::m_textureMng.AddTexture(D3DDEVICE,MakePa th(DIR_ITEM,m_pItemElem[3]->GetProp()->szIcon),0xffff00ff);
return TRUE;
}
else
{
g_WndMng.PutString("This isn't the right Material!");
return FALSE;
}
}
}
BOOL CWndTransfer::OnChildNotify( UINT message, UINT nID, LRESULT* pLResult )
{
switch (nID)
{
case WIDC_BUTTON1:// Start Transfer
{
if(g_pPlayer->GetGold() < 2000000)
return FALSE;
if (m_pItemElem[0] != NULL && m_pItemElem[1] != NULL && m_pItemElem[3] != NULL )
{
g_DPlay.SendTransferAwake( m_pItemElem[1]->m_dwObjId, m_pItemElem[0]->m_dwObjId, m_pItemElem[3]->m_dwObjId);
Destroy();
}
else
{
g_WndMng.PutString("Please fill all Slots!");
}
break;
}
case WIDC_BUTTON2:// Cancel Window
{
Destroy();
break;
}
}
return CWndNeuz::OnChildNotify( message, nID, pLResult );
}
#endif
EDIT:
Danke, geht jetzt
12/28/2012, 16:06
#71
elite*gold: 0
Join Date: Dec 2012
Posts: 235
Received Thanks: 123
Quote:
Originally Posted by
Vollschrecker222
Meinst du das da^^?
BOOL CWndTransfer::OnDropIcon( LPSHORTCUT pShortcut, CPoint point )
{
LPWNDCTRL pCtrl = GetWndCtrl(WIDC_CUSTOM1);
CItemElem *pItem = (CItemElem*)g_pPlayer->GetItemId(pShortcut->m_dwId);
if(!pItem)
return FALSE;
if(pCtrl && pCtrl->rect.PtInRect(point))
{
if(pItem->GetRandomOptItemId() > 0)
{
m_pItemElem[0] = pItem;
pItem->SetExtra(1);
m_pTexture[0] = CWndBase::m_textureMng.AddTexture(D3DDEVICE,MakePa th(DIR_ITEM,m_pItemElem[0]->GetProp()->szIcon),0xffff00ff);
return TRUE;
}
else
{
g_WndMng.PutString("The item should be awaked!");
return FALSE;
}
}
pCtrl = GetWndCtrl(WIDC_CUSTOM2);
if(pCtrl && pCtrl->rect.PtInRect(point))
{
if(pItem->GetRandomOptItemId() <= 0)
{
m_pItemElem[1] = pItem;
pItem->SetExtra(1);
m_pTexture[1] = CWndBase::m_textureMng.AddTexture(D3DDEVICE,MakePa th(DIR_ITEM,m_pItemElem[1]->GetProp()->szIcon),0xffff00ff);
return TRUE;
}
else
{
g_WndMng.PutString("The item shouldn't be awaked!");
return FALSE;
}
}
pCtrl = GetWndCtrl(WIDC_CUSTOM4);
if(pCtrl && pCtrl->rect.PtInRect(point))
{
if(pItem->GetProp()->dwID == II_TRANS_MAT)
{
m_pItemElem[3] = pItem;
pItem->SetExtra(1);
m_pTexture[3] = CWndBase::m_textureMng.AddTexture(D3DDEVICE,MakePa th(DIR_ITEM,m_pItemElem[3]->GetProp()->szIcon),0xffff00ff);
return TRUE;
}
else
{
g_WndMng.PutString("This isn't the right Material!");
return FALSE;
}
}
}
BOOL CWndTransfer::OnChildNotify( UINT message, UINT nID, LRESULT* pLResult )
{
switch (nID)
{
case WIDC_BUTTON1:// Start Transfer
{
if(g_pPlayer->GetGold() < 2000000)
return FALSE;
if (m_pItemElem[0] != NULL && m_pItemElem[1] != NULL && m_pItemElem[3] != NULL )
{
g_DPlay.SendTransferAwake( m_pItemElem[1]->m_dwObjId, m_pItemElem[0]->m_dwObjId, m_pItemElem[3]->m_dwObjId);
Destroy();
}
else
{
g_WndMng.PutString("Please fill all Slots!");
}
break;
}
case WIDC_BUTTON2:// Cancel Window
{
Destroy();
break;
}
}
return CWndNeuz::OnChildNotify( message, nID, pLResult );
}
#endif
Jain nur die Operation OnDropIcon habe sie gepostet so wie sie Finktioniert...
12/28/2012, 17:04
#72
elite*gold: 0
Join Date: Jan 2012
Posts: 332
Received Thanks: 7
Bei mir crasht die Neuz:
Ich habe schon beide Resdata.inc probiert keine geht davon-_-
P.S.:Ich benutze die BF Files
12/28/2012, 22:12
#73
elite*gold: 0
Join Date: Sep 2008
Posts: 158
Received Thanks: 256
Quote:
Originally Posted by
Vollschrecker222
Bei mir crasht die Neuz:
Ich habe schon beide Resdata.inc probiert keine geht davon-_-
P.S.:Ich benutze die BF Files
Ich hab lang nichtmehr ne Resource vor der Nase gehabt aber ich glaube dein problem ist das Jopsis APP Fenster mehr Parameter beinhaltet (ist seit v17 so).
Die BloodyFiles könnten demnach weniger Parameter einlesen.
12/28/2012, 22:24
#74
elite*gold: 0
Join Date: Dec 2012
Posts: 235
Received Thanks: 123
Quote:
Originally Posted by
yannick2008
Ich hab lang nichtmehr ne Resource vor der Nase gehabt aber ich glaube dein problem ist das Jopsis APP Fenster mehr Parameter beinhaltet (ist seit v17 so).
Die BloodyFiles könnten demnach weniger Parameter einlesen.
Ganz genau so ist es nimm die V15 die gehen.
12/29/2012, 21:27
#75
elite*gold: 0
Join Date: Jan 2012
Posts: 332
Received Thanks: 7
Why crasht bei Neuz wenn ich auf den Hotkey drücke?
Similar Threads
[RELEASE] Awake Bot
10/31/2013 - Flyff Hacks, Bots, Cheats, Exploits & Macros - 186 Replies
Leider ist mir ein REUP nicht möglich da ich den Bot nicht mehr habe. Daher bitte closen.
Hab meine Trial version durch den Link von Bleak mit der Vollversion ersetzt.
So, nochmal eine Erklärung:
[Src Release] Awake User Befehl Stackfixxed
01/30/2013 - Flyff PServer Guides & Releases - 36 Replies
Hier ein /awake Befehl der nach Art der Scroll of Awakening arbeitet und pro Awakening erweckungskosten nimmt.
Das ganze ist so aufgebaut das es ingame völlig Idiotensicher zu benutzen ist sobald man den Befehl /awake kennt.
Alles was man falsch machen kann wird vom System automatisch beantwortet.
PetStack Fixxed |||| Baruna Crash Bug Fixxed
Falls ihr eure Baruna Waffen awakebar habt und mit /awake nutzbar machen wollt alle Zeilen die Mit //Baruna kommentiert sind komplett...
[Release] Flyff Awake Bot von Qeggl unlimited awakes
09/12/2011 - Flyff Hacks, Bots, Cheats, Exploits & Macros - 11 Replies
rausgenommen :) keine anfragen über pm werde ihn nichtmehr rausgeben :)
All times are GMT +1. The time now is 19:01 .