how to Activing Event or Npc Trigger via Shell or command outside GM console or npcgen. like using cronjob script, anyone know it?
Printable View
how to Activing Event or Npc Trigger via Shell or command outside GM console or npcgen. like using cronjob script, anyone know it?
create a JSP file in your pwAdmin folder:
Then call it from webbrowser or from wget (cron job):Code:<%@page import="java.sql.*"%>
<%@page import="protocol.*"%>
<%@page import="java.io.*"%>
<%@page import="java.text.*"%>
<%@page import="java.util.*"%>
<%@page import="java.util.Iterator"%>
<%@page import="com.goldhuman.Common.Octets"%>
<%@page import="com.goldhuman.IO.Protocol.Rpc.Data.DataVector"%>
<%@page import="com.goldhuman.auth.*"%>
<%@page import="com.goldhuman.*"%>
<%@page import="org.apache.commons.lang.StringEscapeUtils"%>
<%@include file="WEB-INF/.pwadminconf.jsp"%>
<%
boolean allowed = false;
if(request.getSession().getAttribute("ssid") == null)
{
out.println("<p align=\"right\"><font color=\"#ee0000\"><b>Login for Character administration...</b></font></p>");
}
else
{
allowed = true;
}
if(allowed)
{
try
{
int wld = Integer.parseInt(request.getParameter("worldtag"));
String cmd = request.getParameter("cmd");
int enable = Integer.parseInt(request.getParameter("enable"));
if ( enable == 1 )
DeliveryDB.GMControlGame(wld, "active_npc_generator " + cmd);
else
DeliveryDB.GMControlGame(wld, "cancel_npc_generator " + cmd);
}
catch(Exception e)
{
}
}
%>
http://localhost:8080\pwAdmin\activate.jsp?worldtag=<mapid>&cmd=<npc trigger>&enable=<1 or 0>
thanks buddy