[Ajuda] Dificuldade de usar variбveis enum.
#6

Quote:
Originally Posted by MBJ
Посмотреть сообщение
Faz um debug para ver se esta carregando corretamente os dados do banco de dados e usa o ShowPlayerDialog no final da callback AplicandoCargas
Nгo sabia como fazer isso entгo procurei e apliquei ao meu cуdigo.
Parece que as variбveis estгo recebendo uma string vazia, como um espaзo.


Console:

Код:
Fornecedor:
-------
Local 1:
Local 1 X: 358.773010
Local 1 Y: 879.285705
Local 1 Z: 20.406299
-------
Local 2:
Local 2 X: 2706.437255
Local 2 Y: 894.192382
Local 2 Z: 10.130900
-------
Tempo Estimado: 2
-------
Nome da Carga:
-------
Valor da Carga: 1300
Cуdigo:

PHP код:
forward AplicandoCargas(playerid);
public 
AplicandoCargas(playerid) {
    
cache_get_field_content(0"fornecedor"PlayerInfoRotas[playerid][fornecedor]);
    
cache_get_field_content(0"loc1"PlayerInfoRotas[playerid][loc1]);
    
PlayerInfoRotas[playerid][loc1x] = cache_get_field_content_float(0"loc1x");
    
PlayerInfoRotas[playerid][loc1y] = cache_get_field_content_float(0"loc1y");
    
PlayerInfoRotas[playerid][loc1z] = cache_get_field_content_float(0"loc1z");
    
cache_get_field_content(0"loc2"PlayerInfoRotas[playerid][loc2]);
    
PlayerInfoRotas[playerid][loc2x] = cache_get_field_content_float(0"loc2x");
    
PlayerInfoRotas[playerid][loc2y] = cache_get_field_content_float(0"loc2y");
    
PlayerInfoRotas[playerid][loc2z] = cache_get_field_content_float(0"loc2z");
    
PlayerInfoRotas[playerid][tempo] = cache_get_field_content_int(0"tempo");
    
cache_get_field_content(0"carga"PlayerInfoRotas[playerid][carga]);
    
PlayerInfoRotas[playerid][valor] = cache_get_field_content_int(0"valor");
    
printf("Fornecedor: %s"PlayerInfoRotas[playerid][fornecedor]);
    print(
"-------");
    
printf("Local 1: %s"PlayerInfoRotas[playerid][loc1]);
    
printf("Local 1 X: %f"PlayerInfoRotas[playerid][loc1x]);
    
printf("Local 1 Y: %f"PlayerInfoRotas[playerid][loc1y]);
    
printf("Local 1 Z: %f"PlayerInfoRotas[playerid][loc1z]);
    print(
"-------");
    
printf("Local 2: %s"PlayerInfoRotas[playerid][loc2]);
    
printf("Local 2 X: %f"PlayerInfoRotas[playerid][loc2x]);
    
printf("Local 2 Y: %f"PlayerInfoRotas[playerid][loc2y]);
    
printf("Local 2 Z: %f"PlayerInfoRotas[playerid][loc2z]);
    print(
"-------");
    
printf("Tempo Estimado: %i"PlayerInfoRotas[playerid][tempo]);
    print(
"-------");
    
printf("Nome da Carga: %s"PlayerInfoRotas[playerid][carga]);
    print(
"-------");
    
printf("Valor da Carga: %i"PlayerInfoRotas[playerid][valor]);
    new 
string[120];
    
format(stringsizeof(string), "De: %s - Para: %s"PlayerInfoRotas[playerid][loc1], PlayerInfoRotas[playerid][loc2]);
    
ShowPlayerDialog(playeridDIALOG01DIALOG_STYLE_LIST"Rotas Testy"string"Aceitar""Recusar");
    return 
1;

Jб fiz alguns testes e sу conseguir chegar a este resultado aн, poderia me informar se eu estou passando os valores de forma correta, pelo menos as strings, pois as variбveis Float e Int estгo corretas.

Banco de Dados: http://prnt.sc/dg4l0g
Reply


Messages In This Thread
Dificuldade de usar variбveis enum. - by theprog - 06.12.2016, 09:32
Re: Dificuldade de usar variбveis enum. - by PT - 06.12.2016, 10:08
Re: Dificuldade de usar variбveis enum. - by theprog - 06.12.2016, 10:20
Re: Dificuldade de usar variбveis enum. - by theprog - 06.12.2016, 14:44
Re: Dificuldade de usar variбveis enum. - by MBJ - 06.12.2016, 14:50
Re: Dificuldade de usar variбveis enum. - by theprog - 06.12.2016, 16:59
Re: Dificuldade de usar variбveis enum. - by theprog - 06.12.2016, 19:12
Re: Dificuldade de usar variбveis enum. - by theprog - 06.12.2016, 22:56

Forum Jump:


Users browsing this thread: 1 Guest(s)