new
var[128];
format(var, sizeof(var), "{006400}• {FFFAFA}Numeros de pikas %s",inputtext);//se nao der com %s use %d
SendClientMessage(playerid, 0x0081D8AA, var);
if(dialogid == pikinhas)//substitua 'pikinhas' pela dialog que voce chamou no comando..
{
if(response)
{
new pika = strval(inputtext);
if(pika <= 0)
{
SendClientMessage(playerid, VERMELHO, "[Erro] Quantia Invбlida.");
return 1;
}
//aqui coloque o que seria as pikinhas e para colocar o valor digitado coloque ",pika" na funcao..
}
}
acho que entendi
use inputtext quando voce for usar o valor digitado para "dar o numero de pikas" rsrsrsrsrsr voce usa isso como exemplo, lembrando que tem que tar no OnDialogResponse pawn Code:
|
if (strcmp("/lv", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,90,DIALOG_STYLE_INPUT,"Compre uma Passagem","Vocк quer estб querendo Comprar Passagens para Las Venturas.\nPreзo: $1.750,00 cada\nQuantas Unidades vocк quer?","Comprar","Cancelar");
}
return true;
}
if(dialogid == 0){
if(response){
new var[128];
format(var, sizeof(var), "{006400}• {FFFAFA}Numeros de Passagens para Las Venturas: %s",inputtext);//se nao der com %s use %d
SendClientMessage(playerid, 0x0081D8AA, var);
}
else{
SendClientMessage(playerid, 0x0081D8AA, "Vocк optou nгo Comprar Passagens");
}
}
new PassagemLV[MAX_PLAYERS];
if(dialogid == 0){
if(response){
new var[128];
format(var, sizeof(var), "{006400}• {FFFAFA}Numeros de Passagens para Las Venturas: %d",inputtext);//se nao der com %s use %d
SendClientMessage(playerid, 0x0081D8AA, var);
PassagemLV[playerid] = strval(inputtext);
}
else{
SendClientMessage(playerid, 0x0081D8AA, "Vocк optou nгo Comprar Passagens.");
}
}
if(dialogid == 0)
{
if(response)
{
new var[128];
format(var, sizeof(var), "{006400}• {FFFAFA}Numeros de Passagens para Las Venturas: %d",inputtext);//se nao der com %s use %d
SendClientMessage(playerid, 0x0081D8AA, var);
PassagemLV[playerid] = inputtext;
}
else
{
SendClientMessage(playerid, 0x0081D8AA, "Vocк optou nгo Comprar Passagens.");
}
}
pawn Code:
|
C:\Users\Cliente\Desktop\Games\Server\filterscripts\VIAGEM.pwn(541) : error 006: must be assigned to an array
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
new PassagemLV[MAX_PLAYERS];
if (strcmp("/lv", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,90,DIALOG_STYLE_INPUT,"Compre uma Passagem","Vocк quer estб querendo Comprar Passagens para Las Venturas.\nPreзo: $1.750,00 cada\nQuantas Unidades vocк quer?","Comprar","Cancelar");
}
return true;
}
if(dialogid == 90)
{
if(response)
{
new var[128];
format(var, sizeof(var), "{006400}• {FFFAFA}Numeros de Passagens para Las Venturas: %d",inputtext);//se nao der com %s use %d
SendClientMessage(playerid, 0x0081D8AA, var);
PassagemLV[playerid] = inputtext;
}
else
{
SendClientMessage(playerid, 0x0081D8AA, "Vocк optou nгo Comprar Passagens.");
}
}
if(dialogid == 20){ // LS TO LV
if(response){
if(PassagemLV[playerid] < 1) return SendClientMessage(playerid,BRANCO,"Vocк nгo tem Passagem para fazer o Check-in.");
{
PassagemLV[playerid] -= 1;
SetPlayerPos(playerid, 2643.0454101563, -4166.8564453125, 1193.0747070313); // EDITAR
gAviao[playerid] = NOAVIAO ;
SendClientMessage(playerid, AMARELO, "Vocк entregou a Passagem e estб indo fazer o Check-in para Las Venturas.");
timer1 = SetTimer("LasVenturas", 45000, false);
SetTimer("MusicaAviao", 250, false);
}
}
else{
SendClientMessage(playerid, AMARELO, "Vocк optou nгo entregar a Passagem e Continuou no Saguгo Principal.");
}
}
simples, ja que pede a variavel "= 1" em ves de inputtext..use um dialog msg box
dps voce colokar PassagemLV = 1; |
simples, ja que pede a variavel "= 1" em ves de inputtext..use um dialog msg box
dps voce colokar PassagemLV = 1; |
format(var, sizeof(var), "{006400}• {FFFAFA}Numeros de Passagens para Las Venturas: %d",inputtext);
SendClientMessage(playerid, 0x0081D8AA, var);
PassagemLV[playerid] = strlen(inputtext);
format(var, sizeof(var), "{006400}• {FFFAFA}Numeros de Passagens para Las Venturas: %i", PassagemLV[playerid]);
SendClientMessage(playerid, 0x0081D8AA, var);
new Passagens = strval(inputtext);
if(Passagens == 0) return SendClientMessage(playerid, -1, "{006400}• {FFFAFA}Nъmeros de Passagens invбlido!");
PassagemLV[playerid] = PassagemLV[playerid]+Passagens;
format(var, sizeof(var), "{006400}• {FFFAFA}Numeros de Passagens para Las Venturas: %d", PassagemLV[playerid]);
SendClientMessage(playerid, 0x0081D8AA, var);
pawn Code:
|
if(Passagens < 0 || 3 >) return SendClientMessage(playerid, BRANCO, "Nъmeros de Passagens invбlido!");
C:\Users\Cliente\Desktop\Games\Server\filterscripts\VIAGEM.pwn(706) : error 029: invalid expression, assumed zero
C:\Users\Cliente\Desktop\Games\Server\filterscripts\VIAGEM.pwn(706) : error 001: expected token: ")", but found "return"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.