Quantcast
Channel: SA-MP Forums
Viewing all articles
Browse latest Browse all 18226

help me sellcarto

$
0
0
I Have These 2 Commands They are wroking:
First One:
When Player Enter Vehicle it will show dialog
And This what its do.
Code:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
        if(dialogid == 669)
        {
            if(response)
            {
                new file[256], name[MAX_PLAYER_NAME];
                    GetPlayerName(playerid, name, sizeof(name));
                        format(file,sizeof(file),"Cars/%s.ini",name);
            new veh = GetPlayerVehicleID(playerid);
                    new money = GetPlayerMoney(playerid);
                if(money >= CarPrice[veh])
                {
                    if(gPlayerHasCar[playerid] == 1) return SendClientMessage(playerid, 0xFFFFFFFF, "You already own a car.");
                    new string[64];
                    SendClientMessage(playerid, 0xAFAFAFAA, "Thank you for buying at Coutt and Schutz.");
                    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                                dini_Create(file);
                                Vehicle[playerid] = CreateVehicle(GetVehicleModel(veh), 2130.1914, -1109.5881, 25.1890, 76.2599, 1, 1, 3600000);
                format(string, sizeof(string), "Creating your vehicle %i.", veh);
                    SendClientMessage(playerid, 0xAFAFAFAA, string);
                                VehicleInfo[playerid][Model] = GetVehicleModel(veh);
                                VehicleInfo[playerid][Price] = CarPrice[veh];
                                VehicleInfo[playerid][CarX] = 2130.1914;
                                VehicleInfo[playerid][CarY] = -1109.5881;
                                VehicleInfo[playerid][CarZ] = 25.1890;
                                VehicleInfo[playerid][CarRot] = 76.2599;
                                gPlayerHasCar[playerid] = 1;
                                RemovePlayerFromVehicle(playerid);
                                OwnerID[Vehicle[playerid]] = playerid;
                                VehPlate[Vehicle[playerid]] = "XYZR 000";
                                PutPlayerInVehicle(playerid, Vehicle[playerid], 0);
                                GivePlayerMoney(playerid, -VehicleInfo[playerid][Price]);
                        }
                        else
                        {
                            RemovePlayerFromVehicle(playerid);
                            SendClientMessage(playerid, 0xAFAFAFAA, "You cannot afford this vehicle.");
                            return 1;
                          }
                }
                else
                {
                          RemovePlayerFromVehicle(playerid);
                }
        }

Second One:
This sell car to no one :
Code:

        if(strcmp(cmd, "/sellcar", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(!IsPlayerInVehicle(playerid, Vehicle[playerid]))
                      {
                              SendClientMessage(playerid, 0xFFFFFFAA, "You are not in a car that you own.");
                                return 1;
                        }
                        if(ConfirmSale[playerid] == 0) {
                                SendClientMessage(playerid, 0xFFFF00FF, "Are you sure you want to sell your car? (Type /sellcar again to confirm).");
                                ConfirmSale[playerid] = 1;
                                return 1;
                        }
                          new string[128], file[256], name[MAX_PLAYER_NAME];
                    GetPlayerName(playerid, name, sizeof(name));
                        format(file,sizeof(file),"Cars/%s.ini",name);
                        format(string, sizeof(string), "You have sold your car for a 50 percent value, for $%i.", VehicleInfo[playerid][Price]/2);
                        GivePlayerMoney(playerid, VehicleInfo[playerid][Price]/2);
                        DestroyVehicle(Vehicle[playerid]);
                        dini_Remove(file);
                        Vehicle[playerid] = 0;
                        gPlayerHasCar[playerid] = 0;
                          VehicleInfo[playerid][Model] = 0;
                        VehicleInfo[playerid][Price] = 0;
                        VehicleInfo[playerid][CarX] = 0;
                        VehicleInfo[playerid][CarY] = 0;
                        VehicleInfo[playerid][CarZ] = 0;
                        VehicleInfo[playerid][CarRot] = 0;
                        ConfirmSale[playerid] = 0;
                        SendClientMessage(playerid, 0xFFFF00FF, string);
                        return 1;
                }
                return 1;
        }

Help Me !!! /sellcarto[playerid][money]
Code:

CMD:sellcarto(playerid, params[])
{
        new targetid, money;
        if(sscanf(params, "ui", targetid, money)) return SendClientMessage(playerid, 0xFFFF00FF, "USAGE:/sellcarto[playerid][money]");
        if(targetid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFFFF00FF, "Player Not Connected.");
        return 1;
}


Viewing all articles
Browse latest Browse all 18226

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>