Céh meghívás várakozási idő (m)

Indította EagleKlo, 2015-09-20, 15:13:16

Sziasztok.

Ha kilépünk 1 céhből, akkor 1 napot várni kell mire meg tudnak hívni.
Ezt hol tudom kivenni a forrásban?

2015-09-20, 15:15:42 #1 Utolsó szerkesztés: 2015-09-20, 15:26:41 Szerző: TheSLZ
guild.cpp

Ha minden igaz akkor ezt:

CGuild::GuildJoinErrCode CGuild::VerifyGuildJoinableCondition( const LPCHARACTER pchInvitee )
{
if ( get_global_time() - pchInvitee->GetQuestFlag( "guild_manage.new_withdraw_time" )
< CGuildManager::instance().GetWithdrawDelay() )
return GERR_WITHDRAWPENALTY;
else if ( get_global_time() - pchInvitee->GetQuestFlag( "guild_manage.new_disband_time" )
< CGuildManager::instance().GetDisbandDelay() )
return GERR_COMMISSIONPENALTY;
else if ( pchInvitee->GetGuild() )
return GERR_ALREADYJOIN;


írd át így:

CGuild::GuildJoinErrCode CGuild::VerifyGuildJoinableCondition( const LPCHARACTER pchInvitee )
{
if ( get_global_time() - pchInvitee->GetQuestFlag( "guild_manage.new_disband_time" )
< CGuildManager::instance().GetDisbandDelay() )
return GERR_COMMISSIONPENALTY;
else if ( pchInvitee->GetGuild() )
return GERR_ALREADYJOIN;


Szerk:
Aztán a guild_manager.quest-ben ha akarod törölheted ezt ott ahol a "Céh elhagyása" van,
ha azt akarod hogy azonnal tudjon új céhet alapítani:
pc.setqf("new_withdraw_time",get_global_time())