[Pomoc]Bus s kupnjom kuce

Započeo | S-RP | K@lib@r .300, April 21, 2012, 09:25:41 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: TXRP
Detaljan opis problema: Kako da popravim Bug s preuredivanjem kuca, uvijek mi bude Mala kuca, a kupio sam Vilu
Dio skripte:

COMMAND:kupikucu(playerid, params[])
{
#pragma unused params
    new string[ 128 ], stringt[64];
    if( PlayerInfo[playerid][pPhousekey] == 255 ) {
        for(new h = 0; h < sizeof(Houses); h++) {
            if(IsPlayerInRangeOfPoint( playerid, 5, Houses[h][hExteriorX], Houses[h][hExteriorY], Houses[h][hExteriorZ]) ) {
                if(strcmp(Houses[h][hOwner], "Niko", true) == 0 ) {
                    if(Houses[h][HousePrice] == -1) {
                        SendClientMessage( playerid, WHITE, "Ova kuca nije na prodaji." );
                        return 1;
                    }

                    if(Houses[h][hLevel] > PlayerInfo[playerid][pLevel]) {
                        format( string, sizeof(string), "Moras biti level %d da bi mogao kupiti ovu kucu." , Houses[h][hLevel]);
                        SendClientMessage( playerid, WHITE, string);
                        return 1;
                    }
                    else {
                        if( GetPlayerMoney(playerid) > Houses[h][HousePrice]) {
                            new id;
                            new sendername[MAX_PLAYER_NAME];
                            Houses[h][hVec] = 418;
                            Houses[h][hVcol1] = -1;
                            Houses[h][hVcol2] = -1;
                            Houses[h][hOwned] = 1;
                            GivePlayerMoney(playerid, -Houses[h][HousePrice]);
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            strmid(Houses[h][hOwner], sendername, 0, strlen(sendername), 255);
                            format( stringt, sizeof( stringt ), "~y~Kupili ste kucu za: ~g~%d$", Houses[h][HousePrice]);
                            GameTextForPlayer(playerid, stringt, 5000, 1);
                            PlayerInfo[playerid][pPhousekey] = h;
                            OnPropTextdrawUpdate(1,id);
                            if(Houses[h][hType] == 1) {
                                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");
                            }
                            if(Houses[h][hType] == 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[h][hType] == 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[h][hType] == 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[h][hType] == 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[h][hType] == 5) {
Houses[h][hInteriorX] = 2513.1982;
            Houses[h][hInteriorY] = -1729.1401;
            Houses[h][hInteriorZ] = 778.87899;
            Houses[h][hInteriorID] = -1;
                            }
                            if(Houses[h][hType] == 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;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Poslednja Izmena: April 21, 2012, 10:10:56 PRE PODNE od | S-RP | K@lib@r .300
Koja carina!
Citat: Fâ,¬nsQ poslato Jun 06, 2012, 15:27:14 POSLE PODNE
mozemi netko reci kada se sper.a dobiva imam 13 i pol godine, a nisam je dobio, moji drugari su to vec dobili, moze pomoc
nov sam pa neznam gdje trebam pitati

Mogu te nesto zamoliti prelama se kod mene text daj stavi kao [code] TEXT [ /code]

Da je bolji pregled :)

Eto
Koja carina!
Citat: Fâ,¬nsQ poslato Jun 06, 2012, 15:27:14 POSLE PODNE
mozemi netko reci kada se sper.a dobiva imam 13 i pol godine, a nisam je dobio, moji drugari su to vec dobili, moze pomoc
nov sam pa neznam gdje trebam pitati