[Pomoc] Cuvanje posle prodaje kuce

20. Dec. 2015. Zaključano
290
pregleda
5
postova
Branko_Milovanovic
5
Crime Lord
20. Dec. 2015.
Skripta koju koristim: Ne bitno
Detaljan opis problema: Dodao sam da moze kuca da se proda igracu ali kada igrac treba da prihvata ne desava se nista.
Dio skripte:
	if(dialogid == DIALOG_PRODAJAKUCEPRIH)
{
    if(response)
    {
        new id = PonudioIgrac;
if(PI < 2) return SCM(playerid,-1,""SIVA"Vi niste level 2+!");
if(CijenaProdajeKuce <= 0) return SCM(playerid,-1,""SIVA"Prodavac nije odredio cenu kuce!");
if(PI < CijenaProdajeKuce) return SCM(playerid,-1,""SIVA"Nemate dovoljno novca!");
  if(!IsPlayerConnected(PonudioIgracKucu)) return SCM(playerid, -1, ""SIVA"Igrac koji vam je ponudio kucu vise nije online!");
if(PI != -1) return SCM(playerid,-1,""SIVA"Vec posedujes kucu!");
if(PI == -1) return SCM(playerid,-1,""SIVA"Taj igrac nema kucu!");
PI = PI;
PI = -1;
strmid(KucaInfo[PI], ImeIgraca(playerid), 0, strlen(ImeIgraca(playerid)), 999);
g_NovacMinus(playerid, CijenaProdajeKuce);
g_NovacPlus(id, CijenaProdajeKuce);
            new textjbni;
format(textjbni, sizeof(textjbni),"Uspesno ste kupili kucu od igraca %s!",ImeIgraca(id));
SCM(playerid, -1, textjbni);
            new textjbni3;
format(textjbni3, sizeof(textjbni3),"Uspesno ste prodali kucu igracu %s!",ImeIgraca(playerid));
SCM(id, -1, textjbni3);
    CijenaProdajeKuce = 0; CijenaProdajeKuce = 0;
    PonudioIgracKucu = -1; PonudioIgracKucu = -1;
    KomeProdajeKucu = -1; KomeProdajeKucu = -1;
    KuceLP(PI);
    SavePlayer(playerid);
SavePlayer(id);
SacuvajKucu(PI);
}
if(!response)
{
CijenaProdajeKuce = 0; CijenaProdajeKuce[KomeProdajeKucu] = 0;
    PonudioIgracKucu[KomeProdajeKucu] = -1; PonudioIgracKucu = -1;
    KomeProdajeKucu[KomeProdajeKucu] = -1; KomeProdajeKucu = -1;
    SCM(playerid,-1,""COL_RED"* "BELA"(( Odustali ste od kupovine kuce! ))");
}
}

Prosli kod ne sacuva vlasnika kuce.
	if(dialogid == DIALOG_PRODAJAKUCEPRIH)
{
    if(response)
    {
        for(new i; i < sizeof(KucaInfo); i++)
        {
        new id = PonudioIgracKucu;
        new idkuce = PI;
if(PI < 3) return SCM(playerid,-1,""COL_RED"ERROR: "BELA"Vi niste level 3+ !");
if(CijenaProdajeKuce <= 0) return SCM(playerid,-1,""COL_RED"ERROR: "BELA"Prodavac nije odredio cenu kuce!");
if(PI < CijenaProdajeKuce) return SCM(playerid,-1,""COL_RED"ERROR: "BELA"Nemate dovoljno novca!");
  if(!IsPlayerConnected(PonudioIgracKucu)) return SCM(playerid, -1, ""COL_RED"ERROR: "BELA"Igrac koji vam je ponudio kucu vise nije online!");
if(PI != -1) return SCM(playerid,-1,""COL_RED"ERROR: "BELA"Vec posedujes kucu!");
if(PI == -1) return SCM(playerid,-1,""COL_RED"ERROR: "BELA"Taj igrac nema kucu!");
PI[PonudioIgracKucu] = PI;
PI[PonudioIgracKucu] = -1;
strmid(KucaInfo[PI], ImeIgraca(playerid), 0, strlen(ImeIgraca(playerid)), 255);
            KucaInfo[PI] = 1;
g_SetPlayerInterior(playerid, KucaInfo[PI]);
            g_SetPlayerVirtualWorld(playerid, KucaInfo[PI]);
SetPlayerPos(playerid, KucaInfo[PI], KucaInfo[PI], KucaInfo[PI]);
g_NovacMinus(playerid, CijenaProdajeKuce);
g_NovacPlus(id, CijenaProdajeKuce);
            new textjbni;
format(textjbni, sizeof(textjbni),""COL_RED"* "BELA"Uspesno ste kupili kucu od igraca %s po ceni od $%d!",ImeIgraca(PonudioIgracKucu),CijenaProdajeKuce);
SCM(playerid, -1, textjbni);
            new textjbni3;
format(textjbni3, sizeof(textjbni3),""COL_RED"* "BELA"Uspesno ste prodali kucu igracu %s po ceni od $%d!",ImeIgraca(playerid),CijenaProdajeKuce);
SCM(id, -1, textjbni3);
    CijenaProdajeKuce[PonudioIgracKucu] = 0; CijenaProdajeKuce = 0;
    PonudioIgracKucu[PonudioIgracKucu] = -1; PonudioIgracKucu = -1;
    KomeProdajeKucu[PonudioIgracKucu] = -1; KomeProdajeKucu = -1;
    KucaProdanaIgracu(idkuce);
    SavePlayer(playerid);
SavePlayer(PonudioIgracKucu);
SacuvajKucu(i);
}
if(!response)
{
CijenaProdajeKuce = 0; CijenaProdajeKuce[KomeProdajeKucu] = 0;
    PonudioIgracKucu[KomeProdajeKucu] = -1; PonudioIgracKucu = -1;
    KomeProdajeKucu[KomeProdajeKucu] = -1; KomeProdajeKucu = -1;
    SCM(playerid,-1,""COL_RED"* "BELA"(( Odustali ste od kupovine kuce! ))");
}
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Branko_Milovanovic
5
Crime Lord
21. Dec. 2015.
BUMP!
CH|pr0
4
Enforcer
21. Dec. 2015.
Za prvi kod probaj da stavis

PI = 1;
Branko_Milovanovic
5
Crime Lord
21. Dec. 2015.
Sto ce mi to?  Procitaj da se ne deÅ¡ava niÅ¡ta u prvom kodu a u drugom neće da promenim vlasnika kuce samo promeni kljuceve kuce al vlasnika nece.
Branko_Milovanovic
5
Crime Lord
21. Dec. 2015.
Konacno sam resio problem.LOCK!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha