[Ajuda] Dinheiro Maximo
#10

se baseie no comando de dar dinheiro do PPC_Trucking, lembrando que o Pawn trabalha com 32Bytes, e ao chegar em 2.5kkk o dinheiro irб bugar!
PHP код:
COMMAND:dardinheiro(playeridparams[])
{
    new 
Msg[128], Name[24], OtherName[24], OtherPlayerMoney;

    
// Send the command to all admins so they can see it
    
SendAdminText(playerid"/dardinheiro"params);

    
// Check if the player has logged in
    
if (APlayerData[playerid][LoggedIn] == true)
    {
        if (
sscanf(params"ui"OtherPlayerMoney)) SendClientMessage(playerid0xFF0000AA"Use: /dardinheiro [id] [quantia]");
        else
        {
            
// Check if the otherplayer is online
            
if (IsPlayerConnected(OtherPlayer))
            {
                
// Get the player-names
                
GetPlayerName(playeridNamesizeof(Name));
                
GetPlayerName(OtherPlayerOtherNamesizeof(OtherName));

                
// Check if the money has a positive value (to prevent stealing money using negative values)
                
if (Money 0)
                {
                    
// Check if the player has enough money
                    
if (APlayerData[playerid][PlayerMoney] >= Money)
                    {
                        
// Transfer the money
                        
RewardPlayer(playerid, -Money0);
                        
RewardPlayer(OtherPlayerMoney0);
                        
// Let the other player know that he has received money
                        
format(Msg128"{00FF00}Voce recebeu {FFFF00}R$%i{00FF00} de {FFFF00}%s."MoneyName);
                        
SendClientMessage(OtherPlayer0xFFFFFFFFMsg);
                        
// Let the player know he gave money to somebody else
                        
format(Msg128"{00FF00}Voce deu {FFFF00}R$%i{00FF00} para {FFFF00}%s."MoneyOtherName);
                        
SendClientMessage(playerid0xFFFFFFFFMsg);
                        
// Save the player-stats
                        
PlayerFile_Save(playerid);
                        
PlayerFile_Save(OtherPlayer);
                    }
                    else
                        
SendClientMessage(playerid0xFFFFFFFF"{FF0000}Voce nao tem dinheiro suficiente.");
                }
                else
                    
SendClientMessage(playerid0xFFFFFFFF"{FF0000}Voce deve usar valores maiores que 0.");
            }
            else
                
SendClientMessage(playerid0xFFFFFFFF"{FF0000}Esse jogador nao esta online.");
        }
    }
    else
        return 
0;

    
// Let the server know that this was a valid command
    
return 1;

Reply


Messages In This Thread
Dinheiro Maximo - by ModaLOKO - 27.05.2015, 22:28
Re: Dinheiro Maximo - LOL como assim? - by Jimmmy - 27.05.2015, 22:43
Re: Dinheiro Maximo - LOL como assim? - by ModaLOKO - 27.05.2015, 22:53
Re: Dinheiro Maximo - LOL como assim? - by Jimmmy - 27.05.2015, 22:57
Respuesta: Dinheiro Maximo - LOL como assim? - by [BWL]Chamaleon - 27.05.2015, 23:00
Re: Dinheiro Maximo - LOL como assim? - by ModaLOKO - 27.05.2015, 23:00
Re: Respuesta: Dinheiro Maximo - LOL como assim? - by Jimmmy - 27.05.2015, 23:01
Re: Dinheiro Maximo - LOL como assim? - by Thider - 27.05.2015, 23:02
Re: Dinheiro Maximo - LOL como assim? - by ModaLOKO - 27.05.2015, 23:05
Re: Dinheiro Maximo - LOL como assim? - by matheusspohr - 28.05.2015, 14:45

Forum Jump:


Users browsing this thread: 2 Guest(s)