Započeo devster
•27. Jul 2023.Property
3,357
pregleda
18
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
869
Postovi:
20
Teme:
Pridružio se:Jan. 2023
27. Jul 2023.
Tip: Include
Slike ili Video: //
Opis i dodatne informacije: //
Download link: //
Scan link: //
Credits: realnaith
Slike ili Video: //
Opis i dodatne informacije: //
Download link: //
Scan link: //
Credits: realnaith
/*
* Property Include
* Author:
* Version: 1.0
*/
#define MAX_HOUSES 50
enum HouseStatus
{
HOUSE_NONE,
HOUSE_OWNED,
HOUSE_SOLD,
HOUSE_RENTED
};
enum HouseTypes
{
HOUSE_NORMAL,
HOUSE_LUXURY,
HOUSE_MANSION
};
#define HOUSE_ICON_MODEL 1272
stock CreateHouseLabel(houseID)
{
new Float:x = HouseInfo;
new Float:y = HouseInfo;
new Float:z = HouseInfo;
new angle = HouseInfo;
new housePrice = HouseInfo;
new houseOwner = HouseInfo;
new labelText;
format(labelText, sizeof(labelText), "House %d\nPrice: $%d\nOwner: %s", houseID, housePrice, (houseOwner != INVALID_PLAYER_ID) ? GetPlayerName(houseOwner) : "None");
new labelID = CreateDynamic3DTextLabel(labelText, HOUSE_ICON_COLOR, x, y, z + 1.0, 15.0, 0, true);
if (labelID != INVALID_DYNAMIC_3DTEXT_LABEL)
{
SetDynamic3DTextLabelDrawDistance(labelID, 50.0);
SetDynamic3DTextLabelFont(labelID, 0);
SetDynamic3DTextLabelSize(labelID, 0.5);
}
return labelID;
}
stock CreateHouse(playerid, houseType, Float:x, Float:y, Float:z, Float:angle, price)
{
new houseID = FindEmptyHouseSlot();
if (houseID == INVALID_HOUSE_ID)
return INVALID_HOUSE_ID;
HouseInfo = houseType;
HouseInfo = x;
HouseInfo = y;
HouseInfo = z;
HouseInfo = angle;
HouseInfo = HOUSE_OWNED;
HouseInfo = price;
HouseInfo = playerid;
CreateHouseLabel(houseID);
return houseID;
}
stock GetHouseOwner(houseID)
{
if (HouseInfo == HOUSE_OWNED || HouseInfo == HOUSE_RENTED)
return HouseInfo;
return INVALID_PLAYER_ID;
}
stock BuyHouse(playerid, houseID)
{
if (HouseInfo != HOUSE_SOLD)
return false;
if (GetPlayerMoney(playerid) < HouseInfo)
return false;
SetPlayerMoney(playerid, GetPlayerMoney(playerid) - HouseInfo);
HouseInfo = HOUSE_OWNED;
HouseInfo = playerid;
return true;
}
stock SellHouse(houseID)
{
if (HouseInfo != HOUSE_OWNED)
return false;
new ownerid = HouseInfo;
SetPlayerMoney(ownerid, GetPlayerMoney(ownerid) + HouseInfo);
HouseInfo = HOUSE_SOLD;
HouseInfo = INVALID_PLAYER_ID;
return true;
}
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
136
Postovi:
14
Teme:
Pridružio se:Jul 2023
28. Jul 2023.
ʟᴀᴋᴇʀɪɴɢ wrote on July 28, 2023, 3:55 pm:
Gospode, smiluj mu se, jer covjek ne zna sta pise
Idi na translate pa vidi Å¡ta znaÄi rijeÄ property pa ćeÅ¡ skontati
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
368
Postovi:
31
Teme:
Pridružio se:Dec. 2018
28. Jul 2023.
gl_property je mnogo bolji primjer nego li ovo, mogao si samo da ga odradiš i objaviš, ne vidim poantu u ovome. Znaš li uopće što je sve potrebno da bi mogao nešto da nazoveš include, a i samo određivanje verzije ti ne ide od ruke, ti odmah krenuo od 1.0. Daj mi suvisli odgovor, nemoj ovo smatrati pljuvanjem.
https://pastebin.com/XkAvGpJj
https://pastebin.com/XkAvGpJj
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava