[Pomoc] Za vozila /salon/

Započeo Edin
pre 13 godina
333
pregleda
4
postova
edinzulic
Enforcer
pre 13 godina
Skripta koju koristim: Xperia
Detaljan opis problema: Zelim da postavim da igraci mogu imati po dva vozila, a sada je jedan kad se kupi u salonu onda vise se nemoze kupovat!  Eto dio skripte za /kupivozilo!
Dio skripte:
if(strcmp(cmd, "/kupivozilo", true) == 0)
{
    if (Spectating!=-1) {
        if (Carlist==-1) {
            new price = Buylist[Spectating];
            if (price <= GetPlayerMoney(playerid)) {
new autohaus=Buylist[Spectating];
                GivePlayerMoney(playerid, - price);
                Carlist = Spectating; Carlist = Carspawns; Carlist = Carspawns;
                Carlist = Carspawns; Carlist = Carspawns; Carlist = 1; Carlist = 0;
                Carlist = CreateVehicle(Buylist[Spectating],Carlist,Carlist,Carlist,Carlist,-1,-1,-1);
                SetVehicleParamsForAll(Buylist[Spectating],0,0);
                TogglePlayerControllable(playerid,1);
                Spectating=-1;
                RemovePlayerFromVehicle(playerid);
                VehicleSave(playerid);
                TextDrawHideForPlayer(playerid, imevozila);
                TextDrawHideForPlayer(playerid, cijenavozila);
                TextDrawHideForPlayer(playerid, registracijavozila);
                format(string,128,"* Cestitamo! Kupili ste auto {FFFFFF}$%s "COL_YELLOW"za {FFFFFF}%i!",Buylist[Carlist],price);
                SendClientMessage(playerid, YELLOW, string);
                SendClientMessage(playerid, NICERED, "Da vidite opcije Vozila pisite: {FFFFFF}(/v)ozilo.");
            }
            else { format(string, 128, "* Nedovoljno novca za kupnju automobila (trebate: {FFFFFF}$%i)!", price); SendClientMessage(playerid, YELLOW, string); }
        }
        else { SendClientMessage(playerid, COLOR_GREY, "Vi vec imate auto!"); }
    }
    else { SendClientMessage(playerid, COLOR_GREY, "Nisi u izlozbenom vozilu!"); }
    return 1;

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
DDaanniieell
Hustler
pre 13 godina
Probaj Ovako ...
if(strcmp(cmd, "/kupivozilo", true) == 0)
{
    if (Spectating!=-1) {
        if (Carlist==-2) {
            new price = Buylist[Spectating];
            if (price <= GetPlayerMoney(playerid)) {
new autohaus=Buylist[Spectating];
                GivePlayerMoney(playerid, - price);
                Carlist = Spectating; Carlist = Carspawns; Carlist = Carspawns;
                Carlist = Carspawns; Carlist = Carspawns; Carlist = 1; Carlist = 0;
                Carlist = CreateVehicle(Buylist[Spectating],Carlist,Carlist,Carlist,Carlist,-1,-1,-1);
                SetVehicleParamsForAll(Buylist[Spectating],0,0);
                TogglePlayerControllable(playerid,1);
                Spectating=-1;
                RemovePlayerFromVehicle(playerid);
                VehicleSave(playerid);
                TextDrawHideForPlayer(playerid, imevozila);
                TextDrawHideForPlayer(playerid, cijenavozila);
                TextDrawHideForPlayer(playerid, registracijavozila);
                format(string,128,"* Cestitamo! Kupili ste auto {FFFFFF}$%s "COL_YELLOW"za {FFFFFF}%i!",Buylist[Carlist],price);
                SendClientMessage(playerid, YELLOW, string);
                SendClientMessage(playerid, NICERED, "Da vidite opcije Vozila pisite: {FFFFFF}(/v)ozilo.");
            }
            else { format(string, 128, "* Nedovoljno novca za kupnju automobila (trebate: {FFFFFF}$%i)!", price); SendClientMessage(playerid, YELLOW, string); }
        }
        else { SendClientMessage(playerid, COLOR_GREY, "Vi vec imate auto!"); }
    }
    else { SendClientMessage(playerid, COLOR_GREY, "Nisi u izlozbenom vozilu!"); }
    return 1;
edinzulic
Enforcer
pre 13 godina
Nece :/
sani123
Wheel Man
pre 13 godina
ovako pokusaj
	if(strcmp(cmd, "/kupivozilo", true) == 0)
{
    if (Spectating!=-1)
    {
        if (Carlist==-1)
        {
            new price = Buylist[Spectating];
            if (price <= GetPlayerMoney(playerid))
            {
                new autohaus=Buylist[Spectating];
          GivePlayerMoney(playerid, - price);
          Carlist = Spectating; Carlist = Carspawns; Carlist = Carspawns;
Carlist = Carspawns; Carlist = Carspawns; Carlist = 1; Carlist = 0;
Carlist = CreateVehicle(Buylist[Spectating],Carlist,Carlist,Carlist,Carlist,-1,-1,-1);
        SetVehicleParamsForAll(Buylist[Spectating],0,0);
        TogglePlayerControllable(playerid,1);
        Spectating=-1;
        RemovePlayerFromVehicle(playerid);
        VehicleSave(playerid);
        TextDrawHideForPlayer(playerid, imevozila);
TextDrawHideForPlayer(playerid, cijenavozila);
TextDrawHideForPlayer(playerid, registracijavozila);
format(string,128,"* Cestitamo! Kupili ste auto {FFFFFF}$%s "COL_YELLOW"za {FFFFFF}%i!",Buylist[Carlist],price);
SendClientMessage(playerid, YELLOW, string);
SendClientMessage(playerid, NICERED, "Ako je vas auto pokvaren, upisite {FFFFFF}/v fix "COL_RED"da popravite.");
SendClientMessage(playerid, NICERED, "Mozete otkljucati/zakljucati vas auto sa naredbom {FFFFFF}/v lock.");
SendClientMessage(playerid, NICERED, "Ostalo: {FFFFFF}(/v)ozilo.");
                    SendClientMessage(playerid, COLOR_YELLOW, "Vase vozilo je dostavljeno, Uzivajte!");
}
                else { format(string, 128, "* Nedovoljno novca za kupnju automobila (trebate: {FFFFFF}$%i)!", price); SendClientMessage(playerid, YELLOW, string); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Vi vec imate auto!"); }
    }
    else { SendClientMessage(playerid, COLOR_GREY, "Nisi u izlozbenom vozilu!"); }
    return 1;
}
if(strcmp(cmd, "/prodajauto", true) == 0)
{
        tmp = strtok(cmdtext, idx);
if (!strlen(tmp))
{
    SendClientMessage(playerid, COLOR_GREY, "Koristite: /prodajauto [ID Igraca] ");
            return 1;
        }
        new sellplayerid = ReturnUser(tmp);
        tmp = strtok(cmdtext, idx);
if (!strlen(tmp))
{
    SendClientMessage(playerid, COLOR_GREY, "Koristite: /prodajauto [ID Igraca] ");
            return 1;
        }
        new price = strval(tmp);
        if (price<0)
        {
    SendClientMessage(playerid, COLOR_GREY, "Cijena mora biti veca od $0.");
            return 1;
        }
    if (Carlist==-1)
    {
        SendClientMessage(playerid, COLOR_GREY, "Vi nemate auto!");
        return 1;
    }
        if (!IsPlayerConnected(sellplayerid))
        {
    SendClientMessage(playerid, COLOR_GREY, "Igrac je offline.");
            return 1;
        }
        offerCar=playerid;
offerCar=price;
new sellplayername;
GetPlayerName(playerid,playername,sizeof(playername));
GetPlayerName(sellplayerid,sellplayername,sizeof(sellplayername));
format(string,128,"Vi ste ponudili  %s vas auto za $%i!",sellplayername,price);
SendClientMessage(playerid, COLOR_RED, string);
SendClientMessage(playerid, COLOR_YELLOW, "Da odustanete upisite /cancelsell.");
        format(string,128,"%s nudi %s za $%i.",playername,Buylist[Carlist],price);
        SendClientMessage(sellplayerid, COLOR_RED, string);
        SendClientMessage(sellplayerid, COLOR_YELLOW, "Da primite upisite /prihvatisell.");
    return 1;

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava