rendered paste bodypublic CmdJobList(id)
{
new Arg[33]
read_argv(1,Arg,32)
new Start = str_to_num(Arg),Items = get_pcvar_num(p_ItemsPerPage),Num,Access[JOB_ACCESSES + 1],Name[33]
if(Start >= g_JobsNum || Start < 0)
{
client_print(id,print_console,"No jobs to display at this area.")
return PLUGIN_HANDLED
}
client_print(id,print_console,"PxRP Jobs List (Starting at #%d)",Start)
client_print(id,print_console,"NUMBER JOBID NAME SALARY ACCESS")
for(new Count = Start;Count < Start + Items;Count++)
{
if(Count >= g_JobsNum)
break
PxRP_IntToAccess(array_get_int(array_get_int(g_JobsArray,Count),3),Access,JOB_ACCESSES)
array_get_string(array_get_int(g_JobsArray,Count),1,Name,32)
client_print(id,print_console,"#%d %d %s $%d %s",++Num,Count + 1,Name,array_get_int(array_get_int(g_JobsArray,Count),2),Access)
}
if(Start + Items < g_JobsNum)
client_print(id,print_console,"Type ^"pxrp_joblist %d^" to view next jobs.",Start + Items)
return PLUGIN_HANDLED
}