[Pomoc] Oko komande

Započeo Jack_Corleone
25. Mar. 2016. Zaključano
409
pregleda
10
postova
Jack_Corleone
3
Hustler
25. Mar. 2016.
Skripta koju koristim: GTARP
Opis problema o kojem se radi: E ovako pravio sistem Evra definisamo mi
PlayerInfo
kako da stavim da kad igrac ponudi igracu kola da mu skine evro i njemu da da evro? Hvala Unapred
Dio skripte:
	        else if(strcmp(x_nr,"sellto",true) == 0)
        {
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)
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
    SendClientMessage(playerid, COLOR_WHITE, "Podsetnik: /v sellto [ID Igraca/Dio Imena] ");
    return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
    if(ProxDetectorS(8.0, playerid, giveplayerid))
      {
    if(PlayerInfo == 999)
    {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "Podsetnik: /v sellto [ID Igraca/Dio Imena] ");
                return 1;
            }
            new newcar = GetPlayerVehicleID(playerid);
            new kupovan = PlayerInfo;
            kupovan = strval(tmp);
            if(kupovan < 1 || kupovan > 100000)
            {
                SendClientMessage(playerid, COLOR_GREY, "  Cena ne moze biti manja od 1 ni veca od 100000. ");
                return 1;
            }
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
      format(string, sizeof(string), "* Ponudili ste vas auto %s-u za %d .", giveplayer, PlayerInfo);
        SendClientMessage(playerid, COLOR_WHITE, string);
        format(string, sizeof(string), "* Vlasnik auta %s vam je ponudio auto/motor za $%d (kucajte /accept ownablecar).", playername, PlayerInfo);
        SendClientMessage(giveplayerid, COLOR_WHITE, string);
        format(string, sizeof(string), "Model: %s | Cena vozila na /v buy je %d",CarInfo,CarInfo);
        SendClientMessage(giveplayerid, COLOR_BLUE, string);
        OwnableCarOffer = playerid;
        OwnableCarID = ownvehkey;
        OwnableCarPrice = kupovan;
        return 1;
        }
        else if(PlayerInfo == 999)
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "Podsetnik: /v sellto [ID Igraca/Dio Imena] ");
                return 1;
            }
            new newcar = GetPlayerVehicleID(playerid);
            new kupovan = PlayerInfo;
            kupovan = strval(tmp);
            if(kupovan < 1 || kupovan > 100000)
            {
                SendClientMessage(playerid, COLOR_GREY, "  Cena ne moze biti manja od 1 ni veca od 100000. ");
                return 1;
            }
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
      format(string, sizeof(string), "* Ponudili ste vas auto %s-u za $%d .", giveplayer, PlayerInfo);
        SendClientMessage(playerid, COLOR_WHITE, string);
        format(string, sizeof(string), "* Vlasnik auta %s vam je ponudio auto/motor za $%d (kucajte /accept ownablecar).", playername, PlayerInfo);
        SendClientMessage(giveplayerid, COLOR_WHITE, string);
        format(string, sizeof(string), "Model: %s | Cena vozila na /v buy je $%d",CarInfo,CarInfo);
        SendClientMessage(giveplayerid, COLOR_BLUE, string);
        OwnableCarOffer = playerid;
        OwnableCarID = ownvehkey;
        OwnableCarPrice = kupovan;
        return 1;
        }
        else if(PlayerInfo == 999)
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "Podsetnik: /v sellto [ID Igraca/Dio Imena] ");
                return 1;
            }
                                        new newcar = GetPlayerVehicleID(playerid);
            new kupovan = PlayerInfo;
            kupovan = strval(tmp);
            if(kupovan < 1 || kupovan > 100000)
            {
                SendClientMessage(playerid, COLOR_GREY, "  Cena ne moze biti manja od 1 ni veca od 100000. ");
                return 1;
            }
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
      format(string, sizeof(string), "* Ponudili ste vas auto %s-u za $%d .", giveplayer, kupovan);
        SendClientMessage(playerid, COLOR_WHITE, string);
        format(string, sizeof(string), "* Vlasnik auta %s vam je ponudio auto/motor za $%d (kucajte /accept ownablecar).", playername, kupovan);
        SendClientMessage(giveplayerid, COLOR_WHITE, string);
        format(string, sizeof(string), "Model: %s | Cena vozila na /v buy je $%d",CarInfo,CarInfo);
        SendClientMessage(giveplayerid, COLOR_BLUE, string);
        OwnableCarOffer = playerid;
        OwnableCarID = ownvehkey;
        OwnableCarPrice = kupovan;
        return 1;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, "  Igrac vec ima 3 vozila ! ");
            return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "  Igrac nije blizu vas ! ");
        return 1;
    }
}
}
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "  To nije vas auto");
        return 1;
    }
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Morate sjesti u autu da biste ga prodali");
    return 1;
}
        }

Slika (neobavezno):
Joksa99
5
Crime Lord
25. Mar. 2016.
Imas li /prihvati vozilO?
Jack_Corleone
3
Hustler
25. Mar. 2016.
			else if(strcmp(x_job,"ownablecar",true) == 0)
{
    if(PlayerInfo < 5)
    {
                    SendClientMessage(playerid, COLOR_GREY, " Morate biti barem lvl 5 da kupite vozilo!");
                    return 1;
    }
    if(OwnableCarOffer < 999)
    {
        if(OwnableCarID == 0) { return 1; }
        if(OwnableCarPrice == 0 || OwnableCarPrice > 100001) { return 1; }

        if(OwnableCarID == PlayerInfo[OwnableCarOffer]) { }
        else if(OwnableCarID == PlayerInfo[OwnableCarOffer]) { }
        else if(OwnableCarID == PlayerInfo[OwnableCarOffer]) { }
        else { SendClientMessage(playerid, COLOR_GREY, "  Offer is no longer available"); return 1; }

        if(GetPlayerMoney(playerid) >= OwnableCarPrice)
        {
if(IsPlayerConnected(OwnableCarOffer))
{
    GetPlayerName(OwnableCarOffer, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(PlayerInfo == 999)
{
if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Prodavac auta mora sjedati u svom autu !");
return 1;
}
format(string, sizeof(string), "* Kupili ste auto za $%d od %s-a.",OwnableCarPrice,giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s je kupio auto za $%d.",sendername,OwnableCarPrice);
SendClientMessage(OwnableCarOffer, COLOR_WHITE, string);
    RemovePlayerFromVehicle(OwnableCarOffer);
    //GivePlayerMoney(playerid, - OwnableCarPrice);
    //GivePlayerMoney(OwnableCarOffer, OwnableCarPrice);
    new kljucev = OwnableCarOffer;
    PlayerInfo -= OwnableCarPrice;
    PlayerInfo += OwnableCarPrice,kljucev;
    strmid(CarInfo[OwnableCarID], sendername, 0, strlen(sendername), 999);
}
    else if(PlayerInfo == 999)
{
    if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Prodavac auta mora sjedati u svom autu !");
return 1;
}
format(string, sizeof(string), "* Kupili ste auto za $%d od %s-a.",OwnableCarPrice,giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s je kupio auto za $%d.",sendername,OwnableCarPrice);
SendClientMessage(OwnableCarOffer, COLOR_WHITE, string);
    RemovePlayerFromVehicle(OwnableCarOffer);
    new kljucev = OwnableCarOffer;
    PlayerInfo -= OwnableCarPrice;
    PlayerInfo += OwnableCarPrice,kljucev;
    //GivePlayerMoney(playerid, - OwnableCarPrice);
    //GivePlayerMoney(OwnableCarOffer, OwnableCarPrice);
    strmid(CarInfo[OwnableCarID], sendername, 0, strlen(sendername), 999);
}
    else if(PlayerInfo == 999)
{
    if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Prodavac auta mora sjedati u svom autu !");
return 1;
}
format(string, sizeof(string), "* Kupili ste auto za $%d od %s-a.",OwnableCarPrice,giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s je kupio auto za $%d.",sendername,OwnableCarPrice);
SendClientMessage(OwnableCarOffer, COLOR_WHITE, string);
    RemovePlayerFromVehicle(OwnableCarOffer);
    new kljucev = OwnableCarOffer;
    PlayerInfo -= OwnableCarPrice;
    PlayerInfo += OwnableCarPrice,kljucev;
    //GivePlayerMoney(playerid, - OwnableCarPrice);
    //GivePlayerMoney(OwnableCarOffer, OwnableCarPrice);
    strmid(CarInfo[OwnableCarID], sendername, 0, strlen(sendername), 999);
}
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "  Vec imate 3 auta ! ");
        return 1;
}
    DateProp(playerid);
DateProp(OwnableCarOffer);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
OnPlayerUpdateCustom(OwnableCarOffer);
    OwnableCarOffer = 999;
OwnableCarID = 0;
OwnableCarPrice = 0;
GameTextForPlayer(playerid, "~w~Cestitamo~n~Nemojte zaboraviti da ga parkirate (/v park)!", 5000, 3);
SendClientMessage(playerid, COLOR_GRAD2, "Cestitamo na novoj kupovini!");
SendClientMessage(playerid, COLOR_GRAD2, "Kucajte /vehiclemanual da procitate uputstva za auto!");
return 1;
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Prodavac auta je offline !");
        return 1;
}
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "  Niko vam nije ponudio auto !");
        return 1;
    }
}
Joksa99
5
Crime Lord
25. Mar. 2016.
Svugde gde ti je GetPlayerMoney zameni sa PlayerInfo
Svugde gde ti je GivePlayerMoney zameni sa PlayerInfo
Znaci tipa ovako:

PlayerInfo -= OwnableCarPrice);
Jack_Corleone
3
Hustler
25. Mar. 2016.
Sada skine evro kad igrac kupi vozilo, a igrac koji prodaje ne dobiva nista
			else if(strcmp(x_job,"ownablecar",true) == 0)
{
    if(PlayerInfo < 5)
    {
                    SendClientMessage(playerid, COLOR_GREY, " Morate biti barem lvl 5 da kupite vozilo!");
                    return 1;
    }
    if(OwnableCarOffer < 999)
    {
        if(OwnableCarID == 0) { return 1; }
        if(OwnableCarPrice == 0 || OwnableCarPrice > 100001) { return 1; }

        if(OwnableCarID == PlayerInfo[OwnableCarOffer]) { }
        else if(OwnableCarID == PlayerInfo[OwnableCarOffer]) { }
        else if(OwnableCarID == PlayerInfo[OwnableCarOffer]) { }
        else { SendClientMessage(playerid, COLOR_GREY, "  Offer is no longer available"); return 1; }

        if(GetPlayerMoney(playerid) >= OwnableCarPrice)
        {
if(IsPlayerConnected(OwnableCarOffer))
{
    GetPlayerName(OwnableCarOffer, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(PlayerInfo == 999)
{
if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Prodavac auta mora sjedati u svom autu !");
return 1;
}
new dajpare;
dajpare += PlayerInfo;
format(string, sizeof(string), "* Kupili ste auto za $%d od %s-a.",OwnableCarPrice,giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s je kupio auto za $%d.",sendername,OwnableCarPrice);
SendClientMessage(OwnableCarOffer, COLOR_WHITE, string);
    RemovePlayerFromVehicle(OwnableCarOffer);
    PlayerInfo -= OwnableCarPrice;
    //GivePlayerMoney(playerid,OwnableCarOffer);
    GivePlayerMoney(OwnableCarOffer, dajpare);
    //PlayerInfo -= OwnableCarPrice;
    //PlayerInfo += OwnableCarPrice+kljucev;
    strmid(CarInfo[OwnableCarID], sendername, 0, strlen(sendername), 999);
}
    else if(PlayerInfo == 999)
{
    if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Prodavac auta mora sjedati u svom autu !");
return 1;
}
new dajpare;
dajpare += PlayerInfo;
format(string, sizeof(string), "* Kupili ste auto za $%d od %s-a.",OwnableCarPrice,giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s je kupio auto za $%d.",sendername,OwnableCarPrice);
SendClientMessage(OwnableCarOffer, COLOR_WHITE, string);
    RemovePlayerFromVehicle(OwnableCarOffer);
PlayerInfo -= OwnableCarPrice;
//GivePlayerMoney(playerid,OwnableCarOffer);
GivePlayerMoney(OwnableCarOffer, dajpare);
    strmid(CarInfo[OwnableCarID], sendername, 0, strlen(sendername), 999);
}
    else if(PlayerInfo == 999)
{
    if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else if(GetPlayerVehicleID(OwnableCarOffer) == PlayerInfo[OwnableCarOffer])
{
PlayerInfo = PlayerInfo[OwnableCarOffer];
    PlayerInfo[OwnableCarOffer] = 999;
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Prodavac auta mora sjedati u svom autu !");
return 1;
}
new dajpare;
dajpare += PlayerInfo;
format(string, sizeof(string), "* Kupili ste auto za $%d od %s-a.",OwnableCarPrice,giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s je kupio auto za $%d.",sendername,OwnableCarPrice);
SendClientMessage(OwnableCarOffer, COLOR_WHITE, string);
    RemovePlayerFromVehicle(OwnableCarOffer);
PlayerInfo -= OwnableCarPrice;
GivePlayerMoney(OwnableCarOffer, dajpare);
    strmid(CarInfo[OwnableCarID], sendername, 0, strlen(sendername), 999);
}
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "  Vec imate 3 auta ! ");
        return 1;
}
    DateProp(playerid);
DateProp(OwnableCarOffer);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
OnPlayerUpdateCustom(OwnableCarOffer);
    OwnableCarOffer = 999;
OwnableCarID = 0;
OwnableCarPrice = 0;
GameTextForPlayer(playerid, "~w~Cestitamo~n~Nemojte zaboraviti da ga parkirate (/v park)!", 5000, 3);
SendClientMessage(playerid, COLOR_GRAD2, "Cestitamo na novoj kupovini!");
SendClientMessage(playerid, COLOR_GRAD2, "Kucajte /vehiclemanual da procitate uputstva za auto!");
return 1;
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Prodavac auta je offline !");
        return 1;
}
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "  Niko vam nije ponudio auto !");
        return 1;
    }
}
Levuâ„¢
5
Kingpin
25. Mar. 2016.
Dodaj
PlayerInfo[OwnableCarOffer] += 1;
Jack_Corleone
3
Hustler
25. Mar. 2016.
Da dodam u GivePlayerMoney(PlayerInfo[OwnableCarOffer] += OwnableCarPrice);
Levuâ„¢
5
Kingpin
25. Mar. 2016.
Pogledaj odgovor iznad, zbrzao sam
Jack_Corleone
3
Hustler
25. Mar. 2016.
A tako ima da mu da 1 evro
Levuâ„¢
5
Kingpin
25. Mar. 2016.
Pa to si rekao da hoces

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha