[Pedido] Comando de transferкncia de Grana
#10

Quote:
Originally Posted by @Riichard
View Post
Nгo precisa criar 2 string. Basta usar apenas 1.

Vejб:
pawn Code:
YCMD:transferencia(playerid, params[], help)
{
    new targetid, value, str[128];
   
    if(sscanf(params, "ud", targetid, value))
        return SendClientMessage(playerid, -1, "* /transferencia [playerid] [quantia]");
       
    if(targetid == INVALID_PLAYER_ID || !IsPlayerConnected(targetid))
        return SendClientMessage(playerid, -1, "* Jogador nгo conectado.");
       
    if(GetPlayerMoney(playerid) < value)
        return SendClientMessage(playerid, -1, "* Vocк nгo tem essa quantia.");
       
    GivePlayerMoney(playerid, -value);
    GivePlayerMoney(targetid, value);
    format(str, sizeof(str), "[Transferкncia] O jogador %s transferiu %d de dinheiro para sua conta", GetPlayerName(playerid), value);
    SendClientMessage(playerid, -1, str);
    format(str, sizeof(str), "[Transferкncia] Vocк transferiu %d de dinheiro para a conta de %s", value, GetPlayerName(targetid);
    SendClientMessage(targetid, -1, str);
   
    return 1;
}
Isso vai bugar.

Quote:
Originally Posted by AnonymouSs
View Post
Los, fiz uma alteraзгo em seu codigo:
pawn Code:
YCMD:transferencia(playerid, params[], help)
{
    new targetid, value, str[128], str1[128];
   
    if(sscanf(params, "ud", targetid, value))
        return SendClientMessage(playerid, -1, "* /transferencia [playerid] [quantia]");
       
    if(targetid == INVALID_PLAYER_ID || !IsPlayerConnected(targetid))
        return SendClientMessage(playerid, -1, "* Jogador nгo conectado.");
       
    if(GetPlayerMoney(playerid) < value)
        return SendClientMessage(playerid, -1, "* Vocк nгo tem essa quantia.");
       
    GivePlayerMoney(playerid, -value);
    GivePlayerMoney(targetid, value);
    format(str, sizeof(str), "[Transferкncia] O jogador %s transferiu %d de dinheiro para sua conta", GetPlayerName(playerid), value);
    format(str1, sizeof(str1), "[Transferкncia] Vocк transferiu %d de dinheiro para a conta de %s", value, GetPlayerName(targetid);
    SendClientMessage(playerid, -1, str1);
    SendClientMessage(targetid, -1, str);
   
    return 1;
}
Se tiver algo errado nas mensagens nao me xinga pf
O seu estб parcialmente incorreto, eu usaria assim:

pawn Code:
YCMD:transferencia(playerid, params[], help)
{
    new targetid, value;
   
    if(sscanf(params, "ud", targetid, value))
        return SendClientMessage(playerid, -1, "* /transferencia [playerid] [quantia]");
       
    if(targetid == INVALID_PLAYER_ID || !IsPlayerConnected(targetid))
        return SendClientMessage(playerid, -1, "* Jogador nгo conectado.");
       
    if(GetPlayerMoney(playerid) < value)
        return SendClientMessage(playerid, -1, "* Vocк nгo tem essa quantia.");
       
    GivePlayerMoney(playerid, -value);
    GivePlayerMoney(targetid, value);
   
    new targetname[MAX_PLAYER_NAME]; GetPlayerName(targetid, targetname, MAX_PLAYER_NAME);
    new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
   
    new str[128], str2[128];
   
    format(str, sizeof(str), "[Transferкncia] O jogador %s transferiu $%d para sua conta", playername, value);
    format(str2, sizeof(str2), "[Transferкncia] Vocк transferiu $%d para a conta de %s", value, targetname);
   
    SendClientMessage(targetid, -1, str);
    SendClientMessage(playerid, -1,str2);
   
    return 1;
}
Reply


Messages In This Thread
Comando de transferкncia de Grana - by Netinho_the_killer - 12.08.2012, 13:07
Re: Comando de transferкncia de Grana - by Panico622 - 12.08.2012, 13:34
Re: Comando de transferкncia de Grana - by Kuddy - 12.08.2012, 14:35
Re: Comando de transferкncia de Grana - by .ThePro - 12.08.2012, 14:54
Re: Comando de transferкncia de Grana - by Netinho_the_killer - 12.08.2012, 17:04
Re: Comando de transferкncia de Grana - by Lуs - 12.08.2012, 17:28
Re: Comando de transferкncia de Grana - by R3S1D3NT1 - 12.08.2012, 21:50
Respuesta: Comando de transferкncia de Grana - by AnonymouSs - 12.08.2012, 21:58
Re: Respuesta: Comando de transferкncia de Grana - by @Riichard - 12.08.2012, 22:10
Re: Respuesta: Comando de transferкncia de Grana - by Lуs - 12.08.2012, 23:23

Forum Jump:


Users browsing this thread: 1 Guest(s)