[HELP]/setchan
#2

Do you have an admin system or register/login system already?

EDIT: If not, try this.

pawn Код:
#include <dini>

#define CHANSAV "channels.ini"

public OnGameModeInit() //OnFilterScriptInit if using an FS
{
    if(!dini_Exists(CHANSAV)) dini_Create(CHANSAV);
    return 1;
}

public OnPlayerConnect(playerid)
{
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
    PSChannel[playerid] = dini_Int(CHANSAV, pName);
    return 1;
}

CMD:setchan(playerid, params[])
{
    new SChannel;
    if(sscanf(params, "d", SChannel)) return SendClientMessage(playerid, 0xFF0000AA, "[USAGE]: /setchan [1-99999]");
    else if(SChannel > 99999 || SChannel < 1) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]: Your channel needs to be between 1 and 99999");
    else
    {
        new string[120];
        format(string, sizeof(string), "You've succesfully set your channel number to: '%d'.", SChannel);
        SendClientMessage(playerid, 0x81CFAB00, string);
        PSChannel[playerid] = SChannel;
       
        new pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pName, sizeof(pName));
        dini_IntSet(CHANSAV, pName, SChannel);
    }
    return 1;
}
Reply


Messages In This Thread
[HELP]/setchan - by Horrible - 08.07.2011, 05:24
Re: [HELP]/setchan - by PotH3Ad - 08.07.2011, 05:36
Re: [HELP]/setchan - by Horrible - 08.07.2011, 05:46
Re: [HELP]/setchan - by PotH3Ad - 08.07.2011, 05:51
Re: [HELP]/setchan - by Horrible - 08.07.2011, 05:57
Re: [HELP]/setchan - by PotH3Ad - 08.07.2011, 05:58
Re: [HELP]/setchan - by Horrible - 08.07.2011, 06:01
Re: [HELP]/setchan - by PotH3Ad - 08.07.2011, 06:15
Re: [HELP]/setchan - by Horrible - 08.07.2011, 06:19
Re: [HELP]/setchan - by PotH3Ad - 08.07.2011, 06:20

Forum Jump:


Users browsing this thread: 1 Guest(s)