[Ajuda] Comando roubo de carga
#1

Fala galerinha, to precisando de vcs de novo, fiz um comando pra roubar carga (materiias) com burrito no armazem, coloquei tudo direitinho, mas tem um problema, assim q da o comando jб vem os 1000 materiais, eu queria q ele tive-se q ficar parado dentro do carro esperando 5 minutos pra que pude-se roubar, alguem sabe como?

pawn Код:
if(strcmp(cmd, "/roubarcarga", true) == 0)
    {
            if(missell[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк jб roubou carga espere 1 hora para roubar novamente!");
                return 1;
            }
            if(GetPlayerVehicleModel(playerid) != 482) return SendClientMessage(playerid, -1, "Vocк Nгo Tem o Carro Correto!");
            if(PlayerToPoint(10.0, playerid,-1115.1510,-1637.5106,76.3672))
            {
                if(PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 24 || PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 25 || PlayerInfo[playerid][pMembro] == 25)
                {
                    PlayerInfo[playerid][pMats] += 1000;
                    GetPlayerName(playerid,sendername,sizeof(sendername));
                    format(string, sizeof(string), " O bandido %s roubou a carga de armas.", sendername, playerid);
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                    missell[playerid] = 1;
                    SetTimerEx("misel",3600000,0,"d",playerid);
                    return 1;
                }
            }
        return 1;
    }
Reply
#2

PHP код:
    if(strcmp(cmd"/roubarcarga"true) == 0)
    {
            if(
missell[playerid] == 1)
            {
                
SendClientMessage(playeridCOLOR_GREY"Vocк jб roubou carga espere 1 hora para roubar novamente!");
                return 
1;
            }
            if(
GetPlayerVehicleModel(playerid) != 482) return SendClientMessage(playerid, -1"Vocк Nгo Tem o Carro Correto!");
            if(
PlayerToPoint(10.0playerid,-1115.1510,-1637.5106,76.3672))
            {
                if(
PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 24 || PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 25 || PlayerInfo[playerid][pMembro] == 25)
                {
                    
SetTimerEx("RoubarCarga",360000,false,"i",playerid);
                    
SendClientMessage(playerid,-1,"Vocк estб roubando a carga , aguarde 5 mins");
                    
missell[playerid] = 1;
                    
SetTimerEx("misel",3600000,0,"d",playerid);
                }
            }
        return 
1;
    }
    
/// \/ final do gamemode adicione isto
stock RoubarCarga(playerid)
{
    
PlayerInfo[playerid][pMats] += 1000;
    
GetPlayerName(playerid,sendername,sizeof(sendername));
    
format(stringsizeof(string), " O bandido %s roubou a carga de armas."sendernameplayerid);
    
ProxDetector(30.0playeridstringCOLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    return 
1;

Reply
#3

Te reputei cara, mas to com problema q й na minha parte se puder me ajudar...
O cara ta no burrito id certo ele da o comando mas msm assim retorna como se ele tive-se com o carro errado ;\

pawn Код:
if(strcmp(cmd, "/roubarcarga", true) == 0)
    {
        new vehicleid = GetPlayerVehicleID(playerid);
            if(missell[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк jб roubou carga espere 1 hora para roubar novamente!");
                return 1;
            }
            if(vehicleid != 482) return SendClientMessage(playerid, -1, "Vocк Nгo Tem o Carro Correto!");
            if(PlayerToPoint(10.0, playerid,-1115.1510,-1637.5106,76.3672))
            {
                if(PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 24 || PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 25 || PlayerInfo[playerid][pMembro] == 25)
                {
                    SetTimerEx("RoubarCarga",360000,false,"i",playerid);
                    SendClientMessage(playerid,-1,"Vocк estб roubando a carga , aguarde 5 mins");
                    missell[playerid] = 1;
                    SetTimerEx("misel",3600000,0,"d",playerid);
                }
            }
        return 1;
    }
Reply
#4

PHP код:
if(strcmp(cmd"/roubarcarga"true) == 0)
    {
        new 
vehicleid GetVehicleModel(GetPlayerVehicleID(playerid));
            if(
missell[playerid] == 1)
            {
                
SendClientMessage(playeridCOLOR_GREY"Vocк jб roubou carga espere 1 hora para roubar novamente!");
                return 
1;
            }
            if(
vehicleid != 482) return SendClientMessage(playerid, -1"Vocк Nгo Tem o Carro Correto!");
            if(
PlayerToPoint(10.0playerid,-1115.1510,-1637.5106,76.3672))
            {
                if(
PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 24 || PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 25 || PlayerInfo[playerid][pMembro] == 25)
                {
                    
SetTimerEx("RoubarCarga",360000,false,"i",playerid);
                    
SendClientMessage(playerid,-1,"Vocк estб roubando a carga , aguarde 5 mins");
                    
missell[playerid] = 1;
                    
SetTimerEx("misel",3600000,0,"d",playerid);
                }
            }
        return 
1;
    } 
Teste agora..




GetPlayerVehicleID > pega o id do veiculo , nгo o modelo.

GetVehicleModel > pega o modelo do veiculo
Reply
#5

pawn Код:
if(strcmp(cmd, "/roubarcarga", true) == 0)
    {

            if(missell[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк jб roubou carga espere 1 hora para roubar novamente!");
                return 1;
            }
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 482) return SendClientMessage(playerid, -1, "Vocк Nгo Tem o Carro Correto!");

            if(PlayerToPoint(10.0, playerid,-1115.1510,-1637.5106,76.3672))
            {
                if(PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 24 || PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 25 || PlayerInfo[playerid][pMembro] == 25)
                {
                    SetTimerEx("RoubarCarga",360000,false,"i",playerid);
                    SendClientMessage(playerid,-1,"Vocк estб roubando a carga , aguarde 5 mins");
                    missell[playerid] = 1;
                    SetTimerEx("misel",3600000,0,"d",playerid);
                }
            }
        return 1;
    }
Reply
#6

Quote:
Originally Posted by darkxdll
Посмотреть сообщение
PHP код:
if(strcmp(cmd"/roubarcarga"true) == 0)
    {
        new 
vehicleid GetVehicleModel(GetPlayerVehicleID(playerid));
            if(
missell[playerid] == 1)
            {
                
SendClientMessage(playeridCOLOR_GREY"Vocк jб roubou carga espere 1 hora para roubar novamente!");
                return 
1;
            }
            if(
vehicleid != 482) return SendClientMessage(playerid, -1"Vocк Nгo Tem o Carro Correto!");
            if(
PlayerToPoint(10.0playerid,-1115.1510,-1637.5106,76.3672))
            {
                if(
PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 24 || PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 25 || PlayerInfo[playerid][pMembro] == 25)
                {
                    
SetTimerEx("RoubarCarga",360000,false,"i",playerid);
                    
SendClientMessage(playerid,-1,"Vocк estб roubando a carga , aguarde 5 mins");
                    
missell[playerid] = 1;
                    
SetTimerEx("misel",3600000,0,"d",playerid);
                }
            }
        return 
1;
    } 
Teste agora..




GetPlayerVehicleID > pega o id do veiculo , nгo o modelo.

GetVehicleModel > pega o modelo do veiculo
Ah entendi meu erro vlw, pesquisei errado, mas n funcionou o comando dei apareceu a msg pra esperar 5 minutos, mas fiquei de 21:45 ~~ 22:01 e nada... Parado lб e nгo terminou o roubo, sabe arrumar? E se n for pedir mt pode me ajudar a qnd eles derem o comando pra comeзar a roubar aparecer uma msg no chat de qm й pMembro == 1,16 e pros pLider == 1,16, q dai avisa a policia...
Assim q puder te dou mais reps, obrigado pela ajuda dez de jб
Reply
#7

Alguem ajuda?
Reply
#8

Sobre o problema do timer , foi erro meu , eu coloquei 6 minutos (360000) o certo й 5 minutos (300000). x).


Depois edito aqui resolvendo seus outros erros ..
Reply
#9

Nгo funcionou mudei tudo fiquei 1 hora, nada.
Reply
#10

Fiquei 1 hr e nada, alguem pode me ajudar?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)