[PEDIDO] Sistema Dialog ATM -
GuikBretas - 22.12.2010
Pessoal jб coloquei as ATM sу que a dialog que fiz num funciona ¬¬'
alguйm tem um funcionando?
a Minha tб assim: sу que nгo deposita.
Код:
if(dialogid == 31) //Atm Depositar
{
if(response)
{
if(strlen(inputtext))
{
ConsumingMoney[playerid] = 1;
SafeGivePlayerMoney(playerid,-strval(inputtext));
new curfunds = PlayerInfo[playerid][pAccount];
PlayerInfo[playerid][pAccount]+= strval(inputtext);
SendClientMessage(playerid, COLOR_WHITE, "|___ BANCO DO ESTADO ___|");
format(string, sizeof(string), " Velho Balanзo: $%d", curfunds);
SendClientMessage(playerid, COLOR_GRAD2, string);
format(string, sizeof(string), " Depуsito: $%d",inputtext);
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|");
format(string, sizeof(string), " Novo Balanзo: $%d", PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
else
{
//
}
}
Re: [PEDIDO] Sistema Dialog ATM -
Chavequinho - 23.12.2010
Acho que й a opзгo do dinheiro:
pawn Код:
if(dialogid == 31) //Atm Depositar
{
if(response)
{
if(strlen(inputtext))
{
ConsumingMoney[playerid] = 1;
SafeGivePlayerMoney(playerid, -strval(inputtext));
new curfunds = PlayerInfo[playerid][pAccount];
PlayerInfo[playerid][pAccount]+= strval(inputtext);
SendClientMessage(playerid, COLOR_WHITE, "|___ BANCO DO ESTADO ___|");
format(string, sizeof(string), " Velho Balanзo: $%d", curfunds);
SendClientMessage(playerid, COLOR_GRAD2, string);
format(string, sizeof(string), " Depуsito: $%d",inputtext);
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|");
format(string, sizeof(string), " Novo Balanзo: $%d", PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
Vocк usa qual gamemode?
Re: [PEDIDO] Sistema Dialog ATM -
GuikBretas - 23.12.2010
eu uso o LA.RP
Re: [PEDIDO] Sistema Dialog ATM -
Chavequinho - 23.12.2010
Ainda nгo testei mas tente isto:
pawn Код:
if(dialogid == 31) //Atm Depositar
{
if(response)
{
if(strlen(inputtext))
{
new dinheirodepositado = strval(imputtext);
SafeGivePlayerMoney(playerid, -dinheirodepositado;
PlayerInfo[playerid][pAccount]+= dinheirodepositado;
SendClientMessage(playerid, COLOR_WHITE, "|___ BANCO DO ESTADO ___|");
format(string, sizeof(string), " Velho Balanзo: $%d", PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_GRAD2, string);
format(string, sizeof(string), " Depуsito: $%d", dinheirodepositado);
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|");
format(string, sizeof(string), " Novo Balanзo: $%d", PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
Re: [PEDIDO] Sistema Dialog ATM -
GuikBretas - 23.12.2010
F:\LARP\larp sistema login.pwn(13515) : error 017: undefined symbol "tmp"
F:\LARP\larp sistema login.pwn(13516) : error 001: expected token: ",", but found ";"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Errors.
------
linhas: (13515) new dinheirodepositado = strval(tmp);
(13516) SafeGivePlayerMoney(playerid, -dinheirodepositado;
EDIT:
F:\LARP\larp sistema login.pwn(13515) : error 017: undefined symbol "tmp"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Arrumei, agora sу deu esse erro
Re: [PEDIDO] Sistema Dialog ATM -
Chavequinho - 23.12.2010
Tenta por isto:
pawn Код:
tmp = strtok(cmdtext, idx);
Re: [PEDIDO] Sistema Dialog ATM -
GuikBretas - 23.12.2010
F:\LARP\larp sistema login.pwn(13472) : error 017: undefined symbol "tmp"
F:\LARP\larp sistema login.pwn(13472) : error 017: undefined symbol "cmdtext"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Errors.
agora deu 2 erros --'
Linha: tmp = strtok(cmdtext, idx);
Re: [PEDIDO] Sistema Dialog ATM -
Chavequinho - 23.12.2010
Seu gamemode tem strtok?
Re: [PEDIDO] Sistema Dialog ATM - rjjj - 23.12.2010
Montei o cуdigo pra vocк, isto deve resolver o seu problema:
pawn Код:
if(dialogid == 31) //Atm Depositar
{
if(response)
{
if(strlen(inputtext))
{
new banco;
new dinheirodepositado = strval(inputtext);
banco = PlayerInfo[playerid][pAccount];
SendClientMessage(playerid, COLOR_WHITE, "|___ BANCO DO ESTADO ___|");
format(string, sizeof(string), " Velho Balanзo: $%d", banco);
SendClientMessage(playerid, COLOR_GRAD2, string);
SafeGivePlayerMoney(playerid, -dinheirodepositado); //Retira o dinheiro selecionado da mгo do jogador
PlayerInfo[playerid][pAccount] += dinheirodepositado; //Recebe o dinheiro selecionado na conta do jogador
format(string, sizeof(string), " Depуsito: $%d", dinheirodepositado);
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|");
format(string, sizeof(string), " Novo Balanзo: $%d", PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
Espero ter ajudado
Re: [PEDIDO] Sistema Dialog ATM -
Chavequinho - 23.12.2010
A variбvel:
Nгo й necessбria, mas se quiser pode por ela apenas define o arquivo:
pawn Код:
PlayerInfo[playerid][pAccount]