[POMOC] Raven's Roleplay komanda /v

Započeo Lemi_Zero, Jun 01, 2011, 21:04:41 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

Lemi_Zero

Da li neko moze da mi pomogne oko komande /v jer ja kada kucam /v on mi izbaci koji auto ocu da stvorim a ja ocu da sklonim to i da stavim ono lociraj,prodaj,kupi....sta vec....ostavite link ako neko napravi to hvala :)

if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vehicle", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged[playerid] == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "   Morate se logirati prvo ! ");
            return 1;
        }
        new x_nr[64];
        x_nr = strtok(cmdtext, idx);
        if(!strlen(x_nr))
        {
            SendClientMessage(playerid, COLOR_RED," ");
            SendClientMessage(playerid, COLOR_RED, "|---------------------------------------------------------------------|");
            SendClientMessage(playerid, COLOR_GREY, "                     (/v)ehicle [name]                                ");
            SendClientMessage(playerid, COLOR_WHITE, "        park   lock(1-3)   sell   sellto   color  list               ");
            SendClientMessage(playerid, COLOR_RED, "|---------------------------------------------------------------------|");
            return 1;
        }
        if(strcmp(x_nr,"sell",true) == 0)
        {
            if(IsAtDealership(playerid))
            {
                if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3])
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    new ownvehkey;
                    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
                    else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }
                    else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; }
                    else { return 1; }
                    if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
                    {
                        new carsellprice = CarInfo[ownvehkey][cValue] / 4 * 3;
                        new Float:x,Float:y,Float:z;
                        new Float:a;
                        CarInfo[ownvehkey][cOwned] = 0;
                        strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999);
                        SafeGivePlayerMoney(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[ownvehkey][cLocationx] = x;
                        CarInfo[ownvehkey][cLocationy] = y;
                        CarInfo[ownvehkey][cLocationz] = z;
                        CarInfo[ownvehkey][cAngle] = a;
                        if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = 999; }
                        else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = 999; }
                        else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { PlayerInfo[playerid][pPcarkey3] = 999; }
                        RemovePlayerFromVehicle(playerid);
                        TogglePlayerControllable(playerid, 1);
                        if(PlayerInfo[playerid][pLocal] == ownvehkey)
                        {
                            SetPlayerInterior(playerid,0);
                            SetPlayerPos(playerid,CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]);
                            PlayerInfo[playerid][pInt] = 0;
                        }
                        OnPropUpdate();
                        OnPlayerUpdate(playerid);
                        DestroyVehicle(ownvehkey);
CreateVehicle(CarInfo[ownvehkey][cModel],CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]+1.0,CarInfo[ownvehkey][cAngle],CarInfo[ownvehkey][cColorOne],CarInfo[ownvehkey][cColorTwo],60000);
                        return 1;
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "  Morate da udjete u vase vozilo da bi ste ga prodali! ");
                    return 1;
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "Vi niste kod dealership-a");
                return 1;
            }
        }
        else if(strcmp(x_nr,"sellto",true) == 0)
        {
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3])
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new ownvehkey;
                if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
                else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }
                else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; }
        else { return 1; }
    if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
    SendClientMessage(playerid, COLOR_WHITE, "/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] == 999)
    {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "/v sellto [playerid/PartOfName] [price]");
                return 1;
            }
            new price;
            price = strval(tmp);
            if(price < 1 || price > 1500000)
            {
                SendClientMessage(playerid, COLOR_GREY, "  Cijena ne sme biti niza od 1 ili visa od 1500000. ");
                return 1;
            }
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        format(string, sizeof(string), "* Vi ste ponudili %s da kupi vas auto za $%d .", giveplayer, price);
        SendClientMessage(playerid, COLOR_WHITE, string);
        format(string, sizeof(string), "* Vlasnik %s vam je ponudio svoje vozilo za $%d (ukucajte /accept ownablecar) da kupite.", playername, price);
        SendClientMessage(giveplayerid, COLOR_WHITE, string);
        OwnableCarOffer[giveplayerid] = playerid;
        OwnableCarID[giveplayerid] = ownvehkey;
        OwnableCarPrice[giveplayerid] = price;
        return 1;
        }
        else if(PlayerInfo[giveplayerid][pPcarkey2] == 999)
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "/v sellto [playerid/PartOfName] [price]");
                return 1;
            }
            new price;
            price = strval(tmp);
            if(price < 1 || price > 1500000)
            {
                SendClientMessage(playerid, COLOR_GREY, "  Cijena ne sme biti nizea od 1 ili visa od 1500000. ");
                return 1;
            }
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        format(string, sizeof(string), "* Vi ste ponudili %s da kupi vas auto za $%d .", giveplayer, price);
        SendClientMessage(playerid, COLOR_WHITE, string);
        format(string, sizeof(string), "* Vlasnik %s vam je ponudio svoje vozilo za $%d (ukucajte /accept ownablecar) da kupite.", playername, price);
        SendClientMessage(giveplayerid, COLOR_WHITE, string);
        OwnableCarOffer[giveplayerid] = playerid;
        OwnableCarID[giveplayerid] = ownvehkey;
        OwnableCarPrice[giveplayerid] = price;
        return 1;
        }
        else if(PlayerInfo[giveplayerid][pPcarkey3] == 999)
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "/v sellto [playerid/PartOfName] [price]");
                return 1;
            }
            new price;
            price = strval(tmp);
            if(price < 1 || price > 1500000)
            {
                SendClientMessage(playerid, COLOR_GREY, "  Cijena ne sme biti niza od 1 ili visa od 1500000. ");
                return 1;
            }
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        format(string, sizeof(string), "* Vi ste ponudili %s da kupi vas auto za $%d .", giveplayer, price);
        SendClientMessage(playerid, COLOR_WHITE, string);
        format(string, sizeof(string), "* Vlasnik %s vam je ponudio svoje vozilo za $%d (ukucajte /accept ownablecar) da kupite.", playername, price);
        SendClientMessage(giveplayerid, COLOR_WHITE, string);
        OwnableCarOffer[giveplayerid] = playerid;
        OwnableCarID[giveplayerid] = ownvehkey;
        OwnableCarPrice[giveplayerid] = price;
        return 1;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, "   Igrac vec ima 3 vozila ! ");
            return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "   Igrac nije u vasoj blizini ! ");
        return 1;
    }
}
}
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "  Ovo nije vase vozilo");
        return 1;
    }
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Motrate da udjete u vase vozilo da bi ste ga prodali");
    return 1;
}
        }
        else if(strcmp(x_nr,"park",true) == 0)
        {
            new Float:x,Float:y,Float:z;
new Float:a;
new carid;
new getcarid;
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { carid = PlayerInfo[playerid][pPcarkey]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { carid = PlayerInfo[playerid][pPcarkey2]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { carid = PlayerInfo[playerid][pPcarkey3]; }
else { return 1; }
getcarid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, playername, sizeof(playername));
GetVehiclePos(carid, x, y, z);
//GetPlayerFacingAngle(playerid, a);
GetVehicleZAngle(carid, a);
if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1)
{
    if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 & PlayerInfo[playerid][pPcarkey3])
{
SendClientMessage(playerid, COLOR_GREY, "Vi niste vlasnik vozila.");
return 1;
}
if(getcarid == carid)
{
CarInfo[carid][cLocationx] = x;
CarInfo[carid][cLocationy] = y;
CarInfo[carid][cLocationz] = z;
CarInfo[carid][cAngle] = a;
format(string, sizeof(string), "~n~ Vi ste parkirali vase vozilo. ~n~");
GameTextForPlayer(playerid, "Vi ste parkirali vase vozilo ovde. I ovde ce se stvarati.", 10000, 3);
OnPropUpdate();
OnPlayerUpdate(playerid);
DestroyVehicle(carid);
CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000);
TogglePlayerControllable(playerid, 1);
return 1;
    }
}
        }
        else if(strcmp(x_nr,"lock1",true) == 0)
        {
                new keycar = PlayerInfo[playerid][pPcarkey];
                if(keycar != 999)
                {
                    new locked[128];
                    locked = strtok(cmdtext, idx);
                    if(CarInfo[keycar][cLock] == 1)
                    {
                    for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(keycar,i,0,0);
}
}
format(string, sizeof(string), "~w~Vozilo~n~~g~Otkljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 0;
OnPropUpdate();
return 1;
}
else if(CarInfo[keycar][cLock] == 0)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(keycar,i,0,1);
}
}
format(string, sizeof(string), "~w~Vozilo~n~~r~Zakljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 1;
OnPropUpdate();
return 1;
}
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "  Vi nemate vozilo na prvom slotu");
                    return 1;
                }
        }
        else if(strcmp(x_nr,"lock2",true) == 0)
        {
                new keycar = PlayerInfo[playerid][pPcarkey2];
                if(keycar != 999)
                {
                    new locked[128];
                    locked = strtok(cmdtext, idx);
                    if(CarInfo[keycar][cLock] == 1)
                    {
                    for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(keycar,i,0,0);
}
}
format(string, sizeof(string), "~w~Vozilo~n~~g~Otkljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 0;
OnPropUpdate();
return 1;
}
else if(CarInfo[keycar][cLock] == 0)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(keycar,i,0,1);
}
}
format(string, sizeof(string), "~w~Vozilo~n~~r~Zakljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 1;
OnPropUpdate();
return 1;
}
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "  Vi nemate vozilo na drugom slotu");
                    return 1;
                }
        }
        else if(strcmp(x_nr,"lock3",true) == 0)
        {
                new keycar = PlayerInfo[playerid][pPcarkey3];
                if(keycar != 999)
                {
                    new locked[128];
                    locked = strtok(cmdtext, idx);
                    if(CarInfo[keycar][cLock] == 1)
                    {
                    for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(keycar,i,0,0);
}
}
format(string, sizeof(string), "~w~Vozilo~n~~g~Otkljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 0;
OnPropUpdate();
return 1;
}
else if(CarInfo[keycar][cLock] == 0)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(keycar,i,0,1);
}
}
format(string, sizeof(string), "~w~Vozilo~n~~r~Zakljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 1;
OnPropUpdate();
return 1;
}
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "  Vi nemate vozilo na trecem slotu");
                    return 1;
                }
        }
        else if(strcmp(x_nr,"list",true) == 0)
        {
        new carkey = PlayerInfo[playerid][pPcarkey];
new carkey2 = PlayerInfo[playerid][pPcarkey2];
new carkey3 = PlayerInfo[playerid][pPcarkey3];
            if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 && PlayerInfo[playerid][pPcarkey3] == 999)
        {
            SendClientMessage(playerid, COLOR_RED," ");
            SendClientMessage(playerid, COLOR_RED,"----------------------------------[ Lista Vozila ]----------------------------------");
            SendClientMessage(playerid, COLOR_WHITE,"  Vi nemate ni jedno vozilo!");
            SendClientMessage(playerid, COLOR_RED,"-------------------------------------------------------------------------------------------");
            return 1;
}
else
{
    SendClientMessage(playerid, COLOR_RED," ");
    SendClientMessage(playerid, COLOR_RED,"----------------------------------[ Lisra Vozila ]----------------------------------");
if (PlayerInfo[playerid][pPcarkey] != 999)
{
format(string, sizeof(string), " 1| Model:[%s]  Value:[%d]  Color1:[%d]   Color2:[%d]   Locked:[%d]", CarInfo[carkey][cDescription], CarInfo[carkey][cValue], CarInfo[carkey][cColorOne], CarInfo[carkey][cColorTwo], CarInfo[carkey][cLock]);
    SendClientMessage(playerid, COLOR_GRAD5,string);
}
if (PlayerInfo[playerid][pPcarkey2] != 999)
{
    format(string, sizeof(string), " 2| Model:[%s]  Value:[%d]  Color1:[%d]   Color2:[%d]   Locked:[%d]", CarInfo[carkey2][cDescription], CarInfo[carkey2][cValue], CarInfo[carkey2][cColorOne], CarInfo[carkey2][cColorTwo], CarInfo[carkey2][cLock]);
    SendClientMessage(playerid, COLOR_GRAD5,string);
}
if (PlayerInfo[playerid][pPcarkey3] != 999)
{
    format(string, sizeof(string), " 3| Model:[%s]  Value:[%d]  Color1:[%d]   Color2:[%d]   Locked:[%d]", CarInfo[carkey3][cDescription], CarInfo[carkey3][cValue], CarInfo[carkey3][cColorOne], CarInfo[carkey3][cColorTwo], CarInfo[carkey3][cLock]);
    SendClientMessage(playerid, COLOR_GRAD5,string);
}
    SendClientMessage(playerid, COLOR_RED,"-------------------------------------------------------------------------------------------");
            return 1;
        }
        }
        else if(strcmp(x_nr,"color",true) == 0)
        {
            if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 && PlayerInfo[playerid][pPcarkey3] == 999)
        {
            SendClientMessage(playerid, COLOR_GREY,"   Vi nemate vozilo da bi ste ga ofarbali.");
            return 1;
        }
        if(GetPlayerMoney(playerid) < 1000)
        {
            SendClientMessage(playerid, COLOR_GREY,"   Vi nemate dovoljno novca da bi ste ofarbali vozilo.");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koristite: /v color [ColorOneID] [ColorTwoID]");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 && color1 > 126)
{
    SendClientMessage(playerid, COLOR_GREY, "   Pogresan ID boje!");
    return 1;
}
tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koristite: /v color [ColorOneID] [ColorTwoID]");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 && color2 > 126)
{
    SendClientMessage(playerid, COLOR_GREY, "   Pogresan ID boje!");
    return 1;
}

new vehid;
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { vehid = PlayerInfo[playerid][pPcarkey]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { vehid = PlayerInfo[playerid][pPcarkey2]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { vehid = PlayerInfo[playerid][pPcarkey3]; }
else { return 1; }

        if(IsPlayerInVehicle(playerid, vehid))
        {
          CarInfo[vehid][cColorOne] = color1;
                CarInfo[vehid][cColorTwo] = color2;
                SafeGivePlayerMoney(playerid, -1000);
                GameTextForPlayer(playerid, "~w~Racun za farbanje je~n~~r~-$1000", 5000, 1);
                ChangeVehicleColor(vehid, color1, color2);
                OnPropUpdate();
OnPlayerUpdate(playerid);
return 1;
    }
        else
        {
            SendClientMessage(playerid, COLOR_GREY,"   Vi niste u vasem vozilu.");
            return 1;
        }
        }
        else if(strcmp(x_nr,"buy",true) == 0)
        {
            if(IsAnOwnableCar(idcar))
            {
                if(PlayerInfo[playerid][pLevel] < 2)
    {
                    SendClientMessage(playerid, COLOR_GREY, "Morate da budete level 2 da bi ste kupili vozilo!");
                    return 1;
    }
    if(SBizzInfo[1][sbProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Rasprodato", 5000, 1);
return 1;
}
    if(PlayerInfo[playerid][pPcarkey] == 999) { }
    else if(PlayerInfo[playerid][pPcarkey2] == 999) { }
    else if(PlayerInfo[playerid][pPcarkey3] == 999) { }
    else { SendClientMessage(playerid, COLOR_GREY, "   Vi vec imate 3 vozila"); return 1; }
if(CarInfo[idcar][cOwned]==1)
{
    SendClientMessage(playerid, COLOR_GREY, "Neko je vec kupio ovo vozilo");
    return 1;
}
if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue])
{
    if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; }
    else if(PlayerInfo[playerid][pPcarkey2] == 999) { PlayerInfo[playerid][pPcarkey2] = idcar; }
    else if(PlayerInfo[playerid][pPcarkey3] == 999) { PlayerInfo[playerid][pPcarkey3] = idcar; }
    else { return 1; }
CarInfo[idcar][cOwned] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999);
SafeGivePlayerMoney(playerid,-CarInfo[idcar][cValue]);
SBizzInfo[1][sbTill] += 5000;
ExtortionSBiz(1, SBizzInfo[1][sbEntranceCost]);
SBizzInfo[1][sbProducts]--;
PlayerPlayMusic(playerid);
GameTextForPlayer(playerid, "~w~Cestitamo vam~n~Ne zaboravite da /v park vase vozilo!", 5000, 3);
SendClientMessage(playerid, COLOR_GRAD2, "Cestitamo vam na vasoj novoj kupnji!");
SendClientMessage(playerid, COLOR_GRAD2, "Ukucajte /vehiclehelp da vidite komande vozila!");
SendClientMessage(playerid, COLOR_YELLOW2, "Mozete da upalite motor vaseg vozila !");
gEngine[playerid] = 0;
engineOn[GetPlayerVehicleID(playerid)] = false;
DateProp(playerid);
OnPropUpdate();
OnPlayerUpdate(playerid);
return 1;
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Nemate dovoljno novca kod sebe ! ");
    return 1;
}
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_WHITE, "(/v)ehicle [name]");
            SendClientMessage(playerid, COLOR_WHITE, "Dostupni nazivi: park, lock(1-3), sell, sellto, color");
            return 1;
        }
    }
    return 1;
}

Ceo kod !

Lemi_Zero

A kako da obrisem ono /v VehicleID ?? kako to da sklonim ? da mi samo ovo stoji da se ne pomesa..?


Lemi_Zero

Ali nigde nemogu da nadjem za to neznam gde je.... :S mozes da mi slikas ili da mi kazes koji red koji broj ?? pls  ;)


Lemi_Zero

U tome je i problem ja kucam to sto pise tamo /v VEHICLEID i nema nece da se pokaze  :'(

Ukucaj samo "/v" sa navodnicima, i onda izbrisi cijelu komandu.

Nakon toga samo stavi ovaj kod: 

Citat: Eazy_E poslato Jun 01, 2011, 21:18:50 POSLE PODNE
if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vehicle", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged[playerid] == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "   Morate se logirati prvo ! ");
            return 1;
        }
        new x_nr[64];
        x_nr = strtok(cmdtext, idx);
        if(!strlen(x_nr))
        {
            SendClientMessage(playerid, COLOR_RED," ");
            SendClientMessage(playerid, COLOR_RED, "|---------------------------------------------------------------------|");
            SendClientMessage(playerid, COLOR_GREY, "                     (/v)ehicle [name]                                ");
            SendClientMessage(playerid, COLOR_WHITE, "        park   lock(1-3)   sell   sellto   color  list               ");
            SendClientMessage(playerid, COLOR_RED, "|---------------------------------------------------------------------|");
            return 1;
        }
        if(strcmp(x_nr,"sell",true) == 0)
        {
            if(IsAtDealership(playerid))
            {
                if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3])
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    new ownvehkey;
                    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
                    else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }
                    else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; }
                    else { return 1; }
                    if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
                    {
                        new carsellprice = CarInfo[ownvehkey][cValue] / 4 * 3;
                        new Float:x,Float:y,Float:z;
                        new Float:a;
                        CarInfo[ownvehkey][cOwned] = 0;
                        strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999);
                        SafeGivePlayerMoney(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[ownvehkey][cLocationx] = x;
                        CarInfo[ownvehkey][cLocationy] = y;
                        CarInfo[ownvehkey][cLocationz] = z;
                        CarInfo[ownvehkey][cAngle] = a;
                        if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = 999; }
                        else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = 999; }
                        else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { PlayerInfo[playerid][pPcarkey3] = 999; }
                        RemovePlayerFromVehicle(playerid);
                        TogglePlayerControllable(playerid, 1);
                        if(PlayerInfo[playerid][pLocal] == ownvehkey)
                        {
                            SetPlayerInterior(playerid,0);
                            SetPlayerPos(playerid,CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]);
                            PlayerInfo[playerid][pInt] = 0;
                        }
                        OnPropUpdate();
                        OnPlayerUpdate(playerid);
                        DestroyVehicle(ownvehkey);
CreateVehicle(CarInfo[ownvehkey][cModel],CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]+1.0,CarInfo[ownvehkey][cAngle],CarInfo[ownvehkey][cColorOne],CarInfo[ownvehkey][cColorTwo],60000);
                        return 1;
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "  Morate da udjete u vase vozilo da bi ste ga prodali! ");
                    return 1;
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "Vi niste kod dealership-a");
                return 1;
            }
        }
        else if(strcmp(x_nr,"sellto",true) == 0)
        {
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3])
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new ownvehkey;
                if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
                else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }
                else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; }
        else { return 1; }
    if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
    SendClientMessage(playerid, COLOR_WHITE, "/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] == 999)
    {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "/v sellto [playerid/PartOfName] [price]");
                return 1;
            }
            new price;
            price = strval(tmp);
            if(price < 1 || price > 1500000)
            {
                SendClientMessage(playerid, COLOR_GREY, "  Cijena ne sme biti niza od 1 ili visa od 1500000. ");
                return 1;
            }
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        format(string, sizeof(string), "* Vi ste ponudili %s da kupi vas auto za $%d .", giveplayer, price);
        SendClientMessage(playerid, COLOR_WHITE, string);
        format(string, sizeof(string), "* Vlasnik %s vam je ponudio svoje vozilo za $%d (ukucajte /accept ownablecar) da kupite.", playername, price);
        SendClientMessage(giveplayerid, COLOR_WHITE, string);
        OwnableCarOffer[giveplayerid] = playerid;
        OwnableCarID[giveplayerid] = ownvehkey;
        OwnableCarPrice[giveplayerid] = price;
        return 1;
        }
        else if(PlayerInfo[giveplayerid][pPcarkey2] == 999)
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "/v sellto [playerid/PartOfName] [price]");
                return 1;
            }
            new price;
            price = strval(tmp);
            if(price < 1 || price > 1500000)
            {
                SendClientMessage(playerid, COLOR_GREY, "  Cijena ne sme biti nizea od 1 ili visa od 1500000. ");
                return 1;
            }
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        format(string, sizeof(string), "* Vi ste ponudili %s da kupi vas auto za $%d .", giveplayer, price);
        SendClientMessage(playerid, COLOR_WHITE, string);
        format(string, sizeof(string), "* Vlasnik %s vam je ponudio svoje vozilo za $%d (ukucajte /accept ownablecar) da kupite.", playername, price);
        SendClientMessage(giveplayerid, COLOR_WHITE, string);
        OwnableCarOffer[giveplayerid] = playerid;
        OwnableCarID[giveplayerid] = ownvehkey;
        OwnableCarPrice[giveplayerid] = price;
        return 1;
        }
        else if(PlayerInfo[giveplayerid][pPcarkey3] == 999)
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "/v sellto [playerid/PartOfName] [price]");
                return 1;
            }
            new price;
            price = strval(tmp);
            if(price < 1 || price > 1500000)
            {
                SendClientMessage(playerid, COLOR_GREY, "  Cijena ne sme biti niza od 1 ili visa od 1500000. ");
                return 1;
            }
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        format(string, sizeof(string), "* Vi ste ponudili %s da kupi vas auto za $%d .", giveplayer, price);
        SendClientMessage(playerid, COLOR_WHITE, string);
        format(string, sizeof(string), "* Vlasnik %s vam je ponudio svoje vozilo za $%d (ukucajte /accept ownablecar) da kupite.", playername, price);
        SendClientMessage(giveplayerid, COLOR_WHITE, string);
        OwnableCarOffer[giveplayerid] = playerid;
        OwnableCarID[giveplayerid] = ownvehkey;
        OwnableCarPrice[giveplayerid] = price;
        return 1;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, "   Igrac vec ima 3 vozila ! ");
            return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "   Igrac nije u vasoj blizini ! ");
        return 1;
    }
}
}
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "  Ovo nije vase vozilo");
        return 1;
    }
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Motrate da udjete u vase vozilo da bi ste ga prodali");
    return 1;
}
        }
        else if(strcmp(x_nr,"park",true) == 0)
        {
            new Float:x,Float:y,Float:z;
new Float:a;
new carid;
new getcarid;
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { carid = PlayerInfo[playerid][pPcarkey]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { carid = PlayerInfo[playerid][pPcarkey2]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { carid = PlayerInfo[playerid][pPcarkey3]; }
else { return 1; }
getcarid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, playername, sizeof(playername));
GetVehiclePos(carid, x, y, z);
//GetPlayerFacingAngle(playerid, a);
GetVehicleZAngle(carid, a);
if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1)
{
    if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 & PlayerInfo[playerid][pPcarkey3])
{
SendClientMessage(playerid, COLOR_GREY, "Vi niste vlasnik vozila.");
return 1;
}
if(getcarid == carid)
{
CarInfo[carid][cLocationx] = x;
CarInfo[carid][cLocationy] = y;
CarInfo[carid][cLocationz] = z;
CarInfo[carid][cAngle] = a;
format(string, sizeof(string), "~n~ Vi ste parkirali vase vozilo. ~n~");
GameTextForPlayer(playerid, "Vi ste parkirali vase vozilo ovde. I ovde ce se stvarati.", 10000, 3);
OnPropUpdate();
OnPlayerUpdate(playerid);
DestroyVehicle(carid);
CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000);
TogglePlayerControllable(playerid, 1);
return 1;
    }
}
        }
        else if(strcmp(x_nr,"lock1",true) == 0)
        {
                new keycar = PlayerInfo[playerid][pPcarkey];
                if(keycar != 999)
                {
                    new locked[128];
                    locked = strtok(cmdtext, idx);
                    if(CarInfo[keycar][cLock] == 1)
                    {
                    for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(keycar,i,0,0);
}
}
format(string, sizeof(string), "~w~Vozilo~n~~g~Otkljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 0;
OnPropUpdate();
return 1;
}
else if(CarInfo[keycar][cLock] == 0)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(keycar,i,0,1);
}
}
format(string, sizeof(string), "~w~Vozilo~n~~r~Zakljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 1;
OnPropUpdate();
return 1;
}
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "  Vi nemate vozilo na prvom slotu");
                    return 1;
                }
        }
        else if(strcmp(x_nr,"lock2",true) == 0)
        {
                new keycar = PlayerInfo[playerid][pPcarkey2];
                if(keycar != 999)
                {
                    new locked[128];
                    locked = strtok(cmdtext, idx);
                    if(CarInfo[keycar][cLock] == 1)
                    {
                    for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(keycar,i,0,0);
}
}
format(string, sizeof(string), "~w~Vozilo~n~~g~Otkljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 0;
OnPropUpdate();
return 1;
}
else if(CarInfo[keycar][cLock] == 0)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(keycar,i,0,1);
}
}
format(string, sizeof(string), "~w~Vozilo~n~~r~Zakljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 1;
OnPropUpdate();
return 1;
}
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "  Vi nemate vozilo na drugom slotu");
                    return 1;
                }
        }
        else if(strcmp(x_nr,"lock3",true) == 0)
        {
                new keycar = PlayerInfo[playerid][pPcarkey3];
                if(keycar != 999)
                {
                    new locked[128];
                    locked = strtok(cmdtext, idx);
                    if(CarInfo[keycar][cLock] == 1)
                    {
                    for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(keycar,i,0,0);
}
}
format(string, sizeof(string), "~w~Vozilo~n~~g~Otkljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 0;
OnPropUpdate();
return 1;
}
else if(CarInfo[keycar][cLock] == 0)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(keycar,i,0,1);
}
}
format(string, sizeof(string), "~w~Vozilo~n~~r~Zakljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 1;
OnPropUpdate();
return 1;
}
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "  Vi nemate vozilo na trecem slotu");
                    return 1;
                }
        }
        else if(strcmp(x_nr,"list",true) == 0)
        {
        new carkey = PlayerInfo[playerid][pPcarkey];
new carkey2 = PlayerInfo[playerid][pPcarkey2];
new carkey3 = PlayerInfo[playerid][pPcarkey3];
            if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 && PlayerInfo[playerid][pPcarkey3] == 999)
        {
            SendClientMessage(playerid, COLOR_RED," ");
            SendClientMessage(playerid, COLOR_RED,"----------------------------------[ Lista Vozila ]----------------------------------");
            SendClientMessage(playerid, COLOR_WHITE,"  Vi nemate ni jedno vozilo!");
            SendClientMessage(playerid, COLOR_RED,"-------------------------------------------------------------------------------------------");
            return 1;
}
else
{
    SendClientMessage(playerid, COLOR_RED," ");
    SendClientMessage(playerid, COLOR_RED,"----------------------------------[ Lisra Vozila ]----------------------------------");
if (PlayerInfo[playerid][pPcarkey] != 999)
{
format(string, sizeof(string), " 1| Model:[%s]  Value:[%d]  Color1:[%d]   Color2:[%d]   Locked:[%d]", CarInfo[carkey][cDescription], CarInfo[carkey][cValue], CarInfo[carkey][cColorOne], CarInfo[carkey][cColorTwo], CarInfo[carkey][cLock]);
    SendClientMessage(playerid, COLOR_GRAD5,string);
}
if (PlayerInfo[playerid][pPcarkey2] != 999)
{
    format(string, sizeof(string), " 2| Model:[%s]  Value:[%d]  Color1:[%d]   Color2:[%d]   Locked:[%d]", CarInfo[carkey2][cDescription], CarInfo[carkey2][cValue], CarInfo[carkey2][cColorOne], CarInfo[carkey2][cColorTwo], CarInfo[carkey2][cLock]);
    SendClientMessage(playerid, COLOR_GRAD5,string);
}
if (PlayerInfo[playerid][pPcarkey3] != 999)
{
    format(string, sizeof(string), " 3| Model:[%s]  Value:[%d]  Color1:[%d]   Color2:[%d]   Locked:[%d]", CarInfo[carkey3][cDescription], CarInfo[carkey3][cValue], CarInfo[carkey3][cColorOne], CarInfo[carkey3][cColorTwo], CarInfo[carkey3][cLock]);
    SendClientMessage(playerid, COLOR_GRAD5,string);
}
    SendClientMessage(playerid, COLOR_RED,"-------------------------------------------------------------------------------------------");
            return 1;
        }
        }
        else if(strcmp(x_nr,"color",true) == 0)
        {
            if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 && PlayerInfo[playerid][pPcarkey3] == 999)
        {
            SendClientMessage(playerid, COLOR_GREY,"   Vi nemate vozilo da bi ste ga ofarbali.");
            return 1;
        }
        if(GetPlayerMoney(playerid) < 1000)
        {
            SendClientMessage(playerid, COLOR_GREY,"   Vi nemate dovoljno novca da bi ste ofarbali vozilo.");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koristite: /v color [ColorOneID] [ColorTwoID]");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 && color1 > 126)
{
    SendClientMessage(playerid, COLOR_GREY, "   Pogresan ID boje!");
    return 1;
}
tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koristite: /v color [ColorOneID] [ColorTwoID]");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 && color2 > 126)
{
    SendClientMessage(playerid, COLOR_GREY, "   Pogresan ID boje!");
    return 1;
}

new vehid;
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { vehid = PlayerInfo[playerid][pPcarkey]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { vehid = PlayerInfo[playerid][pPcarkey2]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { vehid = PlayerInfo[playerid][pPcarkey3]; }
else { return 1; }

        if(IsPlayerInVehicle(playerid, vehid))
        {
          CarInfo[vehid][cColorOne] = color1;
                CarInfo[vehid][cColorTwo] = color2;
                SafeGivePlayerMoney(playerid, -1000);
                GameTextForPlayer(playerid, "~w~Racun za farbanje je~n~~r~-$1000", 5000, 1);
                ChangeVehicleColor(vehid, color1, color2);
                OnPropUpdate();
OnPlayerUpdate(playerid);
return 1;
    }
        else
        {
            SendClientMessage(playerid, COLOR_GREY,"   Vi niste u vasem vozilu.");
            return 1;
        }
        }
        else if(strcmp(x_nr,"buy",true) == 0)
        {
            if(IsAnOwnableCar(idcar))
            {
                if(PlayerInfo[playerid][pLevel] < 2)
    {
                    SendClientMessage(playerid, COLOR_GREY, "Morate da budete level 2 da bi ste kupili vozilo!");
                    return 1;
    }
    if(SBizzInfo[1][sbProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Rasprodato", 5000, 1);
return 1;
}
    if(PlayerInfo[playerid][pPcarkey] == 999) { }
    else if(PlayerInfo[playerid][pPcarkey2] == 999) { }
    else if(PlayerInfo[playerid][pPcarkey3] == 999) { }
    else { SendClientMessage(playerid, COLOR_GREY, "   Vi vec imate 3 vozila"); return 1; }
if(CarInfo[idcar][cOwned]==1)
{
    SendClientMessage(playerid, COLOR_GREY, "Neko je vec kupio ovo vozilo");
    return 1;
}
if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue])
{
    if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; }
    else if(PlayerInfo[playerid][pPcarkey2] == 999) { PlayerInfo[playerid][pPcarkey2] = idcar; }
    else if(PlayerInfo[playerid][pPcarkey3] == 999) { PlayerInfo[playerid][pPcarkey3] = idcar; }
    else { return 1; }
CarInfo[idcar][cOwned] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999);
SafeGivePlayerMoney(playerid,-CarInfo[idcar][cValue]);
SBizzInfo[1][sbTill] += 5000;
ExtortionSBiz(1, SBizzInfo[1][sbEntranceCost]);
SBizzInfo[1][sbProducts]--;
PlayerPlayMusic(playerid);
GameTextForPlayer(playerid, "~w~Cestitamo vam~n~Ne zaboravite da /v park vase vozilo!", 5000, 3);
SendClientMessage(playerid, COLOR_GRAD2, "Cestitamo vam na vasoj novoj kupnji!");
SendClientMessage(playerid, COLOR_GRAD2, "Ukucajte /vehiclehelp da vidite komande vozila!");
SendClientMessage(playerid, COLOR_YELLOW2, "Mozete da upalite motor vaseg vozila !");
gEngine[playerid] = 0;
engineOn[GetPlayerVehicleID(playerid)] = false;
DateProp(playerid);
OnPropUpdate();
OnPlayerUpdate(playerid);
return 1;
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Nemate dovoljno novca kod sebe ! ");
    return 1;
}
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_WHITE, "(/v)ehicle [name]");
            SendClientMessage(playerid, COLOR_WHITE, "Dostupni nazivi: park, lock(1-3), sell, sellto, color");
            return 1;
        }
    }
    return 1;
}

Ceo kod !
//

Lemi_Zero