[Ajuda] transferir em dialgid
#1

Pessoal й o seguinte, o problema й que depois que eu coloco o id e a quantia que eu quero transferir para o jogador, o dinheiro nгo vai para a conta do jogador

PHP код:
    if(dialogid == 36)
    {
        if(!
response) return ShowPlayerDialog(playerid,33,DIALOG_STYLE_LIST,"Menu - Banco","Depositar\nSacar\nTransferir","Confirmar","Fechar");
        if(!
SoNumero(inputtext))
        {
            
format(String,sizeof(String),"{FFFFFF}Saldo de sua Conta: [ {4EBF72}$ %d {FFFFFF}]\nColoque o ID do jogador que vocк queira transferir."Player[playerid][qBanco]);
            
ShowPlayerDialog(playerid,36,DIALOG_STYLE_INPUT,"Transferir - ID",String,"Proximo","Voltar");
        }
        else
        {
            
ID_JOGADOR strval(inputtext);
            if(
JogadorLogado[playerid] == true && !IsPlayerConnected(ID_JOGADOR)) return SendClientMessage(playeridVERMELHO_BEM_CLARO "Este jogador nгo estб online.");
            
format(String,sizeof(String),"{FFFFFF}Saldo de sua Conta: [ {4EBF72}$ %d {FFFFFF}]\nColoque a quantidade que vocк queira transferir."Player[playerid][qBanco]);
            
ShowPlayerDialog(playerid,37,DIALOG_STYLE_INPUT,"Transferir - ID",String,"Transferir","Voltar");
        }
        return 
1;
    }
    if(
dialogid == 37)
    {
         if(
response)
           {
            if(!
SoNumero(inputtext)) return SendClientMessage(playerid,0xF28383AA,"[Erro] Use apenas nъmeros!");
            if(
Player[playerid][qBanco] < strval(inputtext)) return SendClientMessage(playerid,0xF28383FF,"Vocк nгo tem tudo isso de dinheiro.");
            if(
strval(inputtext) < || strval(inputtext) > 1000000) return SendClientMessage(playerid,0xF28383AA,"[DIGITOS] Minнmo 1 | Maximo 7");
            
Player[playerid][qBanco] -= strval(inputtext);
            
Player[ID_JOGADOR][qBanco] += strval(inputtext);
            
GivePlayerMoney(ID_JOGADORstrval(inputtext));
            
format(String,sizeof(String),"Vocк transferiu R$[%d] Para Conta Bancaria de: %s",strval(inputtext),PlayerNick(ID_JOGADOR));
            
SendClientMessage(playerid,COR_AMARELO,String);
            
format(String,128,"Seu novo saldo bancбrio: R$[%d]",Player[playerid][qBanco]);
            
SendClientMessage(playerid,COR_AMARELO,String);
            
format(String,128,"%s Transferiu R$[%d] para sua conta bancбria.",PlayerNick(playerid),strval(inputtext));
            
SendClientMessage(ID_JOGADOR,COR_AMARELO,String);
            
format(String,128,"Seu novo saldo bancбrio: R$[%d]",Player[ID_JOGADOR][qBanco]);
            
SendClientMessage(ID_JOGADOR,COR_AMARELO,String);
        }
        else
        {
            
ShowPlayerDialog(playerid,33,DIALOG_STYLE_LIST,"Menu - Banco","Depositar\nSacar\nTransferir","Confirmar","Fechar");
        }
    } 
Reply
#2

como isso "ID_JOGADOR" pega o id do outro player ? se for possнvel poste o codigo
Reply
#3

Quote:
Originally Posted by O_KoDi
Посмотреть сообщение
como isso "ID_JOGADOR" pega o id do outro player ? se for possнvel poste o codigo
O ID do jogador й o id do player que eu irei transferir o dinheiro.
Reply
#4

Quote:
Originally Posted by Powers
Посмотреть сообщение
O ID do jogador й o id do player que eu irei transferir o dinheiro.
sim eu sei mas como vocк ta atribuindo o id do player que vai receber o dinheiro da transferкncia na variбvel "ID_JOGADOR" ?

@edit, pera ae to moscando aki kkkkk
Reply
#5

Arrumei amigo, йra problema aqui

falta de atenзгo minha rs.
pawn Код:
Player[playerid][qBanco] -= strval(inputtext);
            Player[ID_JOGADOR[playerid]][qBanco] += strval(inputtext);
Reply
#6

Quote:
Originally Posted by Powers
Посмотреть сообщение
Arrumei amigo, йra problema aqui

falta de atenзгo minha rs.
pawn Код:
Player[playerid][qBanco] -= strval(inputtext);
            Player[ID_JOGADOR[playerid]][qBanco] += strval(inputtext);
blz entгo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)