[Duvida]Dialog
#1

Eu estou fazendo um sistema de "Seguranзa" no meu GM.
No geral ta indo muito bem, so estou com 1 problema.

Код:
 if(dialogid == SISSeguranca5)
	     {
	    	 SistemaKeller = strval(inputtext);
	    	 new blaa[100];
	    	 format(blaa, sizeof(blaa), "Vocк trocou a senha de seguranзa para: %s", strval(inputtext));
                 SendClientMessage(playerid, COLOR_LIGHTBLUE, blaa);
                 Salvar();
            }
Essa ai й uma parte do sistema.
Se eu digito numeros (й claro que com o %d) ele lк.
So que se eu digito letras no dialog, ele nгo lк.
Minha duvida й a seguinte:
strval(inputtext) lк letras??
Se sim, porque nгo esta lendo?
Se nгo, oque eu faзo para ler texto digitado em DIALOG_STYLE_INPUT?
Reply
#2

%s sem strval.
Reply
#3

inputtext somente
strval = valores inteiros
Reply
#4

so que se eu tiro strval
da esse erro
Код:
error 006: must be assigned to an array
nessa linha
Код:
SistemaKeller = inputtext;
Reply
#5

Uma variбvel tipo inteira nгo assume caracteres.
pawn Код:
new SistemaKeller[50];

SistemaKeller = inputtext;
Reply
#6

Remova aquele SistemaKeller ali e coloque depois da string formata e sete este SistemKeller com a astrig ira ficar na mesma
Reply
#7

aproveitando o topico xD

Код:
#define SISKeller "Keller.ini"
dini_Set(SISKeller,"SistemaKeller",inputtext);
isso nгo era pra funcionar??
fazer com que dentro do arquivo Keller.ini
sete a Tag SistemaKeller para o texto digitado no dialog

aqui nao deu...
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)