Start my class
Posted: Mon Jul 08, 2013 7:37 am
Hi,
which class start my class method when server start?
which class start my class method when server start?
Code: Select all
INSERT INTO `global_tasks` (`task`, `type`, `param1`, `param2`, `param3`) VALUES ('script', 'TYPE_FIXED_SHEDULED', '1', '0', 'MyScript.java');
Code: Select all
package cron; import java.sql.Connection;import java.sql.PreparedStatement; import com.l2jserver.L2DatabaseFactory; public class example{ public static void main(String[] args) { try (Connection con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement ps = con.prepareStatement("UPDATE clan_data SET clan_level=? WHERE clan_id=?")) { ps.setInt(1, 1); ps.setInt(2, 268484370); ps.execute(); } catch (Exception e) { } }}
kshysius123 wrote: and insert to global_tasks
clan_level TYPE_FIXED_SHEDULED 0 1 100000 example.java
The task column is not for custom values. Server doesn't know what to do for a task "clan_level"...Arantir wrote:task - what to to. "stript" means to run one from /game/data/scripts/cron/
Code: Select all
registerTask(new TaskBirthday()); registerTask(new TaskClanLeaderApply()); registerTask(new TaskCleanUp()); registerTask(new TaskDailySkillReuseClean()); registerTask(new TaskGlobalVariablesSave()); registerTask(new TaskJython()); registerTask(new TaskOlympiadSave()); registerTask(new TaskRaidPointsReset()); registerTask(new TaskRecom()); registerTask(new TaskRestart()); registerTask(new TaskScript()); registerTask(new TaskSevenSignsUpdate()); registerTask(new TaskShutdown());