[Ajuda] Dinheiro transferido nгo chega ao id
#1

Bom quando eu coloco o id do jogador e a quantia, quando vou transferir o dinheiro nгo chega no outro jogador olhem.

topo do gm
PHP код:
new ID_JOGADOR
PHP код:
    if(dialogid == 36)
    {
        if(!
response) return ShowPlayerDialog(playerid,32,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);
            
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 й: 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: R$[%d]",Player[ID_JOGADOR][qBanco]);
            
SendClientMessage(ID_JOGADOR,COR_AMARELO,String);
        }
        else
        {
            
ShowPlayerDialog(playerid,32,DIALOG_STYLE_LIST,"Menu - Banco","Depositar\nSacar\nTransferir","Confirmar","Fechar");
        }
    } 
Reply
#2

Alguйm ?
Reply
#3

Alguйm ?
Reply
#4

Ja tentou passar o codigo pra uma sscanf ? E colocar um valor ??
Reply
#5

Quote:
Originally Posted by Dieguinho
Посмотреть сообщение
Ja tentou passar o codigo pra uma sscanf ? E colocar um valor ??
ele estб em dialogid, nгo pode colocar sscanf em dialogid.
Reply
#6

manda oque ta chamando

if(dialogid == 36)
Reply
#7

na proxima nгo fassa triple post por favor, mande oque chama o Dialog 36 .
Reply
#8

Quote:
Originally Posted by PetterAdriano
Посмотреть сообщение
ele estб em dialogid, nгo pode colocar sscanf em dialogid.
Seu bumbum que nгo dб.
pawn Код:
format(String,128,"%s Transferiu R$[%d] para sua conta bancбria.",PlayerNick(playerid),strval(inputtext));
SendClientMessage(ID_JOGADOR,COR_AMARELO,String);
GivePlayerMoney(ID_JOGADOR, strval(inputtext));
Tava faltando o GivePlayerMoney. E esse ID_JOGADOR pode dar erro em...
Reply
#9

Alguйm ajuda ?
Reply
#10

Alguem
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)