Como fazer um debug no script?
#1

Estou com um problema no /comprarcarro

Inclusive o lуs tentou ajudar

sу que nada funciona..

entгo como?
Reply
#2

qual problema no comando rapaz!












_
Reply
#3

Normalmente uso print; printf; ou atй mesmo SCM em certos lugares do cmd para ver onde nгo esta funcionando.

Caso nгo consiga explique ou poste o comando.
Reply
#4

Vou postar o comando.

PHP код:
if( strcmpcmdtext"/comprarcarro"true) == )
{
    new
        
VehicleID GetPlayerVehicleID(playerid) ,
        
str_carro_1 128 ] ,
        
str_carro_2 128 ] ,
        
pname MAX_PLAYER_NAME ] ;
    
format str_carro_1sizeof str_carro_1 ) , "carro%d.ini"VehicleID ) ;
    
GetPlayerName playeridpnamesizeof pname ) ) ;
    for ( new 
carro carro MAX_CARROS carro++ )
    {
        new
            
int_player_cars MAX_PLAYERS ] ;
        
format str_carro_2sizeof str_carro_2 ) , "carro%d.ini"carro ) ;
        if ( !
strcmp dini_Get str_carro_2"Dono" ), pnametrue )  )
            
int_player_cars playerid ] ++;
        if ( 
int_player_cars playerid ] == )
            return 
SendClientMessageplayeridVermelho"Vocк ja tem 3 carros by mister!") ;
        else
            continue ;
    }
    {
    if ( !
IsPlayerInAnyVehicle playerid ) )
        return 
SendClientMessage playeridVermelho"(ERRO) Vocк nгo estб em um veiculo!" ) ;
    if ( 
GetPlayerVehicleSeat (playerid) != 0)
        return 
SendClientMessage playeridVermelho"(ERRO) Й necessario ser o motorista do veiculo!") ;
    if ( 
GetPlayerGrana playerid ) < dini_Int string"Preco" ) )
        return 
SendClientMessage playeridVermelho"(ERRO) Vocк nгo tem dinheiro suficiente!") ;
     new 
aname[MAX_PLAYER_NAME];
     
GetPlayerName(playeridanameMAX_PLAYER_NAME);
     
dini_IntSet str_carro_1"TDono") ;
     
dini_Set (str_carro_1"Dono"pname ) ;
     
GivePlayerGrana playerid, -dini_Int str_carro_1"Preco" ) ) ;
     
TogglePlayerControllable (playerid) ;
     
SendClientMessage playeridVioleta"(INFO) Veiculo comprado com sucesso!" ) ;
     
SendClientMessage playeridVermelho"(INFO) Para ver os comandos do veiculo, use: /meucarro") ;
     return 
1;
    }

quando da /comprarcarro, mostra que comprou, mais ao entrar novamente aparece que ainda estб a venda

Ou seja nгo й comprado .. =/
Reply
#5

Hб vбrias formas de se fazer um debug, sendo que todas elas tem somente 1 objetivo que й detectar um problema em um cуdigo, recomendo vocк ler este tutorial do CyNiC.
Reply
#6

Obrigado lуs , outra duvida minha

й porque vc me bloqueou no Skype.
Reply
#7

Quote:
Originally Posted by Equipe
Посмотреть сообщение
Obrigado lуs , outra duvida minha

й porque vc me bloqueou no Skype.
Vc deve ser chato !
Reply
#8

Quote:
Originally Posted by tonisantolia
Посмотреть сообщение
Vc deve ser chato !
й incrнvel, pra ajudar vc nгo vem

Agora pra falar merda vc vem ^^ ..
Reply
#9

Mas de certa forma creio que sua pergunta jб foi respondida, e vocк estб querendo fazer seu tуpico de chat,

Use mensagem privada amigo.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)