SA-MP Forums Archive
[Ajuda] Comando /prender - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Comando /prender (/showthread.php?tid=390312)



Comando /prender - Y_Seven - 05.11.2012

pawn Код:
CMD:prender(playerid,params[])
{
    new id, tempo, motivo, msg[120];
    if(sscanf(params, "uds", id, tempo, motivo)) return SendClientMessage(playerid, 0xFF4500AA, "(Use) /prender [id] [tempo] [motivo]");
    if(Profissao[playerid] == P_Militar || Profissao[playerid] == P_Federal || Profissao[playerid] == P_Civil || Profissao[playerid] == E_TERRESTRE || Profissao[playerid] == E_NAUTICA || Profissao[playerid] == E_AEREO)
    {
        if(tempo > 0 && tempo < 15) return SendClientMessage(playerid, Vermelho , "[ Erro ] Tempo entre : 1 a 15 Minutos");
        if(!PlayerInfo[playerid][Logado]) return SendClientMessage(playerid, Vermelho, "[ Erro ] Jogador nгo conectado.");
        if(Preso[id] == 1) return SendClientMessage(playerid, Vermelho, "[ Erro ] Jogador Jб estб Preso.");
        Preso[id] = 1;
        TempoPena[id] = tempo++;
        format(msg, sizeof(msg), "( Info ) O Policial %s , Prendeu vocк , Por : %s, Tempo: %d", GetName(playerid), motivo, TempoPena[id]);
        SendClientMessage(playerid, coradmin, msg);
        SpawnPlayer(id);
        SendClientMessage(playerid, Verde, "( Info ) Jogador Preso Com Sucesso!");
    }
    else {
        SendClientMessage(playerid, Vermelho, "[ Info ] Vocк nгo tem permissгo para usar este comando!");
    }
    return 1;
}
Ele nгo executa o comando alguem me diz porque?

E Tambem se eu digitar: /prender 0 5 oioioi

Sai assim:

( Info ) O Policial Y_Seven , Prendeu vocк Por : ojoioi, Tempo: 105


Re: Comando /prender - Rodney Francalim - 05.11.2012

pawn Код:
CMD:prender(playerid,params[])
{
    new id, tempo, motivo, msg[120];
    if(sscanf(params, "uds", id, tempo, motivo)) return SendClientMessage(playerid, 0xFF4500AA, "(Use) /prender [id] [tempo] [motivo]");
    if(Profissao[playerid] == P_Militar || Profissao[playerid] == P_Federal || Profissao[playerid] == P_Civil || Profissao[playerid] == E_TERRESTRE || Profissao[playerid] == E_NAUTICA || Profissao[playerid] == E_AEREO)
    {
        if(tempo > 0 && tempo < 15) return SendClientMessage(playerid, Vermelho , "[ Erro ] Tempo entre : 1 a 15 Minutos");
        if(!PlayerInfo[id][Logado]) return SendClientMessage(playerid, Vermelho, "[ Erro ] Jogador nгo conectado.");
        if(Preso[id] == 1) return SendClientMessage(playerid, Vermelho, "[ Erro ] Jogador Jб estб Preso.");
        Preso[id] = 1;
        TempoPena[id] = tempo;
        format(msg, sizeof(msg), "( Info ) O Policial %s , Prendeu vocк , Por : %s, Tempo: %d", GetName(playerid), motivo, tempo);
        SendClientMessage(playerid, coradmin, msg);
        SpawnPlayer(id);
        SendClientMessage(playerid, Verde, "( Info ) Jogador Preso Com Sucesso!");
    }
    else {
        SendClientMessage(playerid, Vermelho, "[ Info ] Vocк nгo tem permissгo para usar este comando!");
    }
    return 1;
}