Ich hatte ein wenig Langeweile und habe mal das Admin Item Create Fenster geändert.
Features:
[SPOILER2]
-Nach Kategorie IK3 sortieren
-Comboboxen haben jetzt eine Scrollbar(Wer es öfters benutzt weißt das der Inhalt der unter das Neuz Fenster geht nicht mehr auswählbar ist.)
-Sortieren nach Namen(Ihr könnt eine Buchstabenreihenfolge eingeben, nach dem gefiltert wird)
-Upgrade
-Element
-Element Upgrade
-Ein Text erscheint beim Erfolgreichen erstellen und bei ein Fehler
-Item erstellen durch ID( als Beispiel "II_WEA_AXE_RODNEY" oder "II_ARM_F_JST_BOOTS_SET_16")

[/SPOILER2]
Source:
[SPOILER2]
Den kompletten Code in WndAdminCreateItem.cpp mit dem hier ersetzten
Alles anzeigen
In WndAdminCreateItem.h das einfügen
Die Funktion TextCmd_CreateItem in FuncTextCmd.cpp mit der hier ersetzen
Alles anzeigen
In der VersionCommon.h von der Neuz und vom WorldServer das einfügen
[/SPOILER2]
Files
[SPOILER2]
defineText.h(Resourcen und Source Resourcen)
textClient.inc
textClient.txt.txt
Resdata.h
resdata.inc den Kompletten Eintrag APP_ADMIN_CREATEITEM mit den hier ersetzen(V16 oder höher)
Alles anzeigen
resData.txt.txt
Alles anzeigen
Die Defines Nummern und die IDS Nummern müsst ihr auf eure Files anpassen.
[/SPOILER2]
mfg. Vincitore
Features:
[SPOILER2]
-Nach Kategorie IK3 sortieren
-Comboboxen haben jetzt eine Scrollbar(Wer es öfters benutzt weißt das der Inhalt der unter das Neuz Fenster geht nicht mehr auswählbar ist.)
-Sortieren nach Namen(Ihr könnt eine Buchstabenreihenfolge eingeben, nach dem gefiltert wird)
-Upgrade
-Element
-Element Upgrade
-Ein Text erscheint beim Erfolgreichen erstellen und bei ein Fehler
-Item erstellen durch ID( als Beispiel "II_WEA_AXE_RODNEY" oder "II_ARM_F_JST_BOOTS_SET_16")

[/SPOILER2]
Source:
[SPOILER2]
Den kompletten Code in WndAdminCreateItem.cpp mit dem hier ersetzten
C-Quellcode
- #include "stdafx.h"
- #include "AppDefine.h"
- #include "WndAdminCreateItem.h"
- CWndAdminCreateItem::CWndAdminCreateItem()
- {
- }
- CWndAdminCreateItem::~CWndAdminCreateItem()
- {
- }
- void CWndAdminCreateItem::OnDraw( C2DRender* p2DRender )
- {
- }
- CString CWndAdminCreateItem::MakeName( ItemProp *pProp )
- {
- CString szName;
- szName.Format( "%s (Lv%d)", pProp->szName, pProp->dwLimitLevel1 );
- return szName;
- }
- void CWndAdminCreateItem::OnInitialUpdate()
- {
- CWndNeuz::OnInitialUpdate();
- CWndListBox* pListBox = (CWndListBox*)GetDlgItem( WIDC_CONTROL1 );
- for( int i = 0; i < prj.m_aPropItem.GetSize(); i++ )
- {
- ItemProp* pItemProp = prj.GetItemProp( i );
- if( pItemProp )
- {
- if( GetLanguage() != LANG_KOR && pItemProp->nVer >= 7 && pItemProp->bCharged == TRUE )
- continue;
- int nIndex = pListBox->AddString( MakeName( pItemProp ) );
- pListBox->SetItemDataPtr( nIndex, pItemProp );
- }
- }
- CWndComboBox* pWndItemKind = (CWndComboBox*)GetDlgItem( WIDC_ITEM_KIND );
- CWndComboBox* pWndItemSex = (CWndComboBox*)GetDlgItem( WIDC_ITEM_SEX );
- CWndComboBox* pWndItemJob = (CWndComboBox*)GetDlgItem( WIDC_ITEM_JOB );
- #ifdef __EXTENDED_ADMIN_CREATE_ITEM
- CWndComboBox* pWndItemKind3 = (CWndComboBox*)GetDlgItem( WIDC_ITEM_KIND3 );
- #endif
- //CWndEdit* pWndLevel = (CWndEdit*)GetDlgItem( WIDC_LEVEL );
- CStringArray strArray;
- CScript::GetFindIdToArray( "IK2_", &strArray );
- int nIndex = pWndItemKind->AddString( "ALL" );
- pWndItemKind->SetItemData( nIndex, NULL_ID );
- for( i = 0; i < strArray.GetSize(); i++ )
- {
- nIndex = pWndItemKind->AddString( strArray.GetAt( i ) );
- DWORD dwNum = CScript::GetDefineNum( strArray.GetAt( i ) );
- pWndItemKind->SetItemData( nIndex, dwNum );
- }
- pWndItemKind->m_wndListBox.SortListBox();
- nIndex = pWndItemKind->m_wndListBox.FindString( 0, "ALL" );
- pWndItemKind->SetCurSel( nIndex );
- strArray.RemoveAll();
- CScript::GetFindIdToArray( "SEX_", &strArray );
- for( i = 0; i < strArray.GetSize(); i++ )
- {
- nIndex = pWndItemSex->AddString( strArray.GetAt( i ) );
- DWORD dwNum = CScript::GetDefineNum( strArray.GetAt( i ) );
- pWndItemSex->SetItemData( nIndex, dwNum );
- }
- pWndItemSex->SetCurSel( 2 );
- strArray.RemoveAll();
- CScript::GetFindIdToArray( "JOB_", &strArray );
- nIndex = pWndItemJob->AddString( "ALL" );
- pWndItemJob->SetItemData( nIndex, -1 );
- for( i = 0; i < strArray.GetSize(); i++ )
- {
- nIndex = pWndItemJob->AddString( strArray.GetAt( i ) );
- DWORD dwNum = CScript::GetDefineNum( strArray.GetAt( i ) );
- pWndItemJob->SetItemData( nIndex, dwNum );
- }
- pWndItemJob->m_wndListBox.SortListBox();
- nIndex = pWndItemJob->m_wndListBox.FindString( 0, "ALL" );
- pWndItemJob->SetCurSel( nIndex );
- strArray.RemoveAll();
- // ÁÂÇ¥ À̵¿
- #ifdef __EXTENDED_ADMIN_CREATE_ITEM
- CScript::GetFindIdToArray( "IK3_", &strArray );
- nIndex = pWndItemKind3->AddString( "ALL" );
- pWndItemKind3->SetItemData( nIndex, NULL_ID );
- for( i = 0; i < strArray.GetSize(); i++ )
- {
- nIndex = pWndItemKind3->AddString( strArray.GetAt( i ) );
- DWORD dwNum = CScript::GetDefineNum( strArray.GetAt( i ) );
- pWndItemKind3->SetItemData( nIndex, dwNum );
- }
- pWndItemKind3->m_wndListBox.SortListBox();
- nIndex = pWndItemKind3->m_wndListBox.FindString( 0, "ALL" );
- pWndItemKind3->SetCurSel( nIndex );
- #endif
- CRect rectRoot = m_pWndRoot->GetLayoutRect();
- CRect rectWindow = GetWindowRect();
- CPoint point( rectRoot.right - rectWindow.Width(), 110 );
- Move( point );
- MoveParentCenter();
- }
- // óÀ½ ÀÌ ÇÔ¼ö¸¦ ºÎ¸£¸é À©µµ°¡ ¿*¸°´Ù.
- BOOL CWndAdminCreateItem::Initialize( CWndBase* pWndParent, DWORD /*dwWndId*/ )
- {
- // Daisy¿¡¼* ¼³Á¤ÇÑ ¸®¼Ò½º·Î À©µµ¸¦ ¿¬´Ù.
- return CWndNeuz::InitDialog( g_Neuz.GetSafeHwnd(), APP_ADMIN_CREATEITEM, 0, CPoint( 0, 0 ), pWndParent );
- }
- #ifdef __EXTENDED_ADMIN_CREATE_ITEM
- void CWndAdminCreateItem::InitializeComboBoxen()
- {
- CWndComboBox* pWndItemKind = (CWndComboBox*)GetDlgItem( WIDC_ITEM_KIND );
- CWndComboBox* pWndItemSex = (CWndComboBox*)GetDlgItem( WIDC_ITEM_SEX );
- CWndComboBox* pWndItemJob = (CWndComboBox*)GetDlgItem( WIDC_ITEM_JOB );
- CWndComboBox* pWndItemKind3 = (CWndComboBox*)GetDlgItem( WIDC_ITEM_KIND3 );
- CWndComboBox* pWndItemElement = (CWndComboBox*)GetDlgItem( WIDC_ITEM_ELEMENT );
- pWndItemKind->m_wndListBox.SetWndSize(pWndItemKind->m_wndListBox.GetWndRect().Size().cx, 150);
- pWndItemSex->m_wndListBox.SetWndSize(pWndItemSex->m_wndListBox.GetWndRect().Size().cx, 150);
- pWndItemJob->m_wndListBox.SetWndSize(pWndItemJob->m_wndListBox.GetWndRect().Size().cx, 150);
- pWndItemKind3->m_wndListBox.SetWndSize(pWndItemKind3->m_wndListBox.GetWndRect().Size().cx, 150);
- int nIndex = pWndItemElement->AddString( "NONE" );
- pWndItemElement->SetItemData( nIndex, 0 );
- nIndex = pWndItemElement->AddString( "FIRE" );
- pWndItemElement->SetItemData( nIndex, 1 );
- nIndex = pWndItemElement->AddString( "WATER" );
- pWndItemElement->SetItemData( nIndex, 2 );
- nIndex = pWndItemElement->AddString( "ELECTRICITY" );
- pWndItemElement->SetItemData( nIndex, 3 );
- nIndex = pWndItemElement->AddString( "WIND" );
- pWndItemElement->SetItemData( nIndex, 4 );
- nIndex = pWndItemElement->AddString( "EARTH" );
- pWndItemElement->SetItemData( nIndex, 5 );
- pWndItemElement->m_wndListBox.SortListBox();
- nIndex = pWndItemElement->m_wndListBox.FindString( 0, "NONE" );
- pWndItemElement->SetCurSel( nIndex );
- }
- #endif
- /*
- Á÷Á¢ À©µµ¸¦ ¿*¶§ »ç¿ë
- BOOL CWndAdminCreateItem::Initialize( CWndBase* pWndParent, DWORD dwWndId )
- {
- CRect rectWindow = m_pWndRoot->GetWindowRect();
- CRect rect( 50 ,50, 300, 300 );
- SetTitle( _T( "title" ) );
- return CWndNeuz::Create( WBS_THICKFRAME | WBS_MOVE | WBS_SOUND | WBS_CAPTION, rect, pWndParent, dwWndId );
- }
- */
- BOOL CWndAdminCreateItem::OnCommand( UINT nID, DWORD dwMessage, CWndBase* pWndBase )
- {
- return CWndNeuz::OnCommand( nID, dwMessage, pWndBase );
- }
- void CWndAdminCreateItem::OnSize( UINT nType, int cx, int cy ) \
- {
- CWndNeuz::OnSize( nType, cx, cy );
- }
- void CWndAdminCreateItem::OnLButtonUp( UINT nFlags, CPoint point )
- {
- }
- void CWndAdminCreateItem::OnLButtonDown( UINT nFlags, CPoint point )
- {
- }
- BOOL CWndAdminCreateItem::OnChildNotify( UINT message, UINT nID, LRESULT* pLResult )
- {
- ItemProp* pItemProp;
- CWndListBox* pListBox = (CWndListBox*)GetDlgItem( WIDC_CONTROL1 );
- #ifdef __EXTENDED_ADMIN_CREATE_ITEM
- if( nID == WIDC_ITEM_KIND || nID == WIDC_ITEM_KIND3 || nID == WIDC_ITEM_SEX || nID == WIDC_ITEM_JOB || nID == WIDC_LEVEL || nID == WIDC_ITEM_NAME)
- #else
- if( nID == WIDC_ITEM_KIND || nID == WIDC_ITEM_SEX || nID == WIDC_ITEM_JOB || nID == WIDC_LEVEL)
- #endif
- {
- if( message == WNM_SELCHANGE || message == EN_CHANGE )
- {
- DWORD dwLevel = 0;
- CWndEdit* pWndEdit = (CWndEdit*)GetDlgItem( WIDC_LEVEL );
- CString string = pWndEdit->GetString();
- dwLevel = atoi( string );
- CWndComboBox* pWndItemKind = (CWndComboBox*)GetDlgItem( WIDC_ITEM_KIND );
- CWndComboBox* pWndItemSex = (CWndComboBox*)GetDlgItem( WIDC_ITEM_SEX );
- CWndComboBox* pWndItemJob = (CWndComboBox*)GetDlgItem( WIDC_ITEM_JOB );
- #ifdef __EXTENDED_ADMIN_CREATE_ITEM
- CWndComboBox* pWndItemKind3 = (CWndComboBox*)GetDlgItem( WIDC_ITEM_KIND3 );
- #endif
- pListBox->ResetContent();
- for( int i = 0; i < prj.m_aPropItem.GetSize(); i++ )
- {
- ItemProp* pItemProp = prj.GetItemProp( i );
- DWORD dwKind = pWndItemKind->GetItemData( pWndItemKind->GetCurSel() );
- DWORD dwSex = pWndItemSex->GetItemData( pWndItemSex->GetCurSel() );
- DWORD dwJob = pWndItemJob->GetItemData( pWndItemJob->GetCurSel() );
- #ifdef __EXTENDED_ADMIN_CREATE_ITEM
- DWORD dwKind3 = pWndItemKind3->GetItemData( pWndItemKind3->GetCurSel() );
- CString szName = ((CWndText*)GetDlgItem( WIDC_ITEM_NAME ))->m_string;
- #endif
- if( pItemProp && ( pItemProp->dwItemKind2 == dwKind || dwKind == NULL_ID ) &&
- #ifdef __EXTENDED_ADMIN_CREATE_ITEM
- ( pItemProp->dwItemKind3 == dwKind3 || dwKind3 == NULL_ID ) &&
- ( szName.GetLength() == 0 || ((CString)pItemProp->szName).Find( szName ) != std::string::npos ) &&
- #endif
- ( pItemProp->dwItemSex == dwSex || dwSex == SEX_SEXLESS ) )
- {
- if( pItemProp->dwLimitLevel1 >= dwLevel && ( pItemProp->dwItemJob == dwJob || dwJob == -1 ) )
- {
- if( GetLanguage() != LANG_KOR && pItemProp->nVer >= 7 && pItemProp->bCharged == TRUE )
- continue;
- int nIndex = pListBox->AddString( MakeName( pItemProp ) );
- pListBox->SetItemDataPtr( nIndex, pItemProp );
- }
- }
- }
- }
- }
- else
- if( nID == WIDC_OK || ( nID == WIDC_CONTROL1 && message == WNM_DBLCLK ) )
- {
- CString string;
- CWndText* pWndItemName = (CWndText*)GetDlgItem( WIDC_ITEM_NAME );
- CWndText* pWndItemNum = (CWndText*)GetDlgItem( WIDC_ITEM_NUM );
- #ifdef __EXTENDED_ADMIN_CREATE_ITEM
- CWndText* pWndItemUpgrade = (CWndText*)GetDlgItem( WIDC_ITEM_UPGRADE );
- CWndComboBox* pWndItemElement = (CWndComboBox*)GetDlgItem( WIDC_ITEM_ELEMENT );
- CWndText* pWndItemElementUpgrade = (CWndText*)GetDlgItem( WIDC_ELEMENT_UPGRADE );
- DWORD dwUpgrade = _ttoi(pWndItemUpgrade->m_string);
- DWORD dwElement = pWndItemElement->GetItemData( pWndItemElement->GetCurSel() );
- DWORD dwElementUpgrade = _ttoi(pWndItemElementUpgrade->m_string);
- #endif
- DWORD dwNum;
- if( pWndItemNum->m_string.GetLength() )
- {
- dwNum = _ttoi(pWndItemNum->m_string);
- }
- else
- {
- dwNum = 1;
- }
- dwNum = ( dwNum == 0? 1:dwNum );
- #ifdef __EXTENDED_ADMIN_CREATE_ITEM
- if( pWndItemName->m_string.GetLength() && nID != WIDC_CONTROL1)
- #else
- if( pWndItemName->m_string.GetLength() )
- #endif
- {
- CString str2;
- str2 = pWndItemName->m_string;
- #ifdef __EXTENDED_ADMIN_CREATE_ITEM
- string.Format( "/ci \"%s\" %d %d %d %d",str2, dwNum, dwUpgrade, dwElement, dwElementUpgrade);
- #else
- string.Format( "/ci \"%s\" %d", str2, dwNum);
- #endif
- ParsingCommand( string.LockBuffer(), g_pPlayer );
- string.UnlockBuffer();
- }
- else
- {
- int nIndex = pListBox->GetCurSel();
- if( nIndex != -1 )
- {
- pItemProp = (ItemProp*)pListBox->GetItemDataPtr( nIndex );
- if( pItemProp )
- {
- #ifdef __EXTENDED_ADMIN_CREATE_ITEM
- string.Format( "/ci \"%s\" %d %d %d %d",pItemProp->szName, dwNum, dwUpgrade, dwElement, dwElementUpgrade);
- #else
- string.Format( "/ci \"%s\" %d", pItemProp->szName, dwNum);
- #endif
- ParsingCommand( string.LockBuffer(), g_pPlayer );
- string.UnlockBuffer();
- }
- }
- }
- // nID = WTBID_CLOSE;
- }
- else
- if( nID == WIDC_CANCEL || nID == WTBID_CLOSE )
- {
- nID = WTBID_CLOSE;
- Destroy( TRUE );
- return TRUE;
- }
- return CWndNeuz::OnChildNotify( message, nID, pLResult );
- }
In WndAdminCreateItem.h das einfügen
Die Funktion TextCmd_CreateItem in FuncTextCmd.cpp mit der hier ersetzen
Quellcode
- #ifdef __EXTENDED_ADMIN_CREATE_ITEM
- BOOL TextCmd_CreateItem( CScanner& scanner )
- {
- #define __MAX_UPGRADE 10 //maximales upgrade
- #define __MAX_ELE_UPGRADE 20 //maximales element upgrade
- scanner.GetToken();
- #ifdef __CLIENT
- // Ŭ¶óÀÌ¾ðÆ®¿¡¼*
- if( scanner.tok == FINISHED )
- {
- if( g_WndMng.GetWndBase( APP_ADMIN_CREATEITEM ) == NULL )
- {
- CWndAdminCreateItem* pWndAdminCreateItem = new CWndAdminCreateItem;
- pWndAdminCreateItem->Initialize();
- pWndAdminCreateItem->InitializeComboBoxen();
- }
- return FALSE;
- }
- return TRUE;
- #endif
- #ifdef __WORLDSERVER
- DWORD dwNum;
- DWORD dwCharged = 0;
- ItemProp* pProp = NULL;
- if( scanner.tokenType == NUMBER )
- pProp = prj.GetItemProp( _ttoi( scanner.Token ) );
- else
- {
- if( scanner.Token.Find( "II_", 0 ) < 0 )
- pProp = prj.GetItemProp( scanner.Token );
- else
- pProp = prj.GetItemProp( CScript::GetDefineNum( scanner.Token ) );
- }
- CUser* pUser = (CUser*)scanner.dwValue;
- if( pProp && pProp->dwItemKind3 != IK3_VIRTUAL )
- {
- if( pProp->dwItemKind3 == IK3_EGG && pProp->dwID != II_PET_EGG ) // ¸®¾îÆêÀ» »ý¼ºÇÏ·Á°í ÇÒ °æ¿ì "¾Ë"ÀÎ °æ¿ì¸¸ »ý¼º °¡´ÉÇÏ´Ù.
- {
- return TRUE;
- }
- dwNum = scanner.GetNumber();
- dwNum = ( dwNum == 0? 1: dwNum );
- int nAbilityOption = scanner.GetNumber();
- BYTE bItemResist = scanner.GetNumber();
- int nResistAbilityOption = scanner.GetNumber();
- dwCharged = scanner.GetNumber();
- dwCharged = ( dwCharged == 0 ? 0 : 1 );
- if( nAbilityOption > __MAX_UPGRADE )
- {
- nAbilityOption = __MAX_UPGRADE;
- }
- if( nAbilityOption < 0 )
- {
- nAbilityOption = 0;
- }
- if( bItemResist > 5 || bItemResist < 1 )
- {
- bItemResist = 0;
- }
- if( nResistAbilityOption > __MAX_ELE_UPGRADE )
- {
- nResistAbilityOption = __MAX_ELE_UPGRADE;
- }
- if( nResistAbilityOption < 0)
- {
- nResistAbilityOption = 0;
- }
- CItemElem itemElem;
- itemElem.m_dwItemId = pProp->dwID;
- itemElem.m_nItemNum = (short)( dwNum );
- itemElem.m_nHitPoint = -1;
- itemElem.m_bCharged = dwCharged;
- itemElem.m_nAbilityOption = nAbilityOption;
- itemElem.m_bItemResist = bItemResist;
- itemElem.m_nResistAbilityOption = nResistAbilityOption;
- pUser->CreateItem( &itemElem );
- pUser->AddText (prj.GetText( TID_GAME_CREATEITEM_SUCCESSFUL ));
- } else {
- pUser->AddText (prj.GetText( TID_GAME_CREATEITEM_ERROR ));
- }
- #endif
- return TRUE;
- }
- #else
- BOOL TextCmd_CreateItem( CScanner& scanner )
- {
- scanner.GetToken();
- #ifdef __CLIENT
- // Ŭ¶óÀÌ¾ðÆ®¿¡¼*
- if( scanner.tok == FINISHED )
- {
- if( g_WndMng.GetWndBase( APP_ADMIN_CREATEITEM ) == NULL )
- {
- CWndAdminCreateItem* pWndAdminCreateItem = new CWndAdminCreateItem;
- pWndAdminCreateItem->Initialize();
- }
- return FALSE;
- }
- return TRUE;
- #else // __CLIENT
- DWORD dwNum;
- DWORD dwCharged = 0;
- ItemProp* pProp = NULL;
- if( scanner.tokenType == NUMBER )
- pProp = prj.GetItemProp( _ttoi( scanner.Token ) );
- else
- pProp = prj.GetItemProp( scanner.Token );
- if( pProp && pProp->dwItemKind3 != IK3_VIRTUAL )
- {
- if( pProp->dwItemKind3 == IK3_EGG && pProp->dwID != II_PET_EGG ) // ¸®¾îÆêÀ» »ý¼ºÇÏ·Á°í ÇÒ °æ¿ì "¾Ë"ÀÎ °æ¿ì¸¸ »ý¼º °¡´ÉÇÏ´Ù.
- return TRUE;
- dwNum = scanner.GetNumber();
- dwNum = ( dwNum == 0? 1: dwNum );
- dwCharged = scanner.GetNumber();
- dwCharged = ( dwCharged == 0 ? 0 : 1 );
- CItemElem itemElem;
- itemElem.m_dwItemId = pProp->dwID;
- itemElem.m_nItemNum = (short)( dwNum );
- itemElem.m_nHitPoint = -1;
- itemElem.m_bCharged = dwCharged;
- CUser* pUser = (CUser*)scanner.dwValue;
- pUser->CreateItem( &itemElem );
- }
- #endif // !__CLIENT
- return TRUE;
- }
- #endif
In der VersionCommon.h von der Neuz und vom WorldServer das einfügen
[/SPOILER2]
Files
[SPOILER2]
defineText.h(Resourcen und Source Resourcen)
textClient.inc
textClient.txt.txt
Resdata.h
resdata.inc den Kompletten Eintrag APP_ADMIN_CREATEITEM mit den hier ersetzen(V16 oder höher)
Quellcode
- APP_ADMIN_CREATEITEM "WndTile09.tga" "" 1 256 460 0x2410000 26
- {
- IDS_RESDATA_INC_001360 // Title String
- }
- {
- IDS_RESDATA_INC_001361 // Help Key
- }
- // Object Data
- {
- WTYPE_LISTBOX WIDC_CONTROL1 "WndEditTile00.tga" 1 5 155 237 295 0x20020000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001362 // Title String
- }
- {
- IDS_RESDATA_INC_001363 // ToolTip
- }
- WTYPE_STATIC WIDC_CONTROL2 "" 1 6 301 45 316 0x2260000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001364 // Title String
- }
- {
- IDS_RESDATA_INC_001365 // ToolTip
- }
- WTYPE_STATIC WIDC_CONTROL3 "" 1 7 132 52 147 0x2260000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001366 // Title String
- }
- {
- IDS_RESDATA_INC_001367 // ToolTip
- }
- WTYPE_EDITCTRL WIDC_ITEM_NAME "WndEditTile00.tga" 1 55 132 235 148 0x20000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001368 // Title String
- }
- {
- IDS_RESDATA_INC_001369 // ToolTip
- }
- WTYPE_BUTTON WIDC_OK "ButtCreate.tga" 1 45 395 117 415 0x220000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001370 // Title String
- }
- {
- IDS_RESDATA_INC_001371 // ToolTip
- }
- WTYPE_BUTTON WIDC_CANCEL "ButtClose.tga" 1 126 395 198 415 0x220000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001372 // Title String
- }
- {
- IDS_RESDATA_INC_001373 // ToolTip
- }
- WTYPE_EDITCTRL WIDC_ITEM_NUM "WndEditTile00.tga" 1 66 301 237 318 0x20000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001374 // Title String
- }
- {
- IDS_RESDATA_INC_001375 // ToolTip
- }
- WTYPE_COMBOBOX WIDC_ITEM_KIND "WndEditTile00.tga" 1 50 6 234 26 0x20000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001376 // Title String
- }
- {
- IDS_RESDATA_INC_001377 // ToolTip
- }
- WTYPE_STATIC WIDC_CONTROL7 "" 1 8 58 36 74 0x2260000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001378 // Title String
- }
- {
- IDS_RESDATA_INC_001379 // ToolTip
- }
- WTYPE_STATIC WIDC_CONTROL8 "" 1 8 8 37 24 0x2260000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001380 // Title String
- }
- {
- IDS_RESDATA_INC_001381 // ToolTip
- }
- WTYPE_COMBOBOX WIDC_ITEM_SEX "WndEditTile00.tga" 1 50 56 234 76 0x20000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001382 // Title String
- }
- {
- IDS_RESDATA_INC_001383 // ToolTip
- }
- WTYPE_STATIC WIDC_STATIC1 "" 1 8 83 38 99 0x2220000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001384 // Title String
- }
- {
- IDS_RESDATA_INC_001385 // ToolTip
- }
- WTYPE_COMBOBOX WIDC_ITEM_JOB "WndEditTile00.tga" 1 51 82 235 102 0x20000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001386 // Title String
- }
- {
- IDS_RESDATA_INC_001387 // ToolTip
- }
- WTYPE_STATIC WIDC_STATIC2 "" 1 7 108 47 124 0x2220000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001388 // Title String
- }
- {
- IDS_RESDATA_INC_001389 // ToolTip
- }
- WTYPE_EDITCTRL WIDC_LEVEL "WndEditTile00.tga" 1 51 107 235 125 0x20000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_001390 // Title String
- }
- {
- IDS_RESDATA_INC_001391 // ToolTip
- }
- WTYPE_STATIC WIDC_STATIC3 "" 1 8 30 37 46 0x2260000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_174951 // Title String
- }
- {
- IDS_RESDATA_INC_174952 // ToolTip
- }
- WTYPE_COMBOBOX WIDC_ITEM_KIND3 "WndEditTile00.tga" 1 50 30 234 50 0x20000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_174953 // Title String
- }
- {
- IDS_RESDATA_INC_174954 // ToolTip
- }
- WTYPE_STATIC WIDC_STATIC_UPGRADE "" 1 6 321 45 336 0x2260000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_174955 // Title String
- }
- {
- IDS_RESDATA_INC_174956 // ToolTip
- }
- WTYPE_EDITCTRL WIDC_ITEM_UPGRADE "WndEditTile00.tga" 1 66 321 237 338 0x20000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_174957 // Title String
- }
- {
- IDS_RESDATA_INC_174958 // ToolTip
- }
- WTYPE_EDITCTRL WIDC_ELEMENT_UPGRADE "WndEditTile00.tga" 1 66 370 237 387 0x20000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_174959 // Title String
- }
- {
- IDS_RESDATA_INC_174960 // ToolTip
- }
- WTYPE_STATIC WIDC_STATIC_ELEMENT_UPGRADE "" 1 5 369 44 384 0x2260000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_174961 // Title String
- }
- {
- IDS_RESDATA_INC_174962 // ToolTip
- }
- WTYPE_STATIC WIDC_STATIC_ELEMENT "" 1 6 341 35 357 0x2260000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_174963 // Title String
- }
- {
- IDS_RESDATA_INC_174964 // ToolTip
- }
- WTYPE_COMBOBOX WIDC_ITEM_ELEMENT "WndEditTile00.tga" 1 66 343 237 363 0x20000 0 0 0 0 46 112 169
- {
- IDS_RESDATA_INC_174965 // Title String
- }
- {
- IDS_RESDATA_INC_174966 // ToolTip
- }
- }
resData.txt.txt
Quellcode
- IDS_RESDATA_INC_174951 Kind3
- IDS_RESDATA_INC_174952
- IDS_RESDATA_INC_174953
- IDS_RESDATA_INC_174954
- IDS_RESDATA_INC_174955 Upgrade
- IDS_RESDATA_INC_174956
- IDS_RESDATA_INC_174957
- IDS_RESDATA_INC_174958
- IDS_RESDATA_INC_174959
- IDS_RESDATA_INC_174960
- IDS_RESDATA_INC_174961 Element Upgrade
- IDS_RESDATA_INC_174962
- IDS_RESDATA_INC_174963 Element
- IDS_RESDATA_INC_174964
- IDS_RESDATA_INC_174965
- IDS_RESDATA_INC_174966
Die Defines Nummern und die IDS Nummern müsst ihr auf eure Files anpassen.
[/SPOILER2]
mfg. Vincitore