My /v sellto dosnt work..
#1

Hello everyone..
The command to sell his car to another player does not work for me, i have tried to fix it but since im not a very skilled scripter i cant see the whats wrong with it.. The problem is that when you type the command nothing happens, it dosnt even say that it dosnt work, just nothing so i was hoping you could help me fix this.
pawn Код:
else if(strcmp(x_nr,"sellto",true) == 0)
            {
                if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2])
                {
                    new ownvehkey;
                    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
                    else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }
                    else { return 1; }
                    if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
                    {
                        tmp = strtok(cmdtext, idx);
                        if(!strlen(tmp))
                        {
                            SendClientMessage(playerid, COLOR_WHITE, "HINT: /v sellto [playerid/PartOfName] [price]");
                            return 1;
                        }
                        giveplayerid = ReturnUser(tmp);
                        if(IsPlayerConnected(giveplayerid))
                        {
                            if(giveplayerid != INVALID_PLAYER_ID)
                            {
                                if(ProxDetectorS(8.0, playerid, giveplayerid))
                                {
                                    if(PlayerInfo[giveplayerid][pPcarkey] == 9999)
                                    {
                                        tmp = strtok(cmdtext, idx);
                                        if(!strlen(tmp))
                                        {
                                            SendClientMessage(playerid, COLOR_WHITE, "HINT: /v sellto [playerid/PartOfName] [price]");
                                            return 1;
                                        }
                                        new price;
                                        price = strval(tmp);
                                        if(price < 1 || price > 1500000)
                                        {
                                            SendClientMessage(playerid, COLOR_GREY, "Price not lower then 1 and not higher then 1500000. ");
                                            return 1;
                                        }
                                        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                                        format(string, sizeof(string), "* You offerd %s to buy your car for $%d .", giveplayer, price);
                                        SendClientMessage(playerid, COLOR_WHITE, string);
                                        format(string, sizeof(string), "* Car Owner %s offered you to buy his/her car for $%d (type /accept ownablecar) to buy.", playername, price);
                                        SendClientMessage(giveplayerid, COLOR_WHITE, string);
                                        OwnableCarOffer[giveplayerid] = playerid;
                                        OwnableCarID[giveplayerid] = ownvehkey;
                                        OwnableCarPrice[giveplayerid] = price;
                                        return 1;
                                    }
                                }
                                else if(PlayerInfo[giveplayerid][pPcarkey2] == 9999)
                                {
                                    tmp = strtok(cmdtext, idx);
                                    if(!strlen(tmp))
                                    {
                                        SendClientMessage(playerid, COLOR_WHITE, "HINT: /v sellto [playerid/PartOfName] [price]");
                                        return 1;
                                    }
                                    new price;
                                    price = strval(tmp);
                                    if(price < 1 || price > 1500000)
                                    {
                                        SendClientMessage(playerid, COLOR_GREY, "  Price not lower then 1 and not higher then 1500000. ");
                                        return 1;
                                    }
                                    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                                    format(string, sizeof(string), "* You offerd %s to buy your car for $%d .", giveplayer, price);
                                    SendClientMessage(playerid, COLOR_WHITE, string);
                                    format(string, sizeof(string), "* Car Owner %s offered you to buy his/her car for $%d (type /accept ownablecar) to buy.", playername, price);
                                    SendClientMessage(giveplayerid, COLOR_WHITE, string);
                                    OwnableCarOffer[giveplayerid] = playerid;
                                    OwnableCarID[giveplayerid] = ownvehkey;
                                    OwnableCarPrice[giveplayerid] = price;
                                    return 1;
                                }
                            }
                        }
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "  This is not your car");
                        return 1;
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "  You have to sit at your own car to sell it");
                    return 1;
                }
            }
Reply


Messages In This Thread
My /v sellto dosnt work.. - by Don_Cage - 07.02.2013, 19:56
Re: My /v sellto dosnt work.. - by Don_Cage - 08.02.2013, 21:05
Re: My /v sellto dosnt work.. - by batonsa - 08.02.2013, 21:17
Re: My /v sellto dosnt work.. - by kepa333 - 08.02.2013, 21:34
Re: My /v sellto dosnt work.. - by Don_Cage - 08.02.2013, 22:01
Re: My /v sellto dosnt work.. - by kepa333 - 08.02.2013, 22:07
Re: My /v sellto dosnt work.. - by Don_Cage - 08.02.2013, 22:17
Re: My /v sellto dosnt work.. - by Don_Cage - 08.02.2013, 22:28
Re: My /v sellto dosnt work.. - by kepa333 - 12.02.2013, 14:29
Re: My /v sellto dosnt work.. - by Don_Cage - 14.02.2013, 15:49

Forum Jump:


Users browsing this thread: 1 Guest(s)