Metin2 Hungarian Forum

Metin2 => Segítség => Szerver készítés => Privát szerverek => Archívum => A témát indította: EagleKlo Dátum 2015-09-20, 15:13:16

Cím: Céh meghívás várakozási idő (m)
Írta: EagleKlo Dátum 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?
Cím: Re:Céh meghívás várakozási idő.
Írta: TheSLZ Dátum 2015-09-20, 15:15:42
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())
Cím: Re:Céh meghívás várakozási idő.
Írta: EagleKlo Dátum 2015-09-20, 15:27:10
Működik, köszi
EhPortal 1.39 © 2025, WebDev