buy issue
#1

someone sayed its easy so i buy an car and the money doesent waste it just remainds i have filterscript.but can someone give me solutions??please!!

PS:fast solutions people buy cars and money doesent go down..
Reply
#2

add this into your code . .

pawn Код:
if(GetPlayerMoney(playerid) < //The Price of the car)
return SendClientMessage(playerid, red, "[INFO]:You dont have enough money to buy this Car");
GivePlayerMoney(playerid, -//the price of the car );
Reply
#3

i add from up and it should work??


PHP код:
 else if(strcmp(x_nr,"buy",true) == 0)
            {
                if(
IsAnOwnableCar(idcar))
                {
                    if(
PlayerInfo[playerid][pPcarkey] == -1) { }
                    else if(
PlayerInfo[playerid][pPcarkey2] == -1) { }
                    else if(
PlayerInfo[playerid][pPcarkey3] == -1) { }
                    else { 
SendClientMessage(playeridCOLOR_GREY"   Ai deja 3 masini!!"); return 1; }
                    if(
CarInfo[idcar][cOwned]==1)
                    {
                        
SendClientMessage(playeridCOLOR_GREY"Someone already owns this car");
                        return 
1;
                    }
                    if(
GetPlayerMoney(playerid) >= CarInfo[idcar][cValue])
                    {
                        if(
PlayerInfo[playerid][pPcarkey] == -1) { PlayerInfo[playerid][pPcarkey] = idcar; }
                        else if(
PlayerInfo[playerid][pPcarkey2] == -1) { PlayerInfo[playerid][pPcarkey2] = idcar; }
                        else if(
PlayerInfo[playerid][pPcarkey3] == -1) { PlayerInfo[playerid][pPcarkey3] = idcar; }
                        else { return 
1; }
                        
CarInfo[idcar][cOwned] = 1;
                        
GetPlayerName(playeridsendernamesizeof(sendername));
                        
strmid(CarInfo[idcar][cOwner], sendername0strlen(sendername), 999);
                        
GivePlayerMoney(playerid,-CarInfo[idcar][cValue]);
                        
PlayerPlaySound(playerid10520.00.00.0);
                        
GameTextForPlayer(playerid"~w~Felicitari~n~Nu uita sa o parchezi cu /v park!"50003);
                        
SendClientMessage(playeridCOLOR_GRAD2"Felicitari ti-ai cumparat o masina noua!");
                        
TogglePlayerControllable(playerid1);
                        
OnPropUpdate(); SavePlayerData(playerid);
                        return 
1;
                    }
                    else
                    {
                        
SendClientMessage(playeridCOLOR_GREY"  You don't have enough cash with you ! ");
                        return 
1;
                    }
                }
            } 
Reply
#4

did u try it ?
Reply
#5

no but i put this at /v color and rest??
Reply
#6

the money goes down then if i give myself money then the money goes back.......and nothing solved more solutions please!!
Reply
#7

Your code is probably using a self made function to give the money to prevent hackers from hacking money.
So you'll need to fund what funtion the scripter uses on the other commands and use that function.
Do NOT use the function GivePlayerMoney(); function that SA-MP team have made.
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)