|
You last visited: Today at 16:35
Advertisement
Neuer Gem prob ;O
Discussion on Neuer Gem prob ;O within the Flyff Private Server forum part of the Flyff category.
07/18/2013, 01:07
|
#1
|
elite*gold: 0
Join Date: Dec 2011
Posts: 66
Received Thanks: 1
|
Neuer Gem prob ;O
Hey
hab mal bisschen in den files rum geschaut und gefunden das man anscheind neue gem's erstellen kann:
Hab welche gemacht und kriege nun diesen fehler:
2013/ 7/18 01:04:49 FileName mdlDyna.inc(3840) : II_GEN_MAT_CHAOS05 Not Found. : II_GEN_MAT_CHAOS05 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
2013/ 7/18 01:04:49 FileName mdlDyna.inc(3847) : II_GEN_MAT_CHAOS06 Not Found. : II_GEN_MAT_CHAOS06 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
2013/ 7/18 01:04:50 FileName mdlDyna.inc(3854) : II_GEN_MAT_CHAOS07 Not Found. : II_GEN_MAT_CHAOS07 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
2013/ 7/18 01:04:52 FileName mdlDyna.inc(3861) : II_GEN_MAT_CHAOS08 Not Found. : II_GEN_MAT_CHAOS08 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
2013/ 7/18 01:04:53 FileName mdlDyna.inc(3868) : II_GEN_MAT_CHAOS09 Not Found. : II_GEN_MAT_CHAOS09 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
2013/ 7/18 01:04:54 CWorldMng::LoadScript -> Load WorldName
2013/ 7/18 01:04:55 Awakening: nDst = 80, dwTotalProb = 350000000
2013/ 7/18 01:04:55 OP: 10189261, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
Weiß jemand was falsch ist?
|
|
|
07/18/2013, 01:14
|
#2
|
elite*gold: 0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,238
|
Sieht aus als hättest du keine defineitem.h Einträge.
|
|
|
07/18/2013, 01:24
|
#3
|
elite*gold: 0
Join Date: Dec 2011
Posts: 66
Received Thanks: 1
|
Ok habs ^_^
Jetzt ist nur die frage wie mach ich es das sie auch auf die waffe gehen?
|
|
|
07/18/2013, 01:27
|
#4
|
elite*gold: 0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,238
|
Such mal in der Source nach den alten Gem ID's oder Namen, wirst bestimmt was finden.
|
|
|
07/18/2013, 01:37
|
#5
|
elite*gold: 0
Join Date: Dec 2011
Posts: 66
Received Thanks: 1
|
Quote:
Originally Posted by Chiller1o1
Such mal in der Source nach den alten Gem ID's oder Namen, wirst bestimmt was finden.
|
Ok hab was gefunden in der DPSrvr.cpp
Änderung:
CItemElem* pItemElem[5];
// ÀÏÄ¡ÇÏ´ÂÁö °Ë»ç (Àκ¥Å丮¿¡¼* °Ë»ç)
for( i=0; i<5; i++ )
{
pItemElem[i] = (CItemElem*)pUser->m_Inventory.GetAtId( objItemId[i] );
if( IsUsableItem( pItemElem[i] ) == FALSE )
return ;
}
if( pItemElem[0]->m_dwItemId != II_GEN_MAT_DIAMOND ||
pItemElem[1]->m_dwItemId != II_GEN_MAT_EMERALD ||
pItemElem[2]->m_dwItemId != II_GEN_MAT_SAPPHIRE ||
pItemElem[3]->m_dwItemId != II_GEN_MAT_RUBY ||
pItemElem[4]->m_dwItemId != II_GEN_MAT_TOPAZ )
pItemElem[5]->m_dwItemId != II_GEN_MAT_CHAOS ||
return;
// ¸ðµÎ ÀÏÄ¡ÇÏ¸é º¸¼® ¾ÆÀÌÅÛ »èÁ¦
for( i=0; i<5 ; i++ )
{
LogItemInfo aLogItem;
aLogItem.Action = "+";
aLogItem.SendName = pUser->GetName();
aLogItem.RecvName = "LEGENDSKILL_USE";
aLogItem.WorldId = pUser->GetWorld()->GetID();
OnLogItem( aLogItem, pItemElem[i], 1 );
pUser->RemoveItem( (BYTE)( objItemId[i] ), (short)1 );
}
Fehler :
c:\Users\Tobias\Desktop\GW-Server\Source\Source\WORLDSERVER\DPSrvr.cpp(10835) : error C2065: 'II_GEN_MAT_CHAOS' : undeclared identifier
c:\Users\Tobias\Desktop\GW-Server\Source\Source\WORLDSERVER\DPSrvr.cpp(10836) : error C2059: syntax error : 'return'
|
|
|
07/18/2013, 01:38
|
#6
|
elite*gold: 0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,238
|
Quote:
Originally Posted by rompe508
Ok hab was gefunden in der DPSrvr.cpp
Änderung:
CItemElem* pItemElem[5];
// ÀÏÄ¡ÇÏ´ÂÁö °Ë»ç (Àκ¥Å丮¿¡¼* °Ë»ç)
for( i=0; i<5; i++ )
{
pItemElem[i]= (CItemElem*)pUser->m_Inventory.GetAtId( objItemId[i] );
if( IsUsableItem( pItemElem[i] ) == FALSE )
return ;
}
if( pItemElem[0]->m_dwItemId != II_GEN_MAT_DIAMOND ||
pItemElem[1]->m_dwItemId != II_GEN_MAT_EMERALD ||
pItemElem[2]->m_dwItemId != II_GEN_MAT_SAPPHIRE ||
pItemElem[3]->m_dwItemId != II_GEN_MAT_RUBY ||
pItemElem[4]->m_dwItemId != II_GEN_MAT_TOPAZ )
pItemElem[5]->m_dwItemId != II_GEN_MAT_CHAOS ||
return;
// ¸ðµÎ ÀÏÄ¡ÇÏ¸é º¸¼® ¾ÆÀÌÅÛ »èÁ¦
for( i=0; i<5 ; i++ )
{
LogItemInfo aLogItem;
aLogItem.Action = "+";
aLogItem.SendName = pUser->GetName();
aLogItem.RecvName = "LEGENDSKILL_USE";
aLogItem.WorldId = pUser->GetWorld()->GetID();
OnLogItem( aLogItem, pItemElem[i], 1 );
pUser->RemoveItem( (BYTE)( objItemId[i] ), (short)1 );
}
Fehler :
c:\Users\Tobias\Desktop\GW-Server\Source\Source\WORLDSERVER\DPSrvr.cpp(10835) : error C2065: 'II_GEN_MAT_CHAOS' : undeclared identifier
c:\Users\Tobias\Desktop\GW-Server\Source\Source\WORLDSERVER\DPSrvr.cpp(10836) : error C2059: syntax error : 'return'
|
In der Source/Resource defineitem.h auch das Item definieren.
|
|
|
07/18/2013, 01:43
|
#7
|
elite*gold: 0
Join Date: Dec 2011
Posts: 66
Received Thanks: 1
|
Quote:
Originally Posted by Chiller1o1
In der Source/Resource defineitem.h auch das Item definieren.
|
Isses ja ;o
//Chaos Gem - Test
#define II_GEN_MAT_CHAOS 40906
#define II_GEN_MAT_CHAOS05 40901
#define II_GEN_MAT_CHAOS06 40902
#define II_GEN_MAT_CHAOS07 40903
#define II_GEN_MAT_CHAOS08 40904
#define II_GEN_MAT_CHAOS09 40905
Edit : Okay es geht jetzt aber er lässt mich nicht den neuen Gem in das Feld einsetzen vom Juwelen Setzer.
Er macht gar nichts und wenn man den neuen Gem doppelt klickt. Woran könnte das eventuell liegen?
|
|
|
07/18/2013, 01:57
|
#8
|
elite*gold: 0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,238
|
Musst es noch in der Resource eintragen. UltimateGemAbility.txt heißt die Datei glaube ich.
|
|
|
07/18/2013, 02:07
|
#9
|
elite*gold: 0
Join Date: Dec 2011
Posts: 66
Received Thanks: 1
|
Quote:
Originally Posted by Chiller1o1
Musst es noch in der Resource eintragen. UltimateGemAbility.txt heißt die Datei glaube ich.
|
Ist auch schon aber ich keine ahnung grade mehr =/
ABILITY DST_PVP_DMG
{
II_GEN_MAT_TOPAZ II_GEN_MAT_TOPAZ05 2 4 6 8 12
II_GEN_MAT_RUBY II_GEN_MAT_RUBY05 3 6 9 12 18
II_GEN_MAT_SAPPHIRE II_GEN_MAT_SAPPHIRE05 4 8 12 16 24
II_GEN_MAT_EMERALD II_GEN_MAT_EMERALD05 5 10 15 20 30
II_GEN_MAT_DIAMOND II_GEN_MAT_DIAMOND05 6 12 18 24 36
II_GEN_MAT_CHAOS II_GEN_MAT_CHAOS05 6 12 24 36 48
}
ABILITY DST_STR
{
II_GEN_MAT_TOPAZ II_GEN_MAT_TOPAZ06 3 5 8 10 15
II_GEN_MAT_RUBY II_GEN_MAT_RUBY06 5 10 15 20 30
II_GEN_MAT_SAPPHIRE II_GEN_MAT_SAPPHIRE06 8 15 23 30 45
II_GEN_MAT_EMERALD II_GEN_MAT_EMERALD06 10 20 30 40 60
II_GEN_MAT_DIAMOND II_GEN_MAT_DIAMOND06 13 25 38 50 75
II_GEN_MAT_CHAOS II_GEN_MAT_CHAOS06 13 25 40 75 110
}
ABILITY DST_STA
{
II_GEN_MAT_TOPAZ II_GEN_MAT_TOPAZ07 3 5 8 10 15
II_GEN_MAT_RUBY II_GEN_MAT_RUBY07 5 10 15 20 30
II_GEN_MAT_SAPPHIRE II_GEN_MAT_SAPPHIRE07 8 15 23 30 45
II_GEN_MAT_EMERALD II_GEN_MAT_EMERALD07 10 20 30 40 60
II_GEN_MAT_DIAMOND II_GEN_MAT_DIAMOND07 13 25 38 50 75
II_GEN_MAT_CHAOS II_GEN_MAT_CHAOS07 13 25 40 75 110
}
ABILITY DST_DEX
{
II_GEN_MAT_TOPAZ II_GEN_MAT_TOPAZ08 3 5 8 10 15
II_GEN_MAT_RUBY II_GEN_MAT_RUBY08 5 10 15 20 30
II_GEN_MAT_SAPPHIRE II_GEN_MAT_SAPPHIRE08 8 15 23 30 45
II_GEN_MAT_EMERALD II_GEN_MAT_EMERALD08 10 20 30 40 60
II_GEN_MAT_DIAMOND II_GEN_MAT_DIAMOND08 13 25 38 50 75
II_GEN_MAT_CHAOS II_GEN_MAT_CHAOS08 13 25 40 75 110
}
ABILITY DST_INT
{
II_GEN_MAT_TOPAZ II_GEN_MAT_TOPAZ09 3 5 8 10 15
II_GEN_MAT_RUBY II_GEN_MAT_RUBY09 5 10 15 20 30
II_GEN_MAT_SAPPHIRE II_GEN_MAT_SAPPHIRE09 8 15 23 30 45
II_GEN_MAT_EMERALD II_GEN_MAT_EMERALD09 10 20 30 40 60
II_GEN_MAT_DIAMOND II_GEN_MAT_DIAMOND09 13 25 38 50 75
II_GEN_MAT_CHAOS II_GEN_MAT_CHAOS09 13 25 40 75 110
}
|
|
|
07/18/2013, 02:16
|
#10
|
elite*gold: 0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,238
|
Tauchen die ID's in der Source sonst Nirgendswo auf?
Hast du alle Server neu compiled?
Und hast du auch die Stat Werte in der Propitem Eingetragen?
|
|
|
07/18/2013, 02:30
|
#11
|
elite*gold: 0
Join Date: Dec 2011
Posts: 66
Received Thanks: 1
|
Quote:
Originally Posted by Chiller1o1
Tauchen die ID's in der Source sonst Nirgendswo auf?
Hast du alle Server neu compiled?
Und hast du auch die Stat Werte in der Propitem Eingetragen?
|
Die ID's tauchen sonst nirgends auf.
Bin ich grad dabei und mal schauen ob es errors gibt.
Ja sind eingetragen :
7 II_GEN_MAT_CHAOS09 IDS_PROPITEM_TXT_014686 1 9999 IK1_GENERAL IK2_MATERIAL IK3_ULTIMATE = TRUE = = 8000 = = = = = = = 0 = = 4 50 = 4 = = = = = _NONE = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = DST_INT = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 1 = = """Itm_SysSysBarunarune01.dds""" 0 """""" IDS_PROPITEM_TXT_014687
7 II_GEN_MAT_CHAOS08 IDS_PROPITEM_TXT_014686 1 9999 IK1_GENERAL IK2_MATERIAL IK3_ULTIMATE = TRUE = = 8000 = = = = = = = 0 = = 4 50 = 4 = = = = = _NONE = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = DST_DEX = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 1 = = """Itm_SysSysBarunarune01.dds""" 0 """""" IDS_PROPITEM_TXT_014687
7 II_GEN_MAT_CHAOS07 IDS_PROPITEM_TXT_014686 1 9999 IK1_GENERAL IK2_MATERIAL IK3_ULTIMATE = TRUE = = 8000 = = = = = = = 0 = = 4 50 = 4 = = = = = _NONE = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = DST_STA = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 1 = = """Itm_SysSysBarunarune01.dds""" 0 """""" IDS_PROPITEM_TXT_014687
7 II_GEN_MAT_CHAOS06 IDS_PROPITEM_TXT_014686 1 9999 IK1_GENERAL IK2_MATERIAL IK3_ULTIMATE = TRUE = = 8000 = = = = = = = 0 = = 4 50 = 4 = = = = = _NONE = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = DST_STR = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 1 = = """Itm_SysSysBarunarune01.dds""" 0 """""" IDS_PROPITEM_TXT_014687
7 II_GEN_MAT_CHAOS05 IDS_PROPITEM_TXT_014686 1 9999 IK1_GENERAL IK2_MATERIAL IK3_ULTIMATE = TRUE = = 8000 = = = = = = = 0 = = 4 50 = 4 = = = = = _NONE = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = DST_PVP_DMG = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 1 = = """Itm_SysSysBarunarune01.dds""" 0 """""" IDS_PROPITEM_TXT_014687
|
|
|
07/18/2013, 12:21
|
#12
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,498
Received Thanks: 3,525
|
Warum steht denn bei deinen Einträgen die Attribute? o:
Wenn ich mir die Einträge von Diamond oder andere Gems anschaue werden die Attribute gar nicht eingetragen, sondern werden in Ultimate_GemAbility.txt festgelegt. War das nicht so?
|
|
|
07/18/2013, 12:52
|
#13
|
elite*gold: 0
Join Date: Jul 2013
Posts: 38
Received Thanks: 3
|
Ja aber wenn du genau schaust siehst du auch das die Attribute wie z.B.
II_GEN_MAT_DIAMOND II_GEN_MAT_DIAMOND01 1138 2275 3413 4550 6825
in der propItem.txt auf tauchen.
Du musst also eigentlich alles genau so eintragen wie bei dem Diamond.
Ich denke seine Frage bezieht sich darauf wie man es definiert das auch der "Gem" im Jewel Setting Window akzeptiert wird und übernommen wird auf der Waffe.
|
|
|
07/18/2013, 13:01
|
#14
|
elite*gold: 1
Join Date: Jun 2011
Posts: 344
Received Thanks: 326
|
Welche Effekte werden in den Diamand01 etc. geändert, daher auch die Effekte in der Propitem. In der Ultimate_GemAbility.txt werden eignl. nur wie hoch die Effekte sind entschieden. Den normalen Diamand brauch man nur für die Juwel Set Funktion.
CItemElem* pItemElem[5];
// ÀÏÄ¡ÇÏ´ÂÁö °Ë»ç (Àκ¥Å丮¿¡¼* °Ë»ç)
for( i=0; i<5; i++ )
{
pItemElem[i] = (CItemElem*)pUser->m_Inventory.GetAtId( objItemId[i] );
if( IsUsableItem( pItemElem[i] ) == FALSE )
return ;
}
if( pItemElem[0]->m_dwItemId != II_GEN_MAT_DIAMOND ||
pItemElem[1]->m_dwItemId != II_GEN_MAT_EMERALD ||
pItemElem[2]->m_dwItemId != II_GEN_MAT_SAPPHIRE ||
pItemElem[3]->m_dwItemId != II_GEN_MAT_RUBY ||
pItemElem[4]->m_dwItemId != II_GEN_MAT_TOPAZ )
pItemElem[5]->m_dwItemId != II_GEN_MAT_CHAOS ||
return;
// ¸ðµÎ ÀÏÄ¡ÇÏ¸é º¸¼® ¾ÆÀÌÅÛ »èÁ¦
for( i=0; i<5 ; i++ )
{
LogItemInfo aLogItem;
aLogItem.Action = "+";
aLogItem.SendName = pUser->GetName();
aLogItem.RecvName = "LEGENDSKILL_USE";
aLogItem.WorldId = pUser->GetWorld()->GetID();
OnLogItem( aLogItem, pItemElem[i], 1 );
pUser->RemoveItem( (BYTE)( objItemId[i] ), (short)1 );
}
Bei deiner Funktion rendert er nur 5 Gems, überleg mal wieso :/
PS: 0=1
|
|
|
07/18/2013, 13:04
|
#15
|
elite*gold: 0
Join Date: Jul 2013
Posts: 38
Received Thanks: 3
|
Quote:
Originally Posted by Zoeybird
Welche Effekte werden in den Diamand01 etc. geändert, daher auch die Effekte in der Propitem. In der Ultimate_GemAbility.txt werden eignl. nur wie hoch die Effekte sind entschieden. Den normalen Diamand brauch man nur für die Juwel Set Funktion.
CItemElem* pItemElem[5];
// ÀÏÄ¡ÇÏ´ÂÁö °Ë»ç (Àκ¥Å丮¿¡¼* °Ë»ç)
for( i=0; i<5; i++ )
{
pItemElem[i] = (CItemElem*)pUser->m_Inventory.GetAtId( objItemId[i] );
if( IsUsableItem( pItemElem[i] ) == FALSE )
return ;
}
if( pItemElem[0]->m_dwItemId != II_GEN_MAT_DIAMOND ||
pItemElem[1]->m_dwItemId != II_GEN_MAT_EMERALD ||
pItemElem[2]->m_dwItemId != II_GEN_MAT_SAPPHIRE ||
pItemElem[3]->m_dwItemId != II_GEN_MAT_RUBY ||
pItemElem[4]->m_dwItemId != II_GEN_MAT_TOPAZ )
pItemElem[5]->m_dwItemId != II_GEN_MAT_CHAOS ||
return;
// ¸ðµÎ ÀÏÄ¡ÇÏ¸é º¸¼® ¾ÆÀÌÅÛ »èÁ¦
for( i=0; i<5 ; i++ )
{
LogItemInfo aLogItem;
aLogItem.Action = "+";
aLogItem.SendName = pUser->GetName();
aLogItem.RecvName = "LEGENDSKILL_USE";
aLogItem.WorldId = pUser->GetWorld()->GetID();
OnLogItem( aLogItem, pItemElem[i], 1 );
pUser->RemoveItem( (BYTE)( objItemId[i] ), (short)1 );
}
Bei deiner Funktion rendert er nur 5 Gems, überleg mal wieso :/
PS: 0=1
|
Wenn ich mir den Code mal so anschaue denke ich das folgendes geändert werden muss :
CItemElem* pItemElem[5];
zu
CItemElem* pItemElem[ 6];
for( i=0; i<5 ; i++ )
zu
for( i=0; i< 6 ; i++ )
Sehe ich das richtig? Bin auch noch ein C++ Anfänger... /sigh
|
|
|
 |
|
Similar Threads
|
Neues Mainboard,neuer Prozessor ,neuer ram -> Kein Bild ?
04/28/2012 - Hardware Discussions / Questions - 9 Replies
Heyho Elitepvpers.
Ich habe mir "neue" Teile für meinen PC besorgt und ich (eher gesagt mein bruder) Hat alles für mich eingebaut.
Jetzt gibt es nur ein Problem.. Der Rechner sendet kein Bild an den Monitor. Der PC arbeitet aber. Habe schon einen anderen Monitor geprüft der zu 100% funktioniert. Die Grafikkarte wurde auch in einem anderen PC getestet und sie funktioniert auch.
Weiss vielleicht jemand eine Lösung? Danke schonmal.
|
Neues Mainboard,neuer Prozessor ,neuer ram -> Kein Bild ?
04/28/2012 - Technical Support - 6 Replies
Heyho Elitepvpers.
Ich habe mir "neue" Teile für meinen PC besorgt und ich (eher gesagt mein bruder) Hat alles für mich eingebaut.
Jetzt gibt es nur ein Problem.. Der Rechner sendet kein Bild an den Monitor. Der PC arbeitet aber. Habe schon einen anderen Monitor geprüft der zu 100% funktioniert. Die Grafikkarte wurde auch in einem anderen PC getestet und sie funktioniert auch.
Weiss vielleicht jemand eine Lösung? Danke schonmal.
|
ReVenGe Match // NEUER SERVER! GANZ NEUER GAME MOD!
08/20/2011 - Minecraft - 32 Replies
Neuer Server von Mir !
Game Mod : DeathMatch / Pvp
Anleitung :
Es gibt ein Team A und Team B
Und in der Mitte gibt es Mauern die ihr zerstören müsst sonst könnt ihr nicht
Gegen das andere team pvp machen .
|
All times are GMT +1. The time now is 16:37.
|
|