[Pomoc] /v sell

Započeo Drobnjak
1. Maj 2013. Zaključano
325
pregleda
5
postova
Drobnjak
5
Crime Lord
1. Maj 2013.
Skripta : YGRP
Problem : Ovako kada proda neko auto na pijacu tamo gdje je kuco /v sell i tu se on i parkiro...
Ja houc da lijepo se parkira,ovako ima 10 auta na jednom mjestu...

Dio Skripte :
if(strcmp(x_nr,"sell",true) == 0)
        {
                  if(PlayerToPoint(60.0,playerid, 1654.2977,-1054.5654,23.8984))
                  {
    if(GetPlayerVehicleID(playerid) == PlayerInfo || GetPlayerVehicleID(playerid) == PlayerInfo || GetPlayerVehicleID(playerid) == PlayerInfo)
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    new ownvehkey;
                    if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
                    else if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
                    else if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
                    else { return 1; }
                    if(strcmp(sendername, CarInfo, true) == 0)
                    {
                        new carsellprice = CarInfo / 4 * 3;
                        new Float:x,Float:y,Float:z;
                        new Float:a;
                        CarInfo = 0;
                        strmid(CarInfo, "Dealership", 0, strlen("Dealership"), 999);
                        SafeJBC_GivePlayerMoney(playerid,carsellprice);
                        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                        format(string, sizeof(string), "~w~Prodali ste auto za: ~n~~g~$%d", carsellprice);
                        GameTextForPlayer(playerid, string, 10000, 3);
                        GetVehiclePos(ownvehkey, x, y, z);
                        GetVehicleZAngle(ownvehkey, a);
                        CarInfo = x;
                        CarInfo = y;
                        CarInfo = z;
                        CarInfo = a;
                        if(GetPlayerVehicleID(playerid) == PlayerInfo) { PlayerInfo = 999; }
                        else if(GetPlayerVehicleID(playerid) == PlayerInfo) { PlayerInfo = 999; }
                        else if(GetPlayerVehicleID(playerid) == PlayerInfo) { PlayerInfo = 999; }
                        RemovePlayerFromVehicle(playerid);
                        TogglePlayerControllable(playerid, 1);
                        if(PlayerInfo == ownvehkey)
                        {
                            SetPlayerInterior(playerid,0);
                            JBC_SetPlayerPos(playerid,CarInfo,CarInfo,CarInfo);
                            PlayerInfo = 0;
                        }
                        OnPropUpdate();
                        OnPlayerUpdateCustom(playerid);
                        ClearVehicleComponents(ownvehkey);
                        DestroyVehicle(ownvehkey);
CreateVehicle(CarInfo,CarInfo,CarInfo,CarInfo+1.0,CarInfo,CarInfo,CarInfo,60000);
                        return 1;
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[{F81414}YG:RP{FFFFFF}] Morate sjesti u auto da biste ga prodali! ");
                    return 1;
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[{F81414}YG:RP{FFFFFF}] Moras biti na pijaci kod banke gde se prodaju vozila!");
                return 1;
            }
        }
Drobnjak
5
Crime Lord
1. Maj 2013.
| YG:RP | Alan wrote on May 1, 2013, 10:23 am:
Skripta : YGRP
Problem : Ovako kada proda neko auto na pijacu tamo gdje je kuco /v sell i tu se on i parkiro...
Ja houc da lijepo se parkira,ovako ima 10 auta na jednom mjestu...

Dio Skripte :
if(strcmp(x_nr,"sell",true) == 0)
        {
                  if(PlayerToPoint(60.0,playerid, 1654.2977,-1054.5654,23.8984))
                  {
    if(GetPlayerVehicleID(playerid) == PlayerInfo || GetPlayerVehicleID(playerid) == PlayerInfo || GetPlayerVehicleID(playerid) == PlayerInfo)
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    new ownvehkey;
                    if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
                    else if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
                    else if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
                    else { return 1; }
                    if(strcmp(sendername, CarInfo, true) == 0)
                    {
                        new carsellprice = CarInfo / 4 * 3;
                        new Float:x,Float:y,Float:z;
                        new Float:a;
                        CarInfo = 0;
                        strmid(CarInfo, "Dealership", 0, strlen("Dealership"), 999);
                        SafeJBC_GivePlayerMoney(playerid,carsellprice);
                        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                        format(string, sizeof(string), "~w~Prodali ste auto za: ~n~~g~$%d", carsellprice);
                        GameTextForPlayer(playerid, string, 10000, 3);
                        GetVehiclePos(ownvehkey, x, y, z);
                        GetVehicleZAngle(ownvehkey, a);
                        CarInfo = x;
                        CarInfo = y;
                        CarInfo = z;
                        CarInfo = a;
                        if(GetPlayerVehicleID(playerid) == PlayerInfo) { PlayerInfo = 999; }
                        else if(GetPlayerVehicleID(playerid) == PlayerInfo) { PlayerInfo = 999; }
                        else if(GetPlayerVehicleID(playerid) == PlayerInfo) { PlayerInfo = 999; }
                        RemovePlayerFromVehicle(playerid);
                        TogglePlayerControllable(playerid, 1);
                        if(PlayerInfo == ownvehkey)
                        {
                            SetPlayerInterior(playerid,0);
                            JBC_SetPlayerPos(playerid,CarInfo,CarInfo,CarInfo);
                            PlayerInfo = 0;
                        }
                        OnPropUpdate();
                        OnPlayerUpdateCustom(playerid);
                        ClearVehicleComponents(ownvehkey);
                        DestroyVehicle(ownvehkey);
CreateVehicle(CarInfo,CarInfo,CarInfo,CarInfo+1.0,CarInfo,CarInfo,CarInfo,60000);
                        return 1;
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[{F81414}YG:RP{FFFFFF}] Morate sjesti u auto da biste ga prodali! ");
                    return 1;
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[{F81414}YG:RP{FFFFFF}] Moras biti na pijaci kod banke gde se prodaju vozila!");
                return 1;
            }
        }
Deleted User
Obrisan korisnik
1. Maj 2013.
Zar nije bolje da napravis da se prodaju u salon i da se unistavaju kad ga proda.Jednostavnije je mnogo.
Drobnjak
5
Crime Lord
1. Maj 2013.
Joe_Most wrote on May 1, 2013, 7:21 pm:
Zar nije bolje da napravis da se prodaju u salon i da se unistavaju kad ga proda.Jednostavnije je mnogo.


Bilo bi dobro ali kako da to nap?
Deleted User
Obrisan korisnik
2. Maj 2013.
Pri vrhu komande sell dodas ovo
new vehicleid = GetPlayerVehicleID(playerid);

Kod te komande sell umjesto trenutne lokacije dodas ovu.
if(IsPlayerInRangeOfPoint(playerid,12.0,1106.5691,-1428.4077,15.7969))

I dolje gdje mu daje pare
dodas
DestroyVehicle(vehicleid);

To bi trebalo da radi.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha