[Ajuda] Banco
#1

Essa parte estб complicada para mim e quero aprender mais sobre dialogid, em fim, como eu implanto esse codigo nessa dialogid?

pawn Код:
if(dialogid == 200)
{
new nomepl[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomepl, sizeof(nomepl));
if(response == 1)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), PASTA_CONTAS, aname);
if(!IsNumeric(inputtext)){
SendClientMessage(playerid, Vermelho, "** Valor invбlido.");
return 1;
} else {
dini_Set(file, "Input", inputtext);
new grana;
grana = GetPlayerGrana(playerid);
if(grana > dini_Int(file, "Input")-1 && dini_Int(file, "Input") > 0){
format(string, sizeof(string), "Banco San Andreas: Vocк depositou a quantia de {00FF00}'R$: %d'.", dini_Int(file, "Input"));
SendClientMessage(playerid, Verde, string);
dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario")+dini_Int(file, "Input"));
GivePlayerGrana(playerid, -dini_Int(file, "Input"));
} else {
SendClientMessage(playerid, Vermelho, "** Valor invбlido.");
}
}
}
}
Comando do /sacar

pawn Код:
if (strcmp("/saldo", cmdtext, true) == 0)
{
    new PName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, PName, sizeof(PName));
    format(string, sizeof(string), "{FFFFFF}[1] {FF8C00}Banco Mibe\n{8B8989}    Extrato de Conta Corrente de %s\n{FFFFFF}    [01-000521/9]\n\nSaldo: {228B22}%d,00",PName, dini_Int(file, "SaldoBancario"));
    ShowPlayerDialog(playerid, 200, DIALOG_STYLE_MSGBOX, "Extrato",string,"Sair","Mais...");
    return 1;
}
Reply
#2

Vish Tendi Nada que vc qer..
Explica aew
Reply
#3

Й O Seguinte:

Meu servidor tem 2 bancos, Banco MIBE e Banco PAN.
Ai eu quero criar um dialog, /banco, ai apareceзa, o dialog com duas opзхes, o banco MICE e o PAN, ai quando o player clicar em algum deles, ele aparecerб outra dialog, com as informaзхes da conta e um botгo: Sair e outro Mais...
Reply
#4

Pelo oque eu entendi seria mas ou menos assim

PHP код:
#define dialog_bancos 1000 // se ja tiver definido so mudar
new bancos[MAX_PLAYERS];
 if (
strcmp(cmdtext"/banco"true)==0)
                {
                
ShowPlayerDialog(playeriddialog_bancosDIALOG_STYLE_LIST"Escolha o Banco""Banco MIBE \nBanco PAN""Comprar""Cancelar");
                
                return 
1;
                }
if (
strcmp(cmdtext"/saldo"true)==0)
                {
                if(
bancos == 1)
                                {
                                   
//aki vc coloca o saldo do banco 1
                                
}
                              else if(
bancos == 2)
                              {
                                  
//aki vc coloca saldo do banco 2
                               
}
                               else
                            {
                              
SendClientMessage(playeridCOR_RED"[ x ]Voce nao escolheu nenhum banco para escolher /bancos");
}
                return 
1;
                }
//na OnDialogResp Ficacaria assim
if(dialogid == dialog_bancos)
    {
    if(
response)
        {
    if(
listitem == 0)
    {
bancos[playerid] = 1//seria o primeiro banco
   
}
if(
listiitem == 1)
{
bancos[playerid] = 2// segundo banco
}
  }

e mas ou menos isso so iniciante ainda em pawno mas espero ter ajudado
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)