SA-MP Forums

Go Back   SA-MP Forums > SA-MP Scripting and Plugins > Scripting Help > Help Archive

 
 
Thread Tools Display Modes
Old 10/07/2010, 11:15 PM   #1
SeQualX
Huge Clucker
 
Join Date: May 2010
Location: In the bath room.
Posts: 429
Reputation: 0
Default Payday Modification

hey guys i would like to know how do i change the value of the check that the payday gives, would be nice if i can set a definite amount.

thanks for helping
SeQualX is offline  
Old 11/07/2010, 01:28 PM   #2
Mystique
Huge Clucker
 
Mystique's Avatar
 
Join Date: Nov 2009
Posts: 472
Reputation: 13
Default Re: Payday Modification

On the top of the script
Code:
#define payday 3000 //gives 3000$ dollars
Under your public payday, whatever it's named.
Code:
GivePlayerMoney(playerid, payday);
Not sure though, never used the define like that. :P
Mystique is offline  
Old 11/07/2010, 06:35 PM   #3
SeQualX
Huge Clucker
 
Join Date: May 2010
Location: In the bath room.
Posts: 429
Reputation: 0
Default Re: Payday Modification

i was looking for a define like that but theres nothing =/ heres de code i hope will help

pawn Code:
public PayDay()
{
    new string[128];
    new account,interest;
    new rent = 0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(PlayerInfo[i][pLevel] > 0)
            {
                if(MoneyMessage[i]==1)
                {
                    SendClientMessage(i, COLOR_LIGHTRED, "Usted fallo en pagar su deuda, estara uno segundos en la Carcel.");
                    GameTextForPlayer(i, "~r~Atrapado!", 2000, 1);
                    SetPlayerInterior(i, 6);
                    PlayerInfo[i][pInt] = 6;
                    SetPlayerPos(i, 264.6288,77.5742,1001.0391);
                    PlayerInfo[i][pJailed] = 1;
                    SafeResetPlayerWeapons(i);
                    SafeResetPlayerMoney(i);
                    WantedPoints[i] = 0;
                    PlayerInfo[i][pJailTime] = 240;
                    format(string, sizeof(string), "Usted es encarcelado por %d segundos.   Fianza: Deuda con el Estado", PlayerInfo[i][pJailTime]);
                    SendClientMessage(i, COLOR_WHITE, string);
                }
                new playername2[MAX_PLAYER_NAME];
                GetPlayerName(i, playername2, sizeof(playername2));
                account = PlayerInfo[i][pAccount];
                new key = PlayerInfo[i][pPhousekey];
                if(key != 255)
                {
                    rent = HouseInfo[key][hRent];
                    if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
                    {
                        rent = 0;
                    }
                    else if(rent > GetPlayerMoney(i))
                    {
                        PlayerInfo[i][pPhousekey] = 255;
                        SendClientMessage(i, COLOR_WHITE, "Usted ha sido denunciado.");
                        rent = 0;
                    }
                    HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent;
                }
                new tmpintrate;
                if (key != 255 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
                {
                    if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = intrate+4; }
                    else { tmpintrate = intrate+2; }//HouseInfo[key][hLevel]
                }
                else
                {
                    if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = 3; }
                    else { tmpintrate = 1; }
                }
                if(PlayerInfo[i][pPayDay] >= 5)
                {
                    Tax += TaxValue;//Should work for every player online
                    PlayerInfo[i][pAccount] -= TaxValue;
                    new checks = 200;
                    if(PlayerInfo[i][pDonateRank] > 0)
                    {
                        new bonus = PlayerInfo[i][pPayCheck] / 4;
                        checks += bonus;
                    }
                    new ebill = (PlayerInfo[i][pAccount]/100)*(PlayerInfo[i][pLevel]);
                    //ConsumingMoney[i] = 1;
                    SafeGivePlayerMoney(i, checks);
                    account += checks;
                    if(PlayerInfo[i][pAccount] > 0)
                    {
                        PlayerInfo[i][pAccount] -= ebill;
                        SBizzInfo[4][sbTill] += ebill;
                    }
                    else
                    {
                        ebill = 0;
                    }
                    interest = (PlayerInfo[i][pAccount]/100)*(tmpintrate);
                    PlayerInfo[i][pExp]++;
                    PlayerPlayMusic(i);
                    PlayerInfo[i][pAccount] = account+0;
                    SendClientMessage(i, COLOR_GREEN, "|___ ESTADO BANCARIO ___|");
                    format(string, sizeof(string), "  Pago: $%d   Impuestos: -$%d", checks, TaxValue);
                    SendClientMessage(i, COLOR_WHITE, string);
                    if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255)
                    {
                        format(string, sizeof(string), "  Boleta de Electricidad: -$%d", ebill);
                        SendClientMessage(i, COLOR_GRAD1, string);
                    }
                    format(string, sizeof(string), "  Balance: $%d", account - checks);
                    SendClientMessage(i, COLOR_WHITE, string);
                    format(string, sizeof(string), "  Tasa de Intereses: 0.%d porciento",tmpintrate);
                    SendClientMessage(i, COLOR_GRAD2, string);
                    format(string, sizeof(string), "  Interes Ganado $%d", interest);
                    SendClientMessage(i, COLOR_GRAD3, string);
                    SendClientMessage(i, COLOR_GREEN, "|--------------------------------------|");
                    format(string, sizeof(string), "  Nuevo Balance: $%d", PlayerInfo[i][pAccount]);
                    SendClientMessage(i, COLOR_GRAD5, string);
                    format(string, sizeof(string), "  Rent: -$%d", rent);
                    SendClientMessage(i, COLOR_GRAD5, string);
                    format(string, sizeof(string), "~g~Banco~n~~w~Hora De Pago");
                    GameTextForPlayer(i, string, 5000, 1);
                    rent = 0;
                    PlayerInfo[i][pPayDay] = 0;
                    PlayerInfo[i][pPayCheck] = 0;
                    PlayerInfo[i][pConnectTime] += 1;
                    timesrobbed[i]=0;

                    if(FarmerVar[i] == 0)
                    {
                        FarmerPickup[i][0] = 0;
                    }
                    if(DrugFarmerVar[i] == 0)
                    {
                        DrugFarmerPickup[i][0] = 0;
                    }
                    if(SmugglerWork[i] == 0)
                    {
                        PayDaySecure[i] = 0;
                    }
                    if(PlayerInfo[i][pDonateRank] > 0)
                    {
                        PlayerInfo[i][pPayDayHad] += 1;
                        if(PlayerInfo[i][pPayDayHad] >= 5)
                        {
                            PlayerInfo[i][pExp]++;
                            PlayerInfo[i][pPayDayHad] = 0;
                        }
                    }
                }
                else
                {
                    SendClientMessage(i, COLOR_WHITE, "* No has jugado el tiempo necesario para obtener un payday.");
                }
            }
        }
    }
    SaveAccounts();
    Checkprop();
    return 1;
}
SeQualX is offline  
Old 12/07/2010, 03:31 PM   #4
SeQualX
Huge Clucker
 
Join Date: May 2010
Location: In the bath room.
Posts: 429
Reputation: 0
Default Re: Payday Modification

any helper please?
SeQualX is offline  
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
does gta samp have cleo modification gta lover 1996 Client Support 8 13/06/2010 02:35 PM
[Modification] | SAMP Gui - Simple modification of samp Interface (InGame) LuxurioN™ Everything and Nothing 21 15/03/2010 01:55 PM
MOVED: SA-MP Server (EXE) modification - Do you like it? Woet Help Archive 0 02/11/2009 06:43 AM
Dialog suggestion/modification dn3d Help Archive 12 08/10/2009 01:51 PM
GTA modification compatibility with SA-MP Lordician General 1 19/08/2009 07:03 PM


All times are GMT. The time now is 07:11 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.