Nгo consigo por check -
Arthenry - 24.07.2012
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;
}
Re: Nгo consigo por check -
Arthenry - 24.07.2012
Alguem ajuda por favor preciso ligar o servidor, 1 dia e meio off, ai keria por logo completo '-'
Re: Nгo consigo por check -
.FuneraL. - 24.07.2012
Usa IsPlayerInRangeOfPoint
Re: Nгo consigo por check -
Arthenry - 24.07.2012
me ensina ae entao man pf
Respuesta: Nгo consigo por check -
henrique_wwi - 24.07.2012
Код:
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
Re: Nгo consigo por check -
Arthenry - 24.07.2012
Nao deu, voce aidna pode usar o /comprarcarro e /vendercarro em qualquer lugar : *(
Re: Nгo consigo por check -
.FuneraL. - 24.07.2012
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;
}
Re: Nгo consigo por check -
Arthenry - 24.07.2012
С funcionou funeraL
- EDIT
nem vi seu edit vou testar, jaja retorno!
Respuesta: Re: Nгo consigo por check -
henrique_wwi - 24.07.2012
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;
}
Re: Nгo consigo por check -
Arthenry - 24.07.2012
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