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?
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())
Működik, köszi