Opis problema : pa na neke sbizove ima dupli textlabel a na one koji imaju samo jedan kad idem /edit i njima se pokaze josh jedan...
Deo skripte :
for(new h = 0; h < sizeof(SBizzInfo); h++)
{
if(SBizzInfo == 0)
{
format(PropertyString,sizeof(PropertyString),""#COL_RED"[%s]\n"#COL_BLUE"Firma na prodaju.\n "#COL_RED"Level: "#COL_BLUE"%d "#COL_RED"| Cena: "#COL_BLUE"$%d\n "#COL_RED"Da kupite: "#COL_BLUE"/kupifirmu",SBizzInfo,SBizzInfo,SBizzInfo);
SBizzLabel = CreateDynamic3DTextLabel(PropertyString ,0x33CCFFAA,SBizzInfo, SBizzInfo, SBizzInfo,20);
SBizzPickup = CreateDynamicPickup(1272, 1, SBizzInfo, SBizzInfo, SBizzInfo);
}
else if(SBizzInfo == 1)
{
format(PropertyString,sizeof(PropertyString),"[%s]\n {00C0FF}Vlasnik: "#COL_RED"%s , {00C0FF}Reket: "#COL_BLUE"%s\n {00C0FF}Level: "#COL_BLUE"%d ",SBizzInfo,SBizzInfo, SBizzInfo, SBizzInfo);
SBizzLabel = CreateDynamic3DTextLabel(PropertyString , 0x33CCFFAA,SBizzInfo, SBizzInfo, SBizzInfo,20);
SBizzPickup = CreateDynamicPickup(1239, 1, SBizzInfo, SBizzInfo, SBizzInfo);
pickups++;
}
}
=============================================================
for(new h = 0; h < sizeof(SBizzInfo); h++)
{
if(SBizzInfo == 0)
{
Delete3DTextLabel(SBizzLabel);
format(PropertyString,sizeof(PropertyString),"{00C0FF}Firma na Prodaju!\n{00C0FF}Opis: {FFFFFF}%s\n{00C0FF}Cena: {FFFFFF}$%d\n{00C0FF}Level: {FFFFFF}%d\n{00C0FF}Da kupite firmu {FFFFFF}/kupifirmu", SBizzInfo,SBizzInfo, SBizzInfo);
SBizzLabel = Create3DTextLabel(PropertyString ,0x9EC73DAA,SBizzInfo, SBizzInfo, SBizzInfo+0.5,20, 0, 1);
}
else if(SBizzInfo == 1)
{
Delete3DTextLabel(SBizzLabel);
format(PropertyString,sizeof(PropertyString),"{00C0FF}Opis: {FFFFFF}%s\n{00C0FF}Vlasnik: {FFFFFF}%s\n{00C0FF}Level: {FFFFFF}%d\n{00C0FF}Reket ima: {FFFFFF}%s", SBizzInfo,SBizzInfo, SBizzInfo,SBizzInfo);
SBizzLabel = Create3DTextLabel(PropertyString ,0x9EC73DAA,SBizzInfo, SBizzInfo, SBizzInfo+0.5,20, 0, 1);
}
}
return 1;
}
=================================================
forward OnSBizzPickupUpdate(houseid);
public OnSBizzPickupUpdate(houseid)
{
if(SBizzInfo == 0)
{
DestroyDynamicPickup(SBizzPickup);
SBizzPickup = CreateDynamicPickup(1272, 1, SBizzInfo, SBizzInfo, SBizzInfo);
}
if(SBizzInfo == 1)
{
DestroyDynamicPickup(SBizzPickup);
SBizzPickup = CreateDynamicPickup(1239, 1, SBizzInfo, SBizzInfo, SBizzInfo);
}
} Slika : /
