Bonsoir tout le monde,
Pour commencer bonne année tout le monde !
Alors j'expose mon problème:
J'ai installer un system d'information de donjon
Je ne peut pas afficher le temps restant qui indique quand je peut refaire l'instance , car le but du system et que par Example : si je termine une instance , le system m'indique le temps d'attente restant , avant de pouvoir refaire l'instance.
Il y a une quête donner dans le system :
quest dungeonLogin begin
state start begin
function data(pid, channelID)
local data = {
{["dungeonTime"] = string.format("baroneasa_cooldown_%d", pid)},
{["dungeonTime"] = string.format("dtWait_%d", pid)},
{["dungeonTime"] = string.format("beraonSetaouWait_%d", pid)},
{["dungeonTime"] = string.format("devilcatacomb_cooldown_%d", pid)},
{["dungeonTime"] = string.format("snowdungeon_cooldown_%d", pid)},
{["dungeonTime"] = string.format("razadorWait_%d", pid)},
};
return data;
end
when login begin
local pID = pc.get_player_id(); local data = dungeonLogin.data(pID, pc.get_channel_id());
for index in data do
local flagValue = game.get_event_flag(data[index]["dungeonTime"]) - get_time();
cmdchat(string.format("SetQuestTimer %d %d", index - 1, flagValue));
end
end
end
end
Ensuite il y a plusieurs bout de code coté client en rapport avec le temps :
Lien du fichier du system entier : [Hidden Content]
Faut t'il add un bout de code sur les quête des instance ? La je suis complètement pommer je ne comprend vraiment pas comment marche le system de temps.
De plus j'ai un syserr client quand je mo connecte au server: