this is my eveschool.cpp its already 720 but when i try to up my server and edit the time on my pc its still every hour

SAD
void CGuildCombat::Process()
{
#ifdef __WORLDSERVER
#ifdef _DEBUG
// TRACE( "GuildWarFlyff::Process <%d>, <%d>\n", m_nState, m_nGuildCombatState);
#endif //_DEBUG
if( m_nState != CLOSE_STATE )
{
if( m_nProcessGo < m_nProcessCount[0] )
ProcessCommand();
ProcessJoinWar(); //
}
else
{
CTime ctime = CTime::GetCurrentTime();
if((ctime.GetMinute() % 720 == 0) && m_bMutex == FALSE ) // every 720 minutes
{
#ifdef __S_BUG_GC
if( (int)( m_vecGuildCombatMem.size() ) >= m_nMinGuild )
#else // __S_BUG_GC
if( m_GuildCombatMem.size() > 1 )
#endif // __S_BUG_GC
{
GuildCombatOpen();
g_DPCoreClient.SendSystem( prj.GetText( TID_GAME_GUILDCOMBAT_ENJOY ) ); //Startet Line Up und Shoutet
}
else
{
m_ctrMutexOut.Set( SEC(60) );
m_bMutexMsg = TRUE;
g_DPCoreClient.SendSystem( prj.GetText( TID_GAME_GUILDCOMBAT_NEXT_COMBAT ) ); //Shoutet wenn es zu wenig Gilden sind
}
#ifdef __TIMER
g_UserMng.AddNextGuildWar(GetNextGuildWar());
#endif
m_bMutex = TRUE;
}
if( m_bMutexMsg && m_ctrMutexOut.IsTimeOut() )
{
m_bMutexMsg = FALSE;
m_bMutex = FALSE;
}
}
#endif //__WORLDSERVER
}
and this is my guildcombat.lua
// GuildCombat Script
//enum { OPEN_STATE, CLOSE_STATE, WAR_STATE, COMPLET_CLOSE_STATE, GM_COLSE_STATE };
//enum { NOTENTER_STATE = 100, NOTENTER_COUNT_STATE, ENTER_STATE, MAINTENANCE_STATE, WAR_WAR_STATE, WAR_CLOSE_STATE, WAR_CLOSE_WAIT_STATE, WAR_TELEPORT_STATE };
// 1/1000 ALLMSG : ¸ðµç¼*¹öÀ¯Àú¿¡°Ô º¸³»´Â ¸Þ¼¼Áö
// 1/1000 GUILDMSG : Âü¿©ÇÑ ±æµå¿¡°Ô º¸³»´Â ¸Þ¼¼Áö
// 1/1000 JOINMSG : Âü¿©ÇÑ À¯Àú¿¡°Ô º¸³»´Â ¸Þ¼¼Áö
// 1/1000 WORLDMSG : ±æµå´ëÀü ¿ùµå¿¡ ÀÖ´Â À¯Àú¿¡°Ô º¸³»´Â ¸Þ¼¼Áö
// 1/1000 STATE : ÀÏ¹Ý °ª º¯°æ
// 1/1000 WARSTATE : ÀüÀï¸ðµÎ °ª º¯°æ
// 1/1000 WAIT : ±â´Ù¸®´Â ½Ã°£
// ÃÖ¼Ò Âü°¡ PENYA ¼³Á¤
JOINPENYA 10000000
// ÃÖ¼Ò Âü°¡ ±æµå ·¹º§ ¼³Á¤
GUILDLEVEL 1
// ÃÖ¼Ò Âü¿© ±æµå °³¼ö
MINJOINGUILDSIZE 2
// ÃÖ´ë ÀüÀïÀ» ÇÒ¼ö ÀÖ´Â ±æµå °³¼ö
MAXJOINGUILDSIZE 50
// ´ëÀüÇÑ Âü°¡ÀÚµéÀÇ ÃÖ´ë »ý¸í¼ö
MAXPLAYERLIFE 15
// ÃâÀüÀÚ °³¼ö
MAXJOINMEMBERSIZE 5
// ¼±¹ß´ë °³¼ö
MAXWARPLAYER 4
// ´ëÀüÀ§Ä¡ ½Ã°£ ¼³Á¤
MAXMAPTIME 15
// »óǰ ¾ÆÀÌÅÛ °¡°Ý
ITEMPENYA 1000
// ¿ì½Â±æµå »ó±Ý %
MAXGUILDPERCENT 0
// º£½ºÆ® Ç÷¹ÀÌ¾î »ó±Ý %
MAXPLAYERPERCENT 0
// Âü°¡ Ãë¼Ò ½Ã µ¹·ÁÁÖ´Â Æä³Ä %
REQUESTCANCLEPERCENT 80
// ÀÔÂû ½ÇÆÐ ½Ã µ¹·ÁÁÖ´Â Æä³Ä %
NOTREQUESTPERCENT 98
/*
// ÃÖ´ë ¿¬½Â ¾ÆÀÌÅÛ ¼³Á¤
MAX_GCSIENDITEM 10
// ¿¬½Â ¾ÆÀÌÅÛ ¼³Á¤( ex, GCSENDITEM ¿¬½Â µðÆÄÀξÆÀÌÅÛ °³¼ö )
GCSENDITEM 1 II_SYS_SYS_SCR_BXGUILD 10
GCSENDITEM 2 II_SYS_SYS_SCR_BXGUILD 10
GCSENDITEM 3 II_SYS_SYS_SCR_BXGUILD 10
GCSENDITEM 3 II_ARM_S_CLO_CLO_DRAGON1 1
GCSENDITEM 4 II_SYS_SYS_SCR_BXGUILD 10
GCSENDITEM 4 II_ARM_S_CLO_CLO_DRAGON1 1
GCSENDITEM 5 II_SYS_SYS_SCR_BXGUILD 10
GCSENDITEM 5 II_ARM_S_CLO_CLO_DRAGON1 1
GCSENDITEM 6 II_SYS_SYS_SCR_BXGUILD 10
GCSENDITEM 6 II_ARM_S_CLO_CLO_DRAGON1 1
GCSENDITEM 7 II_SYS_SYS_SCR_BXGUILD 10
GCSENDITEM 7 II_ARM_S_CLO_CLO_DRAGON1 1
GCSENDITEM 8 II_SYS_SYS_SCR_BXGUILD 10
GCSENDITEM 8 II_ARM_S_CLO_CLO_DRAGON1 1
GCSENDITEM 9 II_SYS_SYS_SCR_BXGUILD 10
GCSENDITEM 9 II_ARM_S_CLO_CLO_DRAGON1 1
GCSENDITEM 10 II_SYS_SYS_SCR_BXGUILD 10
GCSENDITEM 10 II_ARM_S_CLO_CLO_DRAGON1 1
*/
// ÀÚµ¿ ¿ÀÇ ½Ã°£ ¼³Á¤
// ÀÔ·ÂÇü½Ä( ÀÏÀÏ´ç ÃÖ´ë 24½Ã¸¦ ³ÑÀ»¼ö ¾øÀ½ )
// 1~7 == ÀÏ~Åä
AUTO_OPEN_IDC
{
1 21 00 // Sunday
3 21 00 // Thursday
5 21 00 // Tuesday
}
AUTO_OPEN_TEST
{
1 17 00 // ¿äÀÏ ½Ã(24½Ã°£Çü½ÄÀ¸·Î ÀÔ·Â) ºÐ
2 17 00 // ¿äÀÏ ½Ã(24½Ã°£Çü½ÄÀ¸·Î ÀÔ·Â) ºÐ
3 17 00 // ¿äÀÏ ½Ã(24½Ã°£Çü½ÄÀ¸·Î ÀÔ·Â) ºÐ
4 17 00 // ¿äÀÏ ½Ã(24½Ã°£Çü½ÄÀ¸·Î ÀÔ·Â) ºÐ
5 17 00 // ¿äÀÏ ½Ã(24½Ã°£Çü½ÄÀ¸·Î ÀÔ·Â) ºÐ
6 17 00 // ¿äÀÏ ½Ã(24½Ã°£Çü½ÄÀ¸·Î ÀÔ·Â) ºÐ
7 17 00 // ¿äÀÏ ½Ã(24½Ã°£Çü½ÄÀ¸·Î ÀÔ·Â) ºÐ
}
OPEN 14 // ¿ÀÇ ½Ã°£
{
// WORLDMSG 5000 2706 101 // TID_GAME_GUILDCOMBAT_OPEN_READY_MSG
// WARSTATE 30000 101 102 // NOTENTER_COUNT_STATE
// WARSTATE 0 102 0 // ENTER_STATE
// ALLMSG 30000 2710 103 // TID_GAME_GUILDCOMBAT_OPEN_MSG
// ÀüÀï Áغñ
// STATE 0 2 0 // WAR_STATE
// WARSTATE 30000 103 104 // MAINTENANCE_STATE
// ÀüÀï ½ÃÀÛ
// WARSTATE 600000 104 105 // WAR_WAR_STATE
// ÀüÀï Á¾·á
// STATE 0 3 0 // COMPLET_CLOSE_STATE
// WARSTATE 0 105 0 // WAR_CLOSE_STATE
// WAIT 10000 0 0 // WAIT
// WARSTATE 0 106 0 // WAR_CLOSE_WAIT_STATE
// STATE 30000 4 107 // GM_COLSE_STATE
// WARSTATE 0 107 0 // WAR_TELEPORT_STATE
WORLDMSG 5000 2706 101 // TID_GAME_GUILDCOMBAT_OPEN_READY_MSG
WARSTATE 3600000 101 102 // NOTENTER_COUNT_STATE
WARSTATE 0 102 0 // ENTER_STATE
ALLMSG 420000 2710 103 // TID_GAME_GUILDCOMBAT_OPEN_MSG
// ÀüÀï Áغñ
STATE 0 2 0 // WAR_STATE
WARSTATE 60000 103 104 // MAINTENANCE_STATE
// ÀüÀï ½ÃÀÛ
WARSTATE 1800000 104 105 // WAR_WAR_STATE
// ÀüÀï Á¾·á
STATE 0 3 0 // COMPLET_CLOSE_STATE
WARSTATE 0 105 0 // WAR_CLOSE_STATE
WAIT 10000 0 0 // WAIT
WARSTATE 0 106 0 // WAR_CLOSE_WAIT_STATE
STATE 30000 4 107 // GM_COLSE_STATE
WARSTATE 0 107 0 // WAR_TELEPORT_STATE
// WORLDMSG 10000 2706 101 // TID_GAME_GUILDCOMBAT_OPEN_READY_MSG
// WARSTATE 0 101 0 // NOTENTER_COUNT_STATE
// ALLMSG 60000 2709 102 // TID_GAME_GUILDCOMBAT_OPEN_WAIT
// WARSTATE 0 102 0 // ENTER_STATE
// ALLMSG 90000 2710 103 // TID_GAME_GUILDCOMBAT_OPEN_MSG
// ÀüÀï Áغñ
// STATE 0 2 0 // WAR_STATE
// WARSTATE 60000 103 104 // MAINTENANCE_STATE
// ÀüÀï ½ÃÀÛ
// WARSTATE 120000 104 105 // WAR_WAR_STATE
// ÀüÀï Á¾·á
// STATE 0 3 0 // COMPLET_CLOSE_STATE
// WARSTATE 0 105 0 // WAR_CLOSE_STATE
// WAIT 10000 0 0 // WAIT
// WARSTATE 0 106 0 // WAR_CLOSE_WAIT_STATE
// STATE 30000 4 107 // GM_COLSE_STATE
// WARSTATE 0 107 0 // WAR_TELEPORT_STATE
// WORLDMSG 10000 2706 101 // TID_GAME_GUILDCOMBAT_OPEN_READY_MSG
// WARSTATE 0 101 0 // NOTENTER_COUNT_STATE
// ALLMSG 10000 2709 102 // TID_GAME_GUILDCOMBAT_OPEN_WAIT
// WARSTATE 0 102 0 // ENTER_STATE
// ALLMSG 20000 2710 103 // TID_GAME_GUILDCOMBAT_OPEN_MSG
// ÀüÀï Áغñ
// STATE 0 2 0 // WAR_STATE
// WARSTATE 30000 103 104 // MAINTENANCE_STATE
// ÀüÀï ½ÃÀÛ
// WARSTATE 90000 104 105 // WAR_WAR_STATE
// ÀüÀï Á¾·á
// STATE 0 3 0 // COMPLET_CLOSE_STATE
// WARSTATE 0 105 0 // WAR_CLOSE_STATE
// WAIT 10000 0 0 // WAIT
// WARSTATE 0 106 0 // WAR_CLOSE_WAIT_STATE
// STATE 10000 4 107 // GM_COLSE_STATE
// WARSTATE 0 107 0 // WAR_TELEPORT_STATE
// WORLDMSG 10000 2706 101 // TID_GAME_GUILDCOMBAT_OPEN_READY_MSG
// WARSTATE 0 101 0 // NOTENTER_COUNT_STATE
// ALLMSG 3600000 2709 102 // TID_GAME_GUILDCOMBAT_OPEN_WAIT
// WARSTATE 0 102 0 // ENTER_STATE
// ALLMSG 600000 2710 103 // TID_GAME_GUILDCOMBAT_OPEN_MSG
// ÀüÀï Áغñ
// STATE 0 2 0 // WAR_STATE
// WARSTATE 900000 103 104 // MAINTENANCE_STATE
// ÀüÀï ½ÃÀÛ
// WARSTATE 600000 104 105 // WAR_WAR_STATE
// ÀüÀï Á¾·á
// STATE 0 3 0 // COMPLET_CLOSE_STATE
// WARSTATE 0 105 0 // WAR_CLOSE_STATE
// WAIT 10000 0 0 // WAIT
// WARSTATE 0 106 0 // WAR_CLOSE_WAIT_STATE
// STATE 60000 4 107 // GM_COLSE_STATE
// WARSTATE 0 107 0 // WAR_TELEPORT_STATE
}
can you help me with this ?
Quote:
Originally Posted by NoWay | Phoenix
Hi, dotaboiz123!
Look in your Source for *void CGuildCombat::Process()*
Change it to this Code is you want. (every 60min a Sige)
void CGuildCombat::Process()
{
#ifdef __WORLDSERVER
#ifdef _DEBUG
// TRACE( "GuildWarFlyff::Process <%d>, <%d>\n", m_nState, m_nGuildCombatState);
#endif //_DEBUG
if( m_nState != CLOSE_STATE )
{
if( m_nProcessGo < m_nProcessCount[0] )
ProcessCommand();
ProcessJoinWar(); //
}
else
{
CTime ctime = CTime::GetCurrentTime();
if((ctime.GetMinute() % 60 == 0) && m_bMutex == FALSE ) //every 60min
{
#ifdef __S_BUG_GC
if( (int)( m_vecGuildCombatMem.size() ) >= m_nMinGuild )
#else // __S_BUG_GC
if( m_GuildCombatMem.size() > 1 )
#endif // __S_BUG_GC
{
GuildCombatOpen();
g_DPCoreClient.SendSystem( prj.GetText( TID_GAME_GUILDCOMBAT_ENJOY ) ); //Start Shout at LineUp
}
else
{
m_ctrMutexOut.Set( SEC(60) );
m_bMutexMsg = TRUE;
g_DPCoreClient.SendSystem( prj.GetText( TID_GAME_GUILDCOMBAT_NEXT_COMBAT ) ); //shout if not enought Guilds applyed
}
m_bMutex = TRUE;
}
if( m_bMutexMsg && m_ctrMutexOut.IsTimeOut() )
{
m_bMutexMsg = FALSE;
m_bMutex = FALSE;
}
}
#endif //__WORLDSERVER
}
Resource (GuildCombat.txt)
WAR_WAR_STATE, WAR_CLOSE_STATE, WAR_CLOSE_WAIT_STATE, WAR_TELEPORT_STATE };
JOINPENYA 1000000
GUILDLEVEL 1
MINJOINGUILDSIZE 2
MAXJOINGUILDSIZE 15
MAXPLAYERLIFE 19
MAXJOINMEMBERSIZE 12
MAXWARPLAYER 8
MAXMAPTIME 15
ITEMPENYA 1000
MAXGUILDPERCENT 0
MAXPLAYERPERCENT 0
REQUESTCANCLEPERCENT 80
NOTREQUESTPERCENT 98
AUTO_OPEN_IDC
{
2 19 00 // Monday
4 19 00 // Wednesday
7 18 00 // Saturday
//*** Inaktive ***//
// 3 18 30 // Tuesday
// 5 18 30 // Thursday
// 6 18 30 // Friday
// 1 18 30 // Sunday
//*** Inaktive ***//
}
AUTO_OPEN_TEST
{
1 17 00
2 17 00
3 17 00
4 17 00
5 17 00
6 17 00
7 17 00
}
OPEN 14
{
WORLDMSG 500 2706 101 // Line Up Open Message (default: 500)
WARSTATE 150000 101 102 // Line Up Time (default: 3600000)
WARSTATE 0 102 0 // Time between the end of Line up and start of the Enter-Siege-Arena-Time (default: 0)
ALLMSG 90000 2710 103 // Time to enter Siege Arena (default: 420000)
STATE 0 2 0 // Time between Enter-Siege-Arena-Time and First-Spawn-Choosing-Time (default: 0)
WARSTATE 45000 103 104 // Time till Combat Starts (default: 60000)
WARSTATE 1400000 104 105 // Combat Time (default: 1800000)
STATE 0 3 0 // Combat End (default: 0)
WARSTATE 0 105 0 // Ress Point Add (default: 0)
WAIT 21000 0 0 // Time till the log appears ( default: 10000)
WARSTATE 0 106 0 // Log is there Next is Town-Teleport Time (default: 0)
STATE 1000 4 107 // Time till it Teleports to Flaris ( default: 30000)
WARSTATE 0 107 0 // Time till the Next Siege application is opened (default: 0)
}
|
and do you know how to add fishing system madam? the link is in here
http://www.elitepvpers.com/forum/fly-fun-trading/3418444-source-systems-pay-what-you-think-worths.html