[Ajuda] Number of arguments..
#4

pawn Код:
if(strcmp(cmd, "/agendarcadeia", true) == 0 || strcmp(cmd, "/acadeia", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            new danniel[168];
            new playa[64];
            new money;
            playa = strtok(cmdtext, idx);
            tmp = strtok(cmdtext, idx);
            if(!strlen(playa))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /agendarcadeia [Nome] [Tempo(Minutos)] [Motivo]");
                return 1;
            }
            money = strval(tmp);
            if (PlayerInfo[playerid][pAdmin] >= 4)
            {
                if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342)
                {
                    SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                    return 1;
                }
                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 [id] [Tempo(Minutos)] [motivo]");
                    return 1;
                }
                new arquivo[64];
                format(arquivo, sizeof(arquivo), "Players/%s.ini",playa);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                if(!dini_Exists(arquivo))
                {
                    SendClientMessage(playerid, COLOR_GRAD1, "  Este player nгo й registrado no servidor!");
                    return true;
                }
                format(arquivo, sizeof(arquivo), "Agendados/%s.ini",playa);
                if(dini_Exists(arquivo))
                {
                    dini_Set(arquivo,"Admin",sendername);
                    dini_Set(arquivo,"Motivo",result);
                    dini_IntSet(arquivo,"Tempo",money);
                }
                else
                {
                    dini_Create(arquivo);
                    dini_Set(arquivo,"Admin",sendername);
                    dini_Set(arquivo,"Motivo",result);
                    dini_IntSet(arquivo,"Tempo",money);
                }
                new var[40];
                format(gstring,sizeof(gstring), "Administrador %s agendou o player %s, por %d Minutos Motivo: %s", sendername,playa,money,result);
                ABroadCast(COLOR_YELLOW,gstring,1);
                format(gstring, 128, "Players/%s.ini", playa);
                dini_Set(gstring,"Jailed","2",var);
                dini_Set(gstring,"JailTime""%d",var);
                dini_SaveFile();
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo tem permissгo para usar esse comando!");
            }
        }
        return 1;
    }
Reply


Messages In This Thread
Number of arguments.. - by MoitaGreen - 20.06.2013, 20:28
Re: Number of arguments.. - by arakuta - 20.06.2013, 20:34
Re: Number of arguments.. - by MoitaGreen - 20.06.2013, 21:00
Re: Number of arguments.. - by DannielCooper - 20.06.2013, 21:09
Re: Number of arguments.. - by MoitaGreen - 20.06.2013, 21:13
Re: Number of arguments.. - by DannielCooper - 20.06.2013, 21:34
Re: Number of arguments.. - by MoitaGreen - 20.06.2013, 21:41
Re: Number of arguments.. - by bruxo00 - 20.06.2013, 21:42
Re: Number of arguments.. - by DannielCooper - 20.06.2013, 21:48
Re: Number of arguments.. - by MoitaGreen - 20.06.2013, 21:52

Forum Jump:


Users browsing this thread: 3 Guest(s)