[Solved] Problem with Dini
#1

Hey,
Here is my code:

pawn Код:
dcmd_kickmember(playerid, params[])
{
    if (pAdminLvl[playerid] >= 4)
    {
        new gangname[24], id;
        if (sscanf(params, "su",gangname, id))
        {
            UsageMsg(playerid, "USAGE: /kickmember <Gang Name> <PlayerID/PartOfName>");
        }
        else
        {
            new kick = KickFromGang(id,gangname);
            if(kick == -1) ErrorMsg(playerid,"This gang doesn't exist!");
            else
            {
                SendFMessage(id,COLOR_SYSTEM,"You have been kicked from gang %s by Admin!",gangname);
                SendFMessage(playerid,COLOR_SYSTEM,"You have kicked %s from gang %s!",PlayerName(id),gangname);
            }
        }
    }
}

stock KickFromGang(PlayerID,GangName[])
{
    if(!dini_Exists(GangName)) return -1;
    new str[512],name[24];
    GetPlayerName(PlayerID,name,24);
    str = dini_Get(GangName,"Members");
    new position = strfind(str,name,true);
    if(position != 1)
    {
        strdel(str, position, position + strlen(name) + 1);
        return 1;
    }
    return 0;
}
And it always shows that Gang doesn't exist.. :\
Reply


Messages In This Thread
[Solved] Problem with Dini - by SiJ - 07.08.2009, 05:11
Re: Problem with Dini - by ruarai - 07.08.2009, 06:59
Re: Problem with Dini - by SiJ - 07.08.2009, 07:18
Re: [HELP] Problem with Dini - by SiJ - 07.08.2009, 14:27

Forum Jump:


Users browsing this thread: 2 Guest(s)