[Pomoc] Kupovina kuce od igrača

Započeo Damjan.
4. Jul 2016. Zaključano
422
pregleda
6
postova
Damjan_Nole
4
Enforcer
🔥3
4. Jul 2016.
Skripta koju koristim: UP mod
Detaljan opis problema: Ovako napravio sam da mogu prodat igracu kucu al idem ja /kuca prodaj igracu, odaberi ID igrača odaberem, odaberem cijenu i onda taj drugi igrač kad oce prihvatit pise mi ne posjedujete kucu , a inace kopiro sam sa vozila prodaju sad nez sta je evo vam sve 3 Dialog variable.
Dio skripte:
if(dialogid == DIALOG_KUCAR)
{
    if(!response) return 1;
    if(PlayerInfo == -1) return SCM(playerid,-1,""CRVENA"ERROR: "BELA"Ne posedujes auto!");
    if(response)
    {
    new kid, string, Float:Poz;
    if(sscanf(inputtext, "u", kid)) return SPD(playerid, DIALOG_KUCAR, DIALOG_STYLE_INPUT, "Prodaja kuce", ""BELA"POGRESAN ID!\n"BELA"Unesite ID igraca kome zelite da prodate vozilo...", "Potvrdi", "Odustani");
if(!IsPlayerConnected(kid)) return SPD(playerid, DIALOG_KUCAR, DIALOG_STYLE_INPUT, "Prodaja kuce", ""BELA"POGRESAN ID!\n"BELA"Unesite ID igraca kome zelite da prodate kucu...", "Potvrdi", "Odustani");
//if(GetPlayerVehicleID(playerid) != VoziloInfo[PlayerInfo]) return SCM(playerid, -1, ""BELA"Niste u svom vozilu!");
            GetPlayerPos(kid, Poz, Poz, Poz);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz, Poz, Poz)) return SCM(playerid, -1, ""BELA"Igrac nije u vasoj blizini!");
            if(kid == playerid) return SCM(playerid,-1,""CRVENA"ERROR:"BELA" Ne mozete sami sebi ponuditi prodaju!");
KomeProdaje = kid; PonudioIgrac = playerid;
        format(string,sizeof(string), ""BELA"Sad unesite cenu vaseg auta za koliko zelite da ga prodate...");
        SPD(playerid, DIALOG_KUCACENA, DIALOG_STYLE_INPUT, "Prodaja kuce", string, "Potvrdi", "Odustani");
}
}
////////////////////////////////////////////////////////////////////////////////////////////////
if(dialogid == DIALOG_KUCACENA)
{
    if(PlayerInfo == -1) return SCM(playerid,-1,""CRVENA"ERROR: "BELA"Ne posedujes kucu!");
    if(response)
    {
    new cena, string;
    if(PlayerInfo[KomeProdaje] < 4) return SCM(playerid,-1,""BELA"Igrac nije level 4+!");
format(string,sizeof(string), ""BELA"Sad unesite cenu vaseg auta za koliko zelite da ga prodate...");
    if(sscanf(inputtext, "i", cena)) return SPD(playerid, DIALOG_KUCACENA, DIALOG_STYLE_INPUT, "Prodaja auta", string, "Potvrdi", "Odustani");
    if(cena < 0 || cena > 10000000) return SPD(playerid, DIALOG_KUCACENA, DIALOG_STYLE_INPUT, "Prodaja auta", string, "Potvrdi", "Odustani");
    CijenaProdaje = cena; CijenaProdaje[KomeProdaje] = cena;
    SCMF(playerid,-1,"Ponudili ste auta igracu %s za %d$ novca!",GetName(KomeProdaje), cena);
    SCMF(KomeProdaje,-1,""BELA"Igrac %s vam je ponudio svoju kucu za %d$!",GetName(playerid),cena);
    format(string,sizeof(string), ""BELA"Igrac %s vam je ponudio svoju kucu za %d$...\n"BELA"Kliknite na prihvati ukoliko zelite da prihvatite prodaju", GetName(playerid), cena);
    SPD(KomeProdaje, DIALOG_KUCAPRODANA, DIALOG_STYLE_MSGBOX, "Prodaja auta", string, "Prihvati", "Odustani");
}
if(!response)
{
CijenaProdaje = 0; CijenaProdaje[KomeProdaje] = 0;
    PonudioIgrac[KomeProdaje] = -1; PonudioIgrac = -1;
    KomeProdaje[KomeProdaje] = -1; KomeProdaje = -1;
    SCM(playerid,-1,""BELA"Odustali ste od prodaje vase kuce!");
}
}
////////////////////////////////////////////////////////////////////////////////////////////////
if(dialogid == DIALOG_KUCAPRODANA)
{
    if(response)
    {
        new id = PonudioIgrac;
if(PlayerInfo < 4) return SCM(playerid,-1,""BELA"Vi niste level 4+!");
if(CijenaProdaje <= 0) return SCM(playerid,-1,""BELA"Prodavac nije odredio cenu kuce!");
if(PlayerInfo < CijenaProdaje) return SCM(playerid,-1,""BELA"Nemate dovoljno novca!");
  if(!IsPlayerConnected(PonudioIgrac)) return SCM(playerid, -1, ""BELA"Igrac koji vam je ponudio vozilo vise nije online!");
if(PlayerInfo != -1) return SCM(playerid,-1,""BELA"Vec posedujes kucu!");
if(PlayerInfo == -1) return SCM(playerid,-1,""BELA"Taj igrac nema kucu!");
PlayerInfo = PlayerInfo;
        PlayerInfo = -1;
        strmid(KucaInfo[PlayerInfo], GetName(playerid), 0, strlen(GetName(playerid)), 999);
            g_NovacMinus(playerid, CijenaProdaje); g_NovacPlus(id, CijenaProdaje);
            SCMF(playerid,-1,""BELA"Uspesno ste kupili auto od igraca %s!",GetName(id));
            SCMF(id,-1,""BELA"Uspesno ste prodali auto igracu %s!",GetName(playerid));
RemovePlayerFromVehicle(id); CijenaProdaje = 0; CijenaProdaje = 0;
    PonudioIgrac = -1; PonudioIgrac = -1;
    KomeProdaje = -1; KomeProdaje = -1;
    SavePlayer(playerid); SavePlayer(id); SacuvajVozilo(PlayerInfo);
}
if(!response)
{
CijenaProdaje = 0; CijenaProdaje[KomeProdaje] = 0;
    PonudioIgrac[KomeProdaje] = -1; PonudioIgrac = -1;
    KomeProdaje[KomeProdaje] = -1; KomeProdaje = -1;
    SCM(playerid,-1,""BELA"Odustali ste od kupovine vozila!");
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
TheToretto
4
Made Man
5. Jul 2016.
if(PlayerInfo == -1) return SCM(playerid,-1,""BELA"Taj igrac nema kucu!");

U

if(PlayerInfo == -1) return SCM(playerid,-1,""BELA"Taj igrac nema kucu!");

Valjda na to mislis
Damjan_Nole
4
Enforcer
🔥3
5. Jul 2016.
Ok ali ne znam dali ce bit dobro jer taj igrac koji prihvati kupovinu njemu pise nemate kucu hah a ni ne trebam je imat jer kupujem je hah
Rudimental
5
OG Legend
5. Jul 2016.
Ja il sam corav il sta pa ne vidim taj text u ovim kodovima pa da ti kazem gde gresis 😄
Damjan_Nole
4
Enforcer
🔥3
5. Jul 2016.
Nez onda di bi mogo pogrijesit drugdje hah ?
TheToretto
4
Made Man
5. Jul 2016.
Marco ツ wrote on July 5, 2016, 5:19 pm:
Nez onda di bi mogo pogrijesit drugdje hah ?


Pa de nam napisi sta tacno ispise kada hoce da potvrdi...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha