[Ajuda] Prender Com "Certos" Veiculos .
#8

Qualquer coisa se nгo der certo seus estudos, tente isso:

pawn Код:
if(strcmp(cmd, "/prender", true) == 0) {
    new aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
    format(file, sizeof(file), PASTA_CONTAS, aname);
    if(dini_Int(file, "Profissao") == Policia_Militar || dini_Int(file, "Profissao") == Policia_Civil || dini_Int(file, "Profissao") == Policia_Federal || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "aAdmin") == 1){
        new plid;
        new id = strval(tmp);
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)){
            SendClientMessage(playerid, Vermelho, "/prender [id]");
            return 1;
        }
        if(!IsPlayerConnected(plid)){
            plid = strval(tmp);
            if(plid == playerid){
                SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo pode usar este comando em vocк mesmo.");
                return 1 ;
            }
            SendClientMessage(playerid, Vermelho, "(ERRO) Jogador nгo conectado.");
            return 1;
        } else {
       new VehicleID;
       VehicleID = GetPlayerVehicleID(playerid);
       new modelo;
       modelo = GetVehicleModel(VehicleID);
       if(!(modelo == 523 || modelo == 598){ // no lugar de dos nъmeroros, coloque o ID do carro que vocк quer: para adicionar mais coloque || modelo == IDdoveiculo
            SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nгo estб em uma viatura policial.");
            return 1;
            }
            if(PlayerToPoint(2.0, playerid,1560.0999755859,-1635.5,12.60000038147)){
                plid = strval(tmp);
                if(GetPlayerVehicleID(playerid) == GetPlayerVehicleID(plid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
                    new pname[MAX_PLAYER_NAME];
                    GetPlayerName(plid, pname, MAX_PLAYER_NAME);
                    format(file2, sizeof(file2), PASTA_CONTAS, pname);
                    format(string, sizeof(string), "| INFO | O policial %s te prendeu.", aname);
                    SendClientMessage(plid, Azul, string);
                    SetPlayerPos(plid, 263.8820,77.4002,1001.0391);
                    SetPlayerInterior(plid,6);
                    SetPlayerHealth(plid, 99999);
                    dini_IntSet(file2, "Preso", 1);
                    dini_IntSet(file2, "Procurados", 0);
                    ResetPlayerWeapons(plid);
                    ClearAnimations(plid);
                    TogglePlayerControllable(plid,1);
                    SetPlayerSpecialAction(plid,0);
                    SendClientMessage(playerid, VerdeClaro, "| INFO | Voce Prendeu o Procurado Pela Justiзa e Ganhou 1300!");
                    Preso[playerid] = 1;
                    preso[plid] = 1;
                    Algemado[id] = false;
                    Procurados[plid] = 0;
                    SetPlayerWantedLevel(id, 0);
                    TogglePlayerControllable(plid, 1);
                    if(Procurados[plid] == 0){
                        dini_IntSet(file2, "Procurados", 0);
                        GivePlayerGrana(playerid,1300);
                        GetPlayerName(plid,pname,MAX_PLAYER_NAME);
                        format(string, sizeof(string),"[Corregedoria]O Policial %s(ID: %d) Prendeu %s(ID: %d)", aname,playerid,pname,plid);
                        Comandosp(Roxo,string,1);
                    }
                    return 1;
                } else {
                    SendClientMessage(playerid,Vermelho," O jogador nгo esta no seu veiculo ou vocк nгo esta nele!");
                    return 1;
                }
            } else {
                SendClientMessage(playerid,Vermelho,"Coloque-o na viatura(/vozdeprisao) e va ate a Dp para prende-lo!");
                return 1;
            }
        }
    } else {
        SendClientMessage(playerid,Vermelho," Apenas Policiais podem fazer isso!");
        return 1;
    }
}
Mais depois foque nesses estudos, e eu vou fazer o mesmo, pois minha codificaзгo й a mesma que a sua kkk'.
Reply


Messages In This Thread
Prender Com "Certos" Veiculos . - by yNexus - 18.10.2013, 00:11
Re: Prender Com "Certos" Veiculos . - by PT - 18.10.2013, 00:13
Re: Prender Com "Certos" Veiculos . - by yNexus - 18.10.2013, 00:20
Re: Prender Com "Certos" Veiculos . - by PT - 18.10.2013, 00:23
Re: Prender Com "Certos" Veiculos . - by yNexus - 18.10.2013, 00:24
AW: Prender Com "Certos" Veiculos . - by ipsBruno - 18.10.2013, 00:28
Re: Prender Com "Certos" Veiculos . - by PT - 18.10.2013, 00:34
Re: Prender Com "Certos" Veiculos . - by [BWL]Chamaleon - 18.10.2013, 18:37
Re: Prender Com "Certos" Veiculos . - by yNexus - 18.10.2013, 22:06
Re: Prender Com "Certos" Veiculos . - by [BWL]Chamaleon - 19.10.2013, 13:19

Forum Jump:


Users browsing this thread: 1 Guest(s)