( Pomoc ) Komanda /kupikucu

Započeo Drobnjak
13. Maj 2013. Zaključano
385
pregleda
8
postova
Drobnjak
5
Crime Lord
13. Maj 2013.
Skripta : CLRP
Problem : Sa komandom /kupikucu.
Ovako.Dodjem do kuce i pise cijena,lvl i to sve.I pise Opis : Velika Kuca,i ja kucam kod nje /kupikucu i kupim je pise mi da sam kupi ali onda pise da izaberem int ali pise Odaberi Interijer - Mala Kuca tako kaka kupim i vilu ili veliku kucu...Idovi dijaloga mi se ne misaju..
Komanda :
COMMAND:kupikucu(playerid, params[])
{
#pragma unused params
    new string[ 128 ], stringt;
    if( PlayerInfo == 255 ) {
        for(new h = 0; h < sizeof(Houses); h++) {
            if(IsPlayerInRangeOfPoint( playerid, 5, Houses, Houses, Houses) ) {
                if(strcmp(Houses, "Niko", true) == 0 ) {
                    if(Houses == -1) {
                        SendClientMessage( playerid, WHITE, "Ova kuca nije na prodaji." );
                        return 1;
                    }

                    if(Houses > PlayerInfo) {
                        format( string, sizeof(string), "Moras biti level %d da bi mogao kupiti ovu kucu." , Houses);
                        SendClientMessage( playerid, WHITE, string);
                        return 1;
                    }
                    else {
                        if( GetPlayerMoney(playerid) > Houses) {
                            new id;
                            new sendername;
                            Houses = 418;
                            Houses = -1;
                            Houses = -1;
                            Houses = 1;
                            GivePlayerCash(playerid, -Houses);
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            strmid(Houses, sendername, 0, strlen(sendername), 255);
                            format( stringt, sizeof( stringt ), "~y~Kupili ste kucu za: ~g~%d$", Houses);
                            GameTextForPlayer(playerid, stringt, 5000, 1);
                            PlayerInfo = h;
                            OnPropTextdrawUpdate(1,id);
                            if(Houses == 1) {
                              ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                            if(Houses == 2) {
                                ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                            if(Houses == 3) {
                                ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                            //if(Houses == 3) {
                            //    ShowPlayerDialog(playerid, KUCAMENU3, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}ca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            //}
                            if(Houses == 4) {
                                ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
                            }
                            if(Houses == 4) {
                                ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
                            }
                            if(Houses == 5) {
Houses = 2513.1982;
            Houses = -1729.1401;
            Houses = 778.87899;
            Houses = -1;
                            }
                            if(Houses == 0) {
                                ShowPlayerDialog(playerid, KUCAMENU1, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Mala Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                            SaveHouse(h);

                        }
                        else {
                            SendClientMessage( playerid, WHITE, "Nemas dovoljno novca." );
                        }
                    }
                }
                else {
                    SendClientMessage( playerid, WHITE, "Zao name je, ova kuca nije dostupna za prodaje!" );
                }
            }
        }
    }
    else {
        SendClientMessage( playerid, WHITE, "Vec imas kucu! Koristi /kuca prodaj da prodas tu sto imas." );
    }
    return 1;
}
Blaeks_Biofor
5
Forum Don
13. Maj 2013.
cekaj, ti odaberes neki enterijer bilo koji a dobijes uvek enterijer male kuce ?
Drobnjak
5
Crime Lord
13. Maj 2013.
Kupim kucu bilo koju..
I Uvijek pise da izaberem int normalno ali uvijek doibvam int male kuce ,ali ima u modu u za ostale int ali meni uvijek ovaj dialog daje Odaberi Interijer - Mala Kuca a ima i dialog Odaberi Interijer - Srednja i ostali neznam sta da radim...
[WW]ivan
5
Kingpin
13. Maj 2013.
|YUG|Staff Team wrote on May 13, 2013, 5:20 pm:
Kupim kucu bilo koju..
I Uvijek pise da izaberem int normalno ali uvijek doibvam int male kuce ,ali ima u modu u za ostale int ali meni uvijek ovaj dialog daje Odaberi Interijer - Mala Kuca a ima i dialog Odaberi Interijer - Srednja i ostali neznam sta da radim...


pogledaj pod ondialogresponse u komandi nemos nista nac..

pogledaj tamo koridnate ako su iste zamjeni ih sa zeljenim intovima, ako nisu postaj pa cemo vidit sta je
Drobnjak
5
Crime Lord
13. Maj 2013.
Pogledaj ovo....Ovo je pod OnDialogResponse ali kada god kupim kucu izbaci mi da biram interijere za malu kucu a ima i za ostale...
	if(dialogid == KUCAMENU1)
{
    if(response) {
        new house = PlayerInfo;
        if(listitem == 0) {                      //
            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 1 !");
            Houses = 223.15235900879;
            Houses = 1287.6987304688;
            Houses = 1082.140625;
            Houses = 1;
            SaveHouse(house);
        }
        if(listitem == 1) {                      //

            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 2 !");
            Houses = 2282.9631347656;
            Houses = -1139.8630371094;
            Houses = 1050.8984375;
            Houses = 11;
            SaveHouse(house);

        }
        if(listitem == 2) {                      //

            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 3 !");
            Houses = 2308.8156738281;
            Houses = -1212.1856689453;
            Houses = 1049.0234375;
            Houses = 6;
            SaveHouse(house);
        }
        if(listitem == 3) {                      //

            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 4 !");
            Houses = 2333.1892089844;
            Houses = -1076.9910888672;
            Houses = 1049.0234375;
            Houses = 6;
            SaveHouse(house);

        }
    }
}

if(dialogid == KUCAMENU2)
{
    if(response) {
        new house = PlayerInfo;
        if(listitem == 0) {                      //

            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 1 !");
            Houses = 2233.8034667969;
            Houses = -1114.8354492188;
            Houses = 1050.8828125;
            Houses = 5;
            SaveHouse(house);
        }
        if(listitem == 1) {                      //

            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 2 !");
            Houses = 2218.1440429688;
            Houses = -1076.3052978516;
            Houses = 1050.484375;
            Houses = 1;
            SaveHouse(house);

        }
        if(listitem == 2) {                      //

            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 3 !");
            Houses = 140.32864379883;
            Houses = 1366.5863037109;
            Houses = 1083.859375;
            Houses = 5;
            SaveHouse(house);
        }
        if(listitem == 3) {                      //

            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 4 !");
            Houses = -42.586875915527;
            Houses = 1406.23828125;
            Houses = 1084.4296875;
            Houses = 8;
            SaveHouse(house);

        }
    }
}

if(dialogid == KUCAMENU3)
{
    if(response) {
        new house = PlayerInfo;
        if(listitem == 0) {                      //

            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 1 !");
            Houses = 2196.1489257813;
            Houses = -1204.3884277344;
            Houses = 1049.0234375;
            Houses = 6;
            SaveHouse(house);
        }
        if(listitem == 1) {                      //

            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 2 !");
            Houses = 2237.5656738281;
            Houses = -1080.6798095703;
            Houses = 1049.0234375;
            Houses = 2;
            SaveHouse(house);

        }
        if(listitem == 2) {                      //

            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 3 !");
            Houses = -284.52813720703;
            Houses = 1471.1632080078;
            Houses = 1084.375;
            Houses = 15;
            SaveHouse(house);
        }
        if(listitem == 3) {                      //

            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 4 !");
            Houses = -83.052520751953;
            Houses = 1323.3685302734;
            Houses = 1083.859375;
            Houses = 9;
            SaveHouse(house);
        }

    }
}

if(dialogid == KUCAMENU4)
{
    if(response) {
        new house = PlayerInfo;
        if(listitem == 0) {                      //

            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 1 !");
            Houses = 2365.3452148438;
            Houses = -1135.0167236328;
            Houses = 1050.875;
            Houses = 8;
            SaveHouse(house);
        }

        if(listitem == 1) {                      //

            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 2 !");
            Houses = 2317.841796875;
            Houses = -1026.5052490234;
            Houses = 1050.2177734375;
            Houses = 9;
            SaveHouse(house);

        }
        if(listitem == 2) {                      //

            SendClientMessage(playerid, COLOR_GREY, "Odabrao si interijer sa brojem 3 !");
            Houses = 140.26782226563;
            Houses = 1366.1749267578;
            Houses = 1083.859375;
            Houses = 5;
            SaveHouse(house);
        }
    }
}
[WW]ivan
5
Kingpin
13. Maj 2013.
probaj komandu stavit ovako
COMMAND:kupikucu(playerid, params[])
{
#pragma unused params
    new string[ 128 ], stringt;
    if( PlayerInfo == 255 ) {
        for(new h = 0; h < sizeof(Houses); h++) {
            if(IsPlayerInRangeOfPoint( playerid, 5, Houses, Houses, Houses) ) {
                if(strcmp(Houses, "Niko", true) == 0 ) {
                    if(Houses == -1) {
                        SendClientMessage( playerid, WHITE, "Ova kuca nije na prodaji." );
                        return 1;
                    }

                    if(Houses > PlayerInfo) {
                        format( string, sizeof(string), "Moras biti level %d da bi mogao kupiti ovu kucu." , Houses);
                        SendClientMessage( playerid, WHITE, string);
                        return 1;
                    }
                    else {
                        if( GetPlayerMoney(playerid) > Houses) {
                            new id;
                            new sendername;
                            Houses = 418;
                            Houses = -1;
                            Houses = -1;
                            Houses = 1;
                            GivePlayerCash(playerid, -Houses);
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            strmid(Houses, sendername, 0, strlen(sendername), 255);
                            format( stringt, sizeof( stringt ), "~y~Kupili ste kucu za: ~g~%d$", Houses);
                            GameTextForPlayer(playerid, stringt, 5000, 1);
                            PlayerInfo = h;
                            OnPropTextdrawUpdate(1,id);
                            if(Houses == 1) {
                              ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                          else if(Houses == 2) {
                                ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                          else if(Houses == 3) {
                                ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                            //if(Houses == 3) {
                            //    ShowPlayerDialog(playerid, KUCAMENU3, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}ca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            //}
                          else if(Houses == 4) {
                                ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
                            }
                          else if(Houses == 4) {
                                ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
                            }
                          else if(Houses == 5) {
Houses = 2513.1982;
            Houses = -1729.1401;
            Houses = 778.87899;
            Houses = -1;
                            }
                          else if(Houses == 0) {
                                ShowPlayerDialog(playerid, KUCAMENU1, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Mala Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                            SaveHouse(h);

                        }
                        else {
                            SendClientMessage( playerid, WHITE, "Nemas dovoljno novca." );
                        }
                    }
                }
                else {
                    SendClientMessage( playerid, WHITE, "Zao name je, ova kuca nije dostupna za prodaje!" );
                }
            }
        }
    }
    else {
        SendClientMessage( playerid, WHITE, "Vec imas kucu! Koristi /kuca prodaj da prodas tu sto imas." );
    }
    return 1;
}
Drobnjak
5
Crime Lord
13. Maj 2013.
Opet kupim Vilu pise samo da uzmem int za malu  🤐
Drobnjak
5
Crime Lord
14. Maj 2013.
Ako se to ne moze popraraviti,mogi li kako napraviti ako se samo kupi mala kuca odma neka postavi mali int ili ako srednja da postavi srednji int.Ako je moguce ?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha