[Ajuda] de dof2 para dini
#5

Tipo olha sу tem aqui esse bang:

pawn Code:
if(strcmp(cmd, "/agendarcadeia",true) == 0 || strcmp(cmd, "/agendar",true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            new tmpo[20];
            if(PlayerInfo[playerid][pAdmin] < 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo esta autorizado para usar este comando!");
                return true;
            }
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /agendarcadeia [NOME_CORRETO] [Tempo] [Motivo]");
                return true;
            }
            tmpo = strtok(cmdtext, idx);
            if(!strlen(tmpo))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /agendarcadeia [NOME_CORRETO] [Tempo] [Motivo]");
                return true;
            }
            new tempo2 = strval(tmpo);

            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[64];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /agendarcadeia [NOME_CORRETO] [Tempo] [Motivo]");
                return true;
            }
            GetPlayerName(playerid, sendername, sizeof(sendername));
            new arquivo[128];
            format(arquivo, sizeof(arquivo), "Contas/%s.ini",tmp);
            if(!dini_Exists(arquivo))
            {
                SendClientMessage(playerid, COLOR_WHITE, "[ERRO] Este nick nгo estб registrado no Brasil PlayHappy!");
                return true;
            }
            format(string, sizeof(string), "O Admin %s agendou o nick %s para %d minutos de cadeia, Motivo: %s", name, tmp, tempo2, (result));
            SendClientMessageToAll(COLOR_LIGHTRED, string);
            AgendarLog(string);
            dini_IntSet(arquivo,"Jailed",9);
            dini_IntSet(arquivo,"JailTime",tempo2 * 60);
            strmid(AgendouInfo[playerid][cAdminAgendou], sendername, 0, strlen(sendername), MAX_PLAYER_NAME);
            dini_Set(arquivo,"AdminAgendou",sendername);
            strmid(AgendouInfo[playerid][cMotivoAgendou], result, 0, strlen(result), MAX_PLAYER_NAME);
            dini_Set(arquivo,"MotivoAgendou",result);
            dini_IntSet(arquivo,"Agendado",1);
            dini_IntSet(arquivo,"TempoAgendado",tempo2);
            DOF2_SaveFile();
        }
        return true;
    }
Se eu tirar vai atrapalhar em algo ou fica de boa?
Reply


Messages In This Thread
de dof2 para dini - by iStronG - 17.06.2013, 20:36
Re: de dof2 para dini - by Standby - 17.06.2013, 20:41
Re: de dof2 para dini - by Mteck - 17.06.2013, 20:42
Re: de dof2 para dini - by Sppp - 17.06.2013, 20:45
Re: de dof2 para dini - by iStronG - 17.06.2013, 20:47

Forum Jump:


Users browsing this thread: 1 Guest(s)