[Ajuda] /SetVIP dando vip pra todos
#1

Esse sistema de VIP estб dando VIP pra todos do servidor, mas na pasta vips da scriptfiles sу ta os arquivos/nomes de quem eu SETEI o VIP, mas no servidor a maioria estб como VIP sendo q nгo setei eles de vip

pawn Код:
CMD:vips(playerid)
{
    new string[85];
    new count;
       SendClientMessage(playerid, 0x33AAFFFF, "•~~~~~~~~~~ Jogadores VIPs online ~~~~~~~~~~•");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(PlayerVip[i] > 0)
        {
            if(IsPlayerConnected(i))
               {
                format(string, sizeof(string), "> %s (%d) [%s]", GetName(i), i, convertNumber(PlayerVip[i]-gettime()));
                SendClientMessage(playerid, 0xE3E3E3FF, string);
                count++;
               }
        }
    }
    if(count == 0)
        return SendClientMessage(playerid, 0xD8D8D8FF, "[x] Nгo tem nenhum jogador vip online!");

    return true;
}

CMD:setvip(playerid, params[])
{
    new id, days, string[70];

    if(!IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, 0xFF0000AA, "[x] Vocк precisa estar logado na RCON para usar este comando!");

    if(sscanf(params, "ud", id, days))
        return SendClientMessage(playerid, YELLOW, "[ > ] Uso correto: /setvip [id] [dias]");

    if(days < 0)
    {
        return SendClientMessage(playerid, 0xFF0000AA, "[x] Este jogador nгo estб online!");
    }
    else
    {
        if(!IsPlayerConnected(id))
            return SendClientMessage(playerid, 0xFF0000AA, "[x] Este jogador nгo estб online!");
        else
        {
            PlayerVip[id] = ConvertDays(days);
            format(string, sizeof(string), "[ > ] Vocк setou %d dias de VIP para %s.", days, GetName(id));
            SendClientMessage(playerid, 0x33AAFFFF, string);
            format(string, sizeof(string), "[ > ] Vocк recebeu %d dias de VIP, aproveite bem suas vantagens!", days);
            SendClientMessage(playerid, 0x33AAFFFF, string);

            format(string, sizeof(string), "/vips/%s.ini", GetName(id));
            DOF2_CreateFile(string);
            DOF2_SetInt(string,"VipExpira", PlayerVip[id]);
            DOF2_SaveFile();
        }
    }
    return true;
}
Aqui onde os vips ganham as coisas...
pawn Код:
//daqui
if(IsValidItemType(spawn_BagType))
{

    backpackitem = CreateItem(spawn_BagType);
    containerid = GetItemArrayDataAtCell(backpackitem, 1);
    GivePlayerBag(playerid, backpackitem);

    if(PlayerVip[playerid] > 0)
    {
        // mochila vip
        backpackitem = CreateItem(spawn_BagVip);
        containerid = GetItemArrayDataAtCell(backpackitem, 1);
        GivePlayerBag(playerid, backpackitem);
       
        if(gettime() < PlayerVip[playerid])
        {
            SetPlayerSkin(playerid, 286);
            SendClientMessage(playerid, 0xF6FF00AA, "[ > ] Vocк й um jogador VIP, aproveite suas vantagens!");
            for(new i; i < 7; i++)
            {
                vipitem = CreateItem(spawn_NewSpawnItems[i][e_itmobj_type]);
                AddItemToContainer(containerid, vipitem);
            }
        }

    }
    else
    {

        for(new i; i < 4; i++)
        {

            if(!IsValidItemType(spawn_ReSpawnItems[i][e_itmobj_type]))
            break;

            tmpitem = CreateItem(spawn_ReSpawnItems[i][e_itmobj_type]);
            SetItemExtraData(tmpitem, spawn_ReSpawnItems[i][e_itmobj_exdata]);
            AddItemToContainer(containerid, tmpitem);
        }

    }

} //ate aqui..
Reply


Messages In This Thread
/SetVIP dando vip pra todos - by viniciussvl - 16.12.2015, 21:59
Re: /SetVIP dando vip pra todos - by seifador - 16.12.2015, 22:04
Re: /SetVIP dando vip pra todos - by viniciussvl - 16.12.2015, 22:16
Re: /SetVIP dando vip pra todos - by seifador - 16.12.2015, 22:20
Re: /SetVIP dando vip pra todos - by viniciussvl - 16.12.2015, 22:38
Re: /SetVIP dando vip pra todos - by BykiLler - 16.12.2015, 22:44
Re: /SetVIP dando vip pra todos - by seifador - 16.12.2015, 22:44
Re: /SetVIP dando vip pra todos - by BykiLler - 16.12.2015, 22:49
Re: /SetVIP dando vip pra todos - by viniciussvl - 16.12.2015, 23:21
Re: /SetVIP dando vip pra todos - by viniciussvl - 16.12.2015, 23:29

Forum Jump:


Users browsing this thread: 1 Guest(s)