[Ajuda]/Prender
#3

Vocк chama o playerid na public mas o settimer nгo estava enviando. isso vai resolver o seu problema
pawn Код:
SetTimerEx("solto",120000,0,"i",id);//2 Minutos 120000
@edit Seu comando tem erros tbm segue abaixo.

pawn Код:
if(strcmp("/prender", cmd, true) == 0)
        {
        if(pInfo[playerid][AdminLogado] == 0)
        {
            SendClientMessage(playerid, 0xFC4430AA,"Vocк nгo й Administrador!");
            return 1;
        }
        if(pInfo[playerid][AdminLevel] < 2)
        {
            SendClientMessage(playerid, 0xFFFF00AA,"Vocк nгo tem level o suficiente de admin para usar esse comando!");
            return 1;
        }
        tmp = strtok(cmdtext,idx);
        if(!strlen(tmp) || strlen(tmp) > 2)
        {
            return SendClientMessage(playerid, 0xFF6F28AA,"Uso correto: /prender [id] [Motivo]");
        }
        new id = strval(tmp);
        if(!IsPlayerConnected(id))
        {
            SendClientMessage(playerid, 0xFC4430AA,"Jogador nгo conectado!");
            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, 0xFF6F28AA, "Uso correto: /prender [id] [Motivo]");
            return 1;
        }
        if(preso[id]==1) return SendClientMessage(playerid,0x880000FF,"Este Jogador ja Estб Preso!");
        if(pInfo[playerid][AdminLevel] > 2)
        {
            if (preso[id]==0)
            {
                new pname2[MAX_PLAYER_NAME];
                GetPlayerName(id, pname2, sizeof(pname2));
                SetPlayerInterior(id, 6);
                SetPlayerPos(id, 264.2353,77.8103,1001.0391);
                SetPlayerFacingAngle(id,267.2910);
                SetPlayerHealth(id,90);
                ResetPlayerWeapons(id);
                format(Sjim, sizeof(Sjim),"O administrador '%s' Prendeu o Jogador '%s' [Motivo: %s][Tempo:2 Minutos]", pname, pname2, result);
                SendClientMessageToAll(0x00FF00AA, Sjim);
                preso[id]=1;
                SetTimerEx("solto",120000,0,"i",id);//2 Minutos 120000
            }
        }
        return 1;
    }
Reply


Messages In This Thread
[Ajuda]/Prender - by gabrieldefreitas11 - 15.02.2012, 15:11
Re: [Ajuda]/Prender - by cezaro - 15.02.2012, 15:25
Re: [Ajuda]/Prender - by paulor - 15.02.2012, 15:27
Re: [Ajuda]/Prender - by zbt - 15.02.2012, 15:28
Respuesta: [Ajuda]/Prender - by gabrieldefreitas11 - 15.02.2012, 16:01
Re: Respuesta: [Ajuda]/Prender - by paulor - 15.02.2012, 16:07
Respuesta: [Ajuda]/Prender - by gabrieldefreitas11 - 15.02.2012, 16:14
Re: [Ajuda]/Prender - by paulor - 15.02.2012, 16:18

Forum Jump:


Users browsing this thread: 1 Guest(s)