14.11.2010, 14:37 
	
	
	
		Assim, eu nгo faзo idйia de como fazer o update, ja tentei de tudo, e apуs varias tentativas, eu percebi que o Update sу funciona na funзгo que cria... Se vocк botar em otro lugar nгo vai acontecer nada, e assim pra Deletar tbm...
Eu ja tentei fazer com que ela se destruisse e criasse otra, mais ela n se destroi... olhem como estб meu cуdigo...
essa public й usada no "OnGameModeInit" e nos comandos de "/comprarcasa" e "/vendercasa", por isso o delete... e se eu botar o cуdigo desta maneira...
ele fika criando vбrios 3ds, um em cima do otro ._. ' PFF me ajudem, eu ja perdi MUITO tempo tentando fazer com que essa bosta fizesse update normalmente... Aguardo respostas...
Se for postar dizendo pra eu botar o "Update3DTextLabelText" no cmd, nem posta, pq eu ja testei isso...
Att,
	
	
	
Eu ja tentei fazer com que ela se destruisse e criasse otra, mais ela n se destroi... olhem como estб meu cуdigo...
Код:
public Carregar3DsBSH()
{
    for(new h = 0; h < sizeof(HouseInfo); h++)
    {
        new Text3D:HouseLabel;
        new Casa[256];
        if(HouseInfo[h][hOwned] == 0)
        {
            if(DsBSH[h] == 1)
            {
                Delete3DTextLabel(HouseLabel);
            }
            format(Casa, sizeof(Casa), "[CASA A VENDA]\n|Nome: %s |\n|Nнvel: %d|\n|Preзo: US$%d|\n|Use /comprarcasa para esta propriedade.|",HouseInfo[h][hDiscription],HouseInfo[h][hLevel],HouseInfo[h][hValue]);
            HouseLabel = Create3DTextLabel(Casa,0x006400FF,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],60,0,1);
            DsBSH[h] = 1;
            if(DsBSH[h] == 0)
            {
                DsBSH[h] = 1;
            }
        }
        if(HouseInfo[h][hOwned] == 1)
        {
            if(DsBSH[h] == 1)
            {
                Delete3DTextLabel(HouseLabel);
            }
            format(Casa, sizeof(Casa), "[CASA]\n|Nome: %s |\n|Nнvel: %d|\n|Dono: %s|\n|Use /alugarquarto para alugar um quarto nesta propriedade.|",HouseInfo[h][hDiscription],HouseInfo[h][hLevel],HouseInfo[h][hOwner]);
            HouseLabel = Create3DTextLabel(Casa,0x006400FF,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],60,0,1);
            if(DsBSH[h] == 0)
            {
                DsBSH[h] = 1;
            }
        }
    }
}
Код:
public Carregar3DsBSH()
{
    for(new h = 0; h < sizeof(HouseInfo); h++)
    {
        new Text3D:HouseLabel;
        new Casa[256];
        if(HouseInfo[h][hOwned] == 0)
        {
            format(Casa, sizeof(Casa), "[CASA A VENDA]\n|Nome: %s |\n|Nнvel: %d|\n|Preзo: US$%d|\n|Use /comprarcasa para esta propriedade.|",HouseInfo[h][hDiscription],HouseInfo[h][hLevel],HouseInfo[h][hValue]);
            HouseLabel = Create3DTextLabel(Casa,0x006400FF,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],60,0,1);
            Update3DTextLabelText(HouseLabel, 0x006400FF, Casa);
        }
        if(HouseInfo[h][hOwned] == 1)
        {
            format(Casa, sizeof(Casa), "[CASA]\n|Nome: %s |\n|Nнvel: %d|\n|Dono: %s|\n|Use /alugarquarto para alugar um quarto nesta propriedade.|",HouseInfo[h][hDiscription],HouseInfo[h][hLevel],HouseInfo[h][hOwner]);
            HouseLabel = Create3DTextLabel(Casa,0x006400FF,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],60,0,1);
            Update3DTextLabelText(HouseLabel, 0x006400FF, Casa);
        }
    }
}
Se for postar dizendo pra eu botar o "Update3DTextLabelText" no cmd, nem posta, pq eu ja testei isso...
Att,





