[Ajuda] Nгo consigo por check
#1

Olha, o /comprarcarro pode ser usado em qualquer lugar,O vender carro tambйm, queria colocar pra usar em um tal checkpoint, ja defini os checkpoint so nao to conseguindo colocar o comando pra usar somente no checkpoint, aki vai as coordenadas:


2050.6055,-1909.3562,13.5469

pawn Код:
if ( strcmp ( "/comprarcarro" , cmdtext ) == 0 )
    {
        if ( dini_Exists ( String ) )
        return SendClientMessage ( playerid , -1 , "Vocк jб possui um veiculo !" ) ;
        ShowPlayerDialog ( playerid , 120+119, DIALOG_STYLE_INPUT, "Carros","Escreva o nome do veiculo que vocк deseja.","Certo","Cancelar");
        return 1;
    }

    if ( strcmp ("/vendercarro" , cmdtext ) == 0 )
    {
        if (! dini_Exists ( String ) )
            return SendClientMessage ( playerid , -1 , "Vocк nгo possui um veiculo !" ) ;

        if ( ! IsPlayerInVehicle ( playerid , CarroJogador [ playerid ] ) )
            return SendClientMessage ( playerid , 0xFFFFFFAA , "Vocк nгo estб em seu veiculo." ) ;


        format(msgg, sizeof(msgg), "Vocк vendeu seu carro por um valor 50 por cento, para $ %i.",  InfoVenda [ playerid ] [ PrecoCarro ] / 2 ) ;
        GivePlayerGrana ( playerid ,  InfoVenda [ playerid ] [ PrecoCarro ] / 2 ) ;
        DestroyVehicle ( CarroJogador [ playerid ] ) ;
        dini_Remove ( String ) ;
        CarroJogador [ playerid ] = 0 ;
        InfoVenda [ playerid ] [ ModeloCarro ] = 0 ;
        InfoVenda [ playerid ] [ PrecoCarro ] = 0 ;
        InfoCarro [ playerid ] [ s_PosX ] = 0 ;
        InfoCarro [ playerid ] [ s_PosY ] = 0 ;
        InfoCarro [ playerid ] [ s_PosZ ] = 0 ;
        InfoCarro [ playerid ] [ s_PosA ] = 0 ;
        SendClientMessage ( playerid , 0xFFFF00FF , msgg ) ;
        return 1;
    }
Reply
#2

Alguem ajuda por favor preciso ligar o servidor, 1 dia e meio off, ai keria por logo completo '-'
Reply
#3

Usa IsPlayerInRangeOfPoint
Reply
#4

me ensina ae entao man pf
Reply
#5

Код:
if ( strcmp ( "/comprarcarro" , cmdtext ) == 0 )
    {
        if (IsPlayerInRangeOfPoint(playerid,2.0,2050.6055,-1909.3562,13.5469))
        return SendClientMessage ( playerid , -1 , "Vocк nгo esta no local" ) ;
        if ( dini_Exists ( String ) )
        return SendClientMessage ( playerid , -1 , "Vocк jб possui um veiculo !" ) ;
        ShowPlayerDialog ( playerid , 120+119, DIALOG_STYLE_INPUT, "Carros","Escreva o nome do veiculo que vocк deseja.","Certo","Cancelar");
        return 1;
    }

    if ( strcmp ("/vendercarro" , cmdtext ) == 0 )
    {
        if (IsPlayerInRangeOfPoint(playerid,2.0,2050.6055,-1909.3562,13.5469))
        return SendClientMessage ( playerid , -1 , "Vocк nгo esta no local" ) ;
        if (! dini_Exists ( String ) )
            return SendClientMessage ( playerid , -1 , "Vocк nгo possui um veiculo !" ) ;

        if ( ! IsPlayerInVehicle ( playerid , CarroJogador [ playerid ] ) )
            return SendClientMessage ( playerid , 0xFFFFFFAA , "Vocк nгo estб em seu veiculo." ) ;


        format(msgg, sizeof(msgg), "Vocк vendeu seu carro por um valor 50 por cento, para $ %i.",  InfoVenda [ playerid ] [ PrecoCarro ] / 2 ) ;
        GivePlayerGrana ( playerid ,  InfoVenda [ playerid ] [ PrecoCarro ] / 2 ) ;
        DestroyVehicle ( CarroJogador [ playerid ] ) ;
        dini_Remove ( String ) ;
        CarroJogador [ playerid ] = 0 ;
        InfoVenda [ playerid ] [ ModeloCarro ] = 0 ;
        InfoVenda [ playerid ] [ PrecoCarro ] = 0 ;
        InfoCarro [ playerid ] [ s_PosX ] = 0 ;
        InfoCarro [ playerid ] [ s_PosY ] = 0 ;
        InfoCarro [ playerid ] [ s_PosZ ] = 0 ;
        InfoCarro [ playerid ] [ s_PosA ] = 0 ;
        SendClientMessage ( playerid , 0xFFFF00FF , msgg ) ;
        return 1;
    }
fiz rapidao testa la
Reply
#6

Nao deu, voce aidna pode usar o /comprarcarro e /vendercarro em qualquer lugar : *(
Reply
#7

pawn Код:
if (IsPlayerInRangeOfPoint(playerid,2.0,2050.6055,-1909.3562,13.5469))
        return SendClientMessage ( playerid , -1 , "Vocк nгo esta no local" ) ;
Aн seria !IsPlayerInRangeOfPoint, porque nгo dб pra fazer uma negaзгo em uma funзгo true.

-Edit-
pawn Код:
if ( strcmp ( "/comprarcarro" , cmdtext ) == 0 )
    {
        if (!IsPlayerInRangeOfPoint(playerid,2.0,2050.6055,-1909.3562,13.5469))
        return SendClientMessage ( playerid , -1 , "Vocк nгo esta no local" ) ;
        if ( dini_Exists ( String ) )
        return SendClientMessage ( playerid , -1 , "Vocк jб possui um veiculo !" ) ;
        ShowPlayerDialog ( playerid , 120+119, DIALOG_STYLE_INPUT, "Carros","Escreva o nome do veiculo que vocк deseja.","Certo","Cancelar");
        return 1;
    }

    if ( strcmp ("/vendercarro" , cmdtext ) == 0 )
    {
        if (!IsPlayerInRangeOfPoint(playerid,2.0,2050.6055,-1909.3562,13.5469))
        return SendClientMessage ( playerid , -1 , "Vocк nгo esta no local" ) ;
        if (! dini_Exists ( String ) )
            return SendClientMessage ( playerid , -1 , "Vocк nгo possui um veiculo !" ) ;

        if ( ! IsPlayerInVehicle ( playerid , CarroJogador [ playerid ] ) )
            return SendClientMessage ( playerid , 0xFFFFFFAA , "Vocк nгo estб em seu veiculo." ) ;


        format(msgg, sizeof(msgg), "Vocк vendeu seu carro por um valor 50 por cento, para $ %i.",  InfoVenda [ playerid ] [ PrecoCarro ] / 2 ) ;
        GivePlayerGrana ( playerid ,  InfoVenda [ playerid ] [ PrecoCarro ] / 2 ) ;
        DestroyVehicle ( CarroJogador [ playerid ] ) ;
        dini_Remove ( String ) ;
        CarroJogador [ playerid ] = 0 ;
        InfoVenda [ playerid ] [ ModeloCarro ] = 0 ;
        InfoVenda [ playerid ] [ PrecoCarro ] = 0 ;
        InfoCarro [ playerid ] [ s_PosX ] = 0 ;
        InfoCarro [ playerid ] [ s_PosY ] = 0 ;
        InfoCarro [ playerid ] [ s_PosZ ] = 0 ;
        InfoCarro [ playerid ] [ s_PosA ] = 0 ;
        SendClientMessage ( playerid , 0xFFFF00FF , msgg ) ;
        return 1;
    }
Reply
#8

С funcionou funeraL

- EDIT
nem vi seu edit vou testar, jaja retorno!
Reply
#9

pawn Код:
if ( strcmp ( "/comprarcarro" , cmdtext ) == 0 )
    {
        if (!IsPlayerInRangeOfPoint(playerid,2.0,2050.6055,-1909.3562,13.5469))
        return SendClientMessage ( playerid , -1 , "Vocк nгo esta no local" ) ;
    {
        if ( dini_Exists ( String ) )
        return SendClientMessage ( playerid , -1 , "Vocк jб possui um veiculo !" ) ;
        ShowPlayerDialog ( playerid , 120+119, DIALOG_STYLE_INPUT, "Carros","Escreva o nome do veiculo que vocк deseja.","Certo","Cancelar");
        return 1;
    }

    if ( strcmp ("/vendercarro" , cmdtext ) == 0 )
    {
        if (!IsPlayerInRangeOfPoint(playerid,2.0,2050.6055,-1909.3562,13.5469))
        return SendClientMessage ( playerid , -1 , "Vocк nгo esta no local" ) ;
     {
        if (! dini_Exists ( String ) )
            return SendClientMessage ( playerid , -1 , "Vocк nгo possui um veiculo !" ) ;

        if ( ! IsPlayerInVehicle ( playerid , CarroJogador [ playerid ] ) )
            return SendClientMessage ( playerid , 0xFFFFFFAA , "Vocк nгo estб em seu veiculo." ) ;


        format(msgg, sizeof(msgg), "Vocк vendeu seu carro por um valor 50 por cento, para $ %i.",  InfoVenda [ playerid ] [ PrecoCarro ] / 2 ) ;
        GivePlayerGrana ( playerid ,  InfoVenda [ playerid ] [ PrecoCarro ] / 2 ) ;
        DestroyVehicle ( CarroJogador [ playerid ] ) ;
        dini_Remove ( String ) ;
        CarroJogador [ playerid ] = 0 ;
        InfoVenda [ playerid ] [ ModeloCarro ] = 0 ;
        InfoVenda [ playerid ] [ PrecoCarro ] = 0 ;
        InfoCarro [ playerid ] [ s_PosX ] = 0 ;
        InfoCarro [ playerid ] [ s_PosY ] = 0 ;
        InfoCarro [ playerid ] [ s_PosZ ] = 0 ;
        InfoCarro [ playerid ] [ s_PosA ] = 0 ;
        SendClientMessage ( playerid , 0xFFFF00FF , msgg ) ;
        return 1;
    }
Reply
#10

Funeral funcionou direitinho + REPP
henrique vlw por tentar ajudar!

- Edit -
Ja dei 3 reps agorinha e deu erro dps mais tard te do a repp se eu eskecer me cobre por mp
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)