Ar trebui cand scriu amx_noapte 0 sa execute test(0) si sa modifice mp_timelimit=20...dar doar arg2 se schimba(functioneaza testul),dar subprogramul test(0) daca scriu amx_noapte 0 nu se executa ...Ma puteti ajuta va rog?
Code: Select all
/* Script generated by Pawn Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "program noapte"
#define AUTHOR "Unknown"
#define VERSION "1.0"
new g_programnoapte
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
// Add your own code here
g_programnoapte = register_cvar("amx_program_noapte","1",FCVAR_SERVER);
register_concmd("amx_noapte","noapte",ADMIN_RCON,"<on/off> - scrie 1 pentru da si 0 pentru nu");
}
public noapte(id,level,cid)
{
if(!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED;
new arg[10],arg2
read_argv(1,arg,2)
arg2=str_to_num(arg)
server_print("Chestia este %d",arg2) //pentru test
if(arg2==0) test(0)
else test(1)
return PLUGIN_HANDLED
}
public test(a)
{
//a=get_cvar_num("amx_program_noapte");
if(a==1)
{
server_cmd("mp_timelimit=0")
}
if(a==0)
server_cmd("mp_timelimit=20")
return PLUGIN_HANDLED;
}