Hab mal ne frage hab nen kleines problem.
Also sobald ich die Time einstelle wenn die Notice und die Tender Time kommt passiert nichts. Und wenn ich auf ein Guild Sign Drauf Klicke um die Infos vom dem schild zu lesen passiert auch nichts.
--------------------------------------------------------------------
-- Guildhouse Tender Func ------------------------------------------
--------------------------------------------------------------------
function SEC( a ) return a * 1000 end
function MIN( a ) return SEC( a ) * 60 end
tTender = {}
function AddTender( strGHType )
local nIndex = table.getn( tTender ) + 1
function GetTimeToNumber( strTime )
local strTemp = ""
local j = 0
for i in string.gfind( strTime, "%d+" ) do
j = j + 1
if( (j~=1) and (tonumber(i)<10) ) then
i = "0"..tonumber(i)
end
strTemp = strTemp..i
end
return tonumber( strTemp )
end
function SetNoticeTime( nBeginDay, strBeginTime, nEndDay, strEndTime )
tNoticeTime.nBeginDay = nBeginDay
tNoticeTime.strBeginTime = strBeginTime
tNoticeTime.nEndDay = nEndDay
tNoticeTime.strEndTime = strEndTime
end
function SetTenderTime( nBeginDay, strBeginTime, nEndDay, strEndTime )
tTenderTime.nBeginDay = nBeginDay
tTenderTime.strBeginTime = strBeginTime
tTenderTime.nEndDay = nEndDay
tTenderTime.strEndTime = strEndTime
end
function IsNoticeTime()
local nCurrentDay = tonumber( os.date("%w") )
local nCurrentTime = tonumber( os.date("%H%M") )
local nBeginTime = GetTimeToNumber( tNoticeTime.strBeginTime )
local nEndTime = GetTimeToNumber( tNoticeTime.strEndTime )
if( nCurrentDay == tNoticeTime.nBeginDay ) then
if( nCurrentTime >= nBeginTime ) then
return true
end
end
if( nCurrentDay == tNoticeTime.nEndDay ) then
if( nCurrentTime <= nEndTime ) then
return true
end
end
if( tNoticeTime.nEndDay < tNoticeTime.nBeginDay ) then
if( (nCurrentDay > tNoticeTime.nBeginDay) and (nCurrentDay < tNoticeTime.nEndDay + 7) ) then
return true
end
end
if( tNoticeTime.nEndDay > tNoticeTime.nBeginDay ) then
if( (nCurrentDay > tNoticeTime.nBeginDay) and (nCurrentDay < tNoticeTime.nEndDay) ) then
return true
end
end
return false
end
function IsTenderTime()
local nCurrentDay = tonumber( os.date("%w") )
local nCurrentTime = tonumber( os.date("%H%M") )
local nBeginTime = GetTimeToNumber( tTenderTime.strBeginTime )
local nEndTime = GetTimeToNumber( tTenderTime.strEndTime )
if( nCurrentDay == tTenderTime.nBeginDay ) then
if( nCurrentTime >= nBeginTime ) then
return true
end
end
if( nCurrentDay == tTenderTime.nEndDay ) then
if( nCurrentTime <= nEndTime ) then
return true
end
end
if( tTenderTime.nEndDay < tTenderTime.nBeginDay ) then
if( (nCurrentDay > tTenderTime.nBeginDay) and (nCurrentDay < tTenderTime.nEndDay + 7) ) then
return true
end
end
if( tTenderTime.nEndDay > tTenderTime.nBeginDay ) then
if( (nCurrentDay > tTenderTime.nBeginDay) and (nCurrentDay < tTenderTime.nEndDay) ) then
return true
end
end
Hmm problem besteht weiterhin aber danke Dani jetzt bin ich schonmal ein stück weiter
Kann mir vlt wer eine Funktionierende GuildHouse.cpp / h.
Weil Das Problem besteht immer noch das ich die Schilder nicht anklicke kann und keine
wirkliche versteigerung gibt.
Und weiß einer wo das Problem liegt das ich ins normale Gildenhaus auch nicht rein kann.