AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   amx_who custom plugin unknown error (https://forums.alliedmods.net/showthread.php?t=61609)

RaYden 10-05-2007 07:44

amx_who custom plugin unknown error
 
So I've made this plugin but for some reason when it is executed the server crashes ... I have no idea why ... some cainda memory wright error that docent make any sense

Code:


#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
    register_plugin("Admin Online","v1.0","RaYden")
    register_concmd("amx_who","adminON")
}

public adminON(id)
{
     
    new Players[32],playerCount,ownerznr=0,godznr=0,moderatorznr=0,adminznr=0,helperznr=0,slotznr=0
    new ownerz[32][32],moderatorz[32][32],godz[32][32],adminz[32][32],helperz[32][32],slotz[32][32]
   
    get_players(Players,playerCount)
   
   
    for(new i = 0; i<playerCount; i++)
    {
    if(access(Players[i],ADMIN_PASSWORD))
    {
        get_user_name(Players[i], ownerz[ownerznr++], 31)
    }
     
    if(access(Players[i],ADMIN_RCON) && !access(Players[i],ADMIN_PASSWORD))
        {
        get_user_name(Players[i], godz[godznr++], 31)
    }
       
     
    if(access(Players[i],ADMIN_MAP) && !access(Players[i],ADMIN_RCON))
          {
        get_user_name(Players[i], moderatorz[moderatorznr++], 31)
    }
       
    if(access(Players[i],ADMIN_BAN) && !access(Players[i],ADMIN_MAP))
        {
        get_user_name(Players[i], adminz[adminznr++], 31)
    }
       
    if(access(Players[i],ADMIN_VOTE) && !access(Players[i],ADMIN_BAN))
        {
        get_user_name(Players[i], helperz[helperznr++], 31)
    }
     
    if(access(Players[i],ADMIN_RESERVATION) && !access(Players[i],ADMIN_VOTE))
        {
        get_user_name(Players[i], slotz[slotznr++], 31)
    }
    }
   
    console_print(id,"===========================Admins===========================")
    if(ownerznr == 0 && godznr == 0 && moderatorznr == 0 && adminznr == 0 && helperznr == 0 && slotznr == 0 )
    {
        console_print(id,"No admin present")
    }
    else
    {
        console_print(id,"-=..~>  [%d] Owners Online:  <~..=-",ownerznr)
    if(ownerznr > 0)
          {
          for(new j=0;j<ownerznr;j++)
        {
            console_print(id,"%s",ownerz[j])
        }
      }
    console_print(id,"-----------------------------------------------------")
    console_print(id,"  -=*<  [%d] Godz Online:  >*=-",godznr)
    if(godznr > 0)
        {
        for(new j=0;j<godznr;j++)
        {
            console_print(id,"%s",godz[j])
        }
    }
    console_print(id,"-----------------------------------------------------")
    console_print(id,"  -=<  [%d] Modertarorz Online:  >=-",moderatorznr)
    if(moderatorznr > 0)
        {
        for(new j=0;j<moderatorznr;j++)
        {
            console_print(id,"%s",moderatorz[j])
        }
    }
    console_print(id,"-----------------------------------------------------")
    console_print(id,"    -=  [%d] Adminz Online:  =-",adminznr)
    if(adminznr > 0)
        {
        for(new j=0;j<adminznr;j++)
        {
            console_print(id,"%s",adminz[j])
        }
    }
    console_print(id,"-----------------------------------------------------")
    console_print(id,"    -  [%d] Helperz Online:  -",helperznr)
    if(helperznr > 0)
          {
          for(new j=0;j<helperznr;j++)
        {
            console_print(id,"%s",helperz[j])
        }
      }
    console_print(id,"-----------------------------------------------------")
    console_print(id,"      [%d] Slotz Online:  ",slotznr)
    if(slotznr > 0)
        {
        for(new j=0;j<slotznr;j++)
        {
            console_print(id,"%s",slotz[j])
        }
    }
    console_print(id,"-----------------------------------------------------")
    }
    console_print(id,"============================================================")
       
    return PLUGIN_HANDLED
}

The plugin complies successfully

RaYden 10-05-2007 07:48

Re: amx_who custom plugin unknown error
 
I've completely remade the plugin and now it works but I am still puzzled why this version doesn't work


All times are GMT -4. The time now is 16:12.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.