Hier mal die Codes die ich alle hab(was das angeht):
//Business System
new BusinessPickup[MAX_Business];
enum BusinessInfo
{
Name[24],
Cost,
Sell,
Interior,
Virtualworld,
Locked,
Float:InteriorX,
Float:InteriorY,
Float:InteriorZ,
Float:iconx,
Float:icony,
Float:iconz,
}
new Business[MAX_Business][BusinessInfo];
bei OnGameModeInit:
//Businesses
AddBusiness(0, 1442.9769,-629.5287,95.7186, 2317.8201,-1024.7500,1050.2109, 0, 0, 9, 0);
AddBusiness(1, 1496.9106,-688.2329,95.5120, 328.1465, 1478.4457,1084.4375, 0, 0, 15, 0);
//Business System
AddBusiness(Business, Float:iconX, Float:iconY, Float:iconZ, Float:interiorX, Float:interiorY, Float:interiorZ, Costa, Sella, Interiora, virtualworld)
{
for(new i=0; i<SLOTS; i++)
{
new Businessid = GetBusinessID(i);
new Biz[256];
format(Biz, sizeof(Biz), "Business/Businessid%d",Businessid);
if(!dini_Exists(Biz))
{
dini_Create(Biz);
format(BusinessInfo[businessid][Name], 24, "ForSale");
dini_Set(Biz, "Name", "ForSale");
BusinessInfo[Businessid][Cost] = Costa;
dini_IntSet(Biz, "Cost", Costa);
BusinessInfo[Businessid][Sell] = Sella;
dini_IntSet(Biz, "Sell", Sella);
BusinessInfo[Businessid][Interior] = Interiora;
dini_IntSet(Biz, "Interior", Interiora);
dini_IntSet(Biz, "Virtualworld", virtualworld);
BusinessInfo[Businessid][Virtualworld] = virtualworld;
BusinessInfo[Businessid][Locked] = 1;
dini_IntSet(Biz, "Locked", 1);
BusinessInfo[Businessid][InteriorX] = interiorX;
BusinessInfo[Businessid][InteriorY] = interiorY;
BusinessInfo[Businessid][InteriorZ] = interiorZ;
dini_FloatSet(Biz, "X", interiorX);
dini_FloatSet(Biz, "Y", interiorY);
dini_FloatSet(Biz, "Z", interiorZ);
}
else
{
format(BusinessInfo[Businessid][Name], 24, dini_Get(Business, "Name"));
format(BusinessInfo[Businessid][Renter], 24, dini_Get(Business, "Renter"));
BusinessInfo[Businessid][Rentable] = dini_Int(Business, "Rentable");
BusinessInfo[Businessid][Rentcost] = dini_Int(Business, "Rentcost");
BusinessInfo[Businessid][Cost] = dini_Int(Business, "Cost");
BusinessInfo[Businessid][Sell] = dini_Int(Business, "Sell");
BusinessInfo[Businessid][Interior] = dini_Int(Business, "Interior");
BusinessInfo[Businessid][Locked] = dini_Int(Business, "Locked");
BusinessInfo[Businessid][InteriorX] = dini_Float(Business, "X");
BusinessInfo[Businessid][InteriorY] = dini_Float(Business, "Y");
BusinessInfo[Businessid][InteriorZ] = dini_Float(Business, "Z");
BusinessInfo[Businessid][Virtualworld] = dini_Int(Business, "Virtualworld");
}
BusinessInfo[Businessid][iconx]=iconX;
BusinessInfo[Businessid][icony]=iconY;
BusinessInfo[Businessid][iconz]=iconZ;
format(Biz, sizeof(Biz), "Business/Businessid%d",Businessid);
if(strcmp(BusinessInfo[Businessid][Name],"ForSale",true)==0)
{
BusinessPickup[Businessid] = CreatePickup(1273, 23, iconX, iconY, iconZ);
}
else
{
BusinessPickup[Businessid] = CreatePickup(1272,23, iconX, iconY, iconZ);
}
}
}
stock GetBusinessID(playerid)
{
for(new i=0; i<MAX_Business; i++)
{
if(PlayerToPoint(MAX_DISTANCE_TO_PROP, playerid, Business[i][iconx], Business[i][icony], Business[i][iconz]))
{
return i;
}
}
return -255;
}
Sry aba ich konnte eben nicht auf Antworten