Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Neny96 poslato Mart 10, 2013, 17:12:51 POSLE PODNE

Naslov: [POMOC]Kuce na prodaju
Poruka od: Neny96 poslato Mart 10, 2013, 17:12:51 POSLE PODNE
Skripta koju koristim: CSRP(editovana CLRP)
Detaljan opis problema: ja kad kucam npr /velikakuca ono mi ispred vrata stvori onu kucicu za buy ali nepise nista kolko kuca kosta i za koji lvl,na kucama koje su vec bile na modu sve valja a na ovoma sta ja stavljam nevalja,kako popravit?
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://ch-slike.com/image/gL6j
Naslov: Odg: [POMOC]Kuce na prodaju
Poruka od: _HarDy_ poslato Mart 10, 2013, 19:33:22 POSLE PODNE
evo ti komanda koja radi..
I drugi put kada kazes koja komanda nije u redu postavi je ..!


CMD:makevelikakuca(playerid, params[])
{
    if (PlayerInfo[playerid][pAdmin] = 1338)
{
    new string[128];
    new NewHouseID = SpawnedHouses+1;

    GetPlayerPos(playerid, Houses[NewHouseID][hExteriorX], Houses[NewHouseID][hExteriorY], Houses[NewHouseID][hExteriorZ]);

    PlayerInfo[playerid][pHouseExterior]++;

    format( string, sizeof( string ), "Exterijer postavljen (X: %f, Y: %f, Z: %f).", Houses[NewHouseID][hExteriorX], Houses[NewHouseID][hExteriorY], Houses[NewHouseID][hExteriorZ]);
    SendClientMessage( playerid, WHITE, string);
    GetPlayerPos(playerid, Houses[NewHouseID][hInteriorX], Houses[NewHouseID][hInteriorY], Houses[NewHouseID][hInteriorZ]);

    PlayerInfo[playerid][pHouseInterior]++;

    Houses[NewHouseID][hInteriorID] = GetPlayerInterior( playerid );

    format( string, sizeof( string ), "interijer postavljen! (X: %f, Y: %f, Z: %f).",Houses[NewHouseID][hInteriorX], Houses[NewHouseID][hInteriorY], Houses[NewHouseID][hInteriorZ]);
    SendClientMessage( playerid, WHITE, string);

    if(NewHouseID >= MAX_HOUSES) {
        SendClientMessage( playerid, WHITE, "Vec ima previse kuca!" );
    }
    else {
        format( string, sizeof( string ), "Houses/House_%d.ini", NewHouseID);

        if(!fexist( string) ) {
            new id;
            SpawnedHouses++;
            Houses[NewHouseID][HousePrice] = 200000;
            Houses[NewHouseID][hLevel] = 8;
            strmid(Houses[NewHouseID][hOpis], "Velika Kuca", 0, strlen("Velika Kuca"), 255);
            Houses[NewHouseID][hVec] = 418;
            Houses[NewHouseID][hType] = 3;
            Houses[NewHouseID][hOwned] = 0;
            format(Houses[NewHouseID][hOwner], 255, "Niko" );
            Houses[NewHouseID][LockStatus] = 0;
            Houses[NewHouseID][HPickupID] = AddStaticPickup(1273, 1, Houses[NewHouseID][hExteriorX], Houses[NewHouseID][hExteriorY], Houses[NewHouseID][hExteriorZ]);

            dini_Create( string);
            dini_IntSet( string, "InteriorID", Houses[NewHouseID][hInteriorID]);
            dini_FloatSet( string, "InteriorX", Houses[NewHouseID][hInteriorX]);
            dini_FloatSet( string, "InteriorY", Houses[NewHouseID][hInteriorY]);
            dini_FloatSet( string, "InteriorZ", Houses[NewHouseID][hInteriorZ]);

            dini_IntSet( string, "HousePrice", 200000 );

            dini_IntSet( string, "ExteriorID", 0 );
            dini_FloatSet( string, "ExteriorX", Houses[NewHouseID][hExteriorX]);
            dini_FloatSet( string, "ExteriorY", Houses[NewHouseID][hExteriorY]);
            dini_FloatSet( string, "ExteriorZ", Houses[NewHouseID][hExteriorZ]);

            dini_IntSet( string, "VaultMoney", -1);

            dini_IntSet( string, "HouseCocaine", -1);
            dini_IntSet( string, "HousePot", -1);
            dini_IntSet( string, "HouseMaterials", -1);

            dini_Set( string, "Owner", "Niko" );
            dini_IntSet(string, "Level", 7);

            dini_IntSet( string, "LockStatus", Houses[NewHouseID][LockStatus]);
            dini_IntSet( string, "hVec", Houses[NewHouseID][hVec]);
            dini_IntSet( string, "hVcol1", Houses[NewHouseID][hVcol1]);
            dini_IntSet( string, "hVcol2", Houses[NewHouseID][hVcol2]);
            dini_Set( string, "Addres", Houses[NewHouseID][hAddres]);
            dini_Set( string, "Opis", Houses[NewHouseID][hOpis]);
            dini_IntSet( string, "Owned", Houses[NewHouseID][hOwned]);
            PlayerInfo[playerid][pHouseExterior]--;
            PlayerInfo[playerid][pHouseInterior]--;
            OnPropTextdrawUpdate(1,id);
            format(string, sizeof(string), "Uspjesno postavljena kuca | ID: %i",NewHouseID);
            SendClientMessage(playerid, WHITE, string);
            return 1;
        }
    }
    }
    return 1;
}
Naslov: Odg: [POMOC]Kuce na prodaju
Poruka od: Neny96 poslato Mart 10, 2013, 19:35:59 POSLE PODNE
A ma brate u tome i jest stvar nije do komande zato i nisam stavio skriptu , ja npr upisem /velikakuca i ono stvori pickup i pise koji level i sve a kad dodem kasnije kod te kuce nepise nista osim pickupa,tako je za srednje,male,velike kuce,vile,vikendice,stanove. mislim da nije do komande al probacu stavit obu tvoju pa vidit jeli do moji komandi ili cega
Naslov: Odg: [POMOC]Kuce na prodaju
Poruka od: ChampaWasTaken poslato Mart 10, 2013, 20:57:56 POSLE PODNE
Update3dtext
Trebas to koristiti
I probaj poslje gm-a vidjeti pčeli ti toga biti
Naslov: Odg: [POMOC]Kuce na prodaju
Poruka od: Neny96 poslato Mart 10, 2013, 21:48:27 POSLE PODNE
haj bgt pojasni malo bolje
Naslov: Odg: [POMOC]Kuce na prodaju
Poruka od: xFORCERx poslato Mart 10, 2013, 22:36:21 POSLE PODNE
A ma i meni je to.. Samo postavi kuce, restartaj server i bit ce label ;)