[Ajuda] Empresa......
#1

Bom estou a tempos tentando conserta isso e sinceramente nгo estou conseguindo, se alguem puder me ajudar agradeзo muito..

Imagens: http://imageshack.us/g/832/samp20110818185624.jpg/

Aqui й o Local que o codigo do Custom serб implantado..
pawn Код:
for(new h = 0; h < sizeof(HouseInfo); h++)
    {
        if(HouseInfo[h][hOwned] == 0)
        {
            format(string1, sizeof(string), "{FFFFFF}Casa б Venda!");
            HouseInfo[h][hIcon] = CreatePickup(1273, 1, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
            housesale = Create3DTextLabel(string1,RED,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]+1,15,0,1);
            pickups++;
        }
        if(HouseInfo[h][hOwned] == 1)
        {
            HouseInfo[h][hIcon] = CreatePickup(1239, 1, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
            Delete3DTextLabel(Text3D:housesale);
            pickups++;
        }
    }
    for(new h = 0; h < sizeof(BizzInfo); h++)
    {
        if(BizzInfo[h][bOwned] == 0)
        {
            format(string1, sizeof(string), "{FFFFFF}Empresa б Venda!");
            AddStaticPickup(1273, 1, BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]);
            bizsale = Create3DTextLabel(string1,RED,BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]+1,15,0,1);
            pickups++;
        }
        if(BizzInfo[h][bOwned] == 1)
        {
            AddStaticPickup(1239, 1, BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]);
            Delete3DTextLabel(Text3D:bizsale);
            pickups++;
        }
    }
    for(new h = 0; h < sizeof(SBizzInfo); h++)
    {
        if(SBizzInfo[h][sbOwned] == 0)
        {
            format(string1, sizeof(string), "{FFFFFF}Empresa б Venda!");
            AddStaticPickup(1273, 1, SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ]);
            sbizsale = Create3DTextLabel(string1,RED,SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ]+1,15,0,1);
            pickups++;
        }
        if(SBizzInfo[h][sbOwned] == 1)
        {
            AddStaticPickup(1239, 1, SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ]);
            Delete3DTextLabel(Text3D:sbizsale);
            pickups++;
        }
    }
Esse й o que estб atualmente..
pawn Код:
public CustomPickups()
{
    new Float:oldposx, Float:oldposy, Float:oldposz;
    new string[128];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            GetPlayerPos(i, oldposx, oldposy, oldposz);
            new tmpcar = GetPlayerVehicleID(i);
            if(oldposx!=0.0 && oldposy!=0.0 && oldposz!=0.0)
            {
                for(new h = 0; h < sizeof(SBizzInfo); h++)
                {
                    if(IsATruck(tmpcar) && PlayerToPoint(10.0, i, SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ]))
                    {
                    format(string, sizeof(string), "~w~%s~n~~r~Produtos Requeridos:~w~%d~n~w~Preco por Produto: ~r~R$%d~n~~g~Fundos: ~w~R$%d",SBizzInfo[h][sbMessage],(SBizzInfo[h][sbMaxProducts]-SBizzInfo[h][sbProducts]),SBizzInfo[h][sbPriceProd],SBizzInfo[h][sbTill]);
                    GameTextForPlayer(i, string, 5000, 3);
                    return 1;
                    }
                    if(SBizzInfo[h][sbOwned] == 1)
                    {
                    format(string, sizeof(string), "{FFFFFF}%s\nProprietбrio: %s\nSуcio/Extorзгo: %s\nTaxa de Entrada:R$%d\nLevel: %d\nEntrada /entrar",SBizzInfo[h][sbMessage],SBizzInfo[h][sbOwner],SBizzInfo[h][sbExtortion],SBizzInfo[h][sbEntranceCost],SBizzInfo[h][sbLevelNeeded]);
                    Create3DTextLabel(string, RED, SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ],60,0,1);
                    OnPropUpdate();
                    }
                    if(SBizzInfo[h][sbOwned] == 0)
                    {
                    format(string, sizeof(string), "{FFFFFF}%s\nPreзo: R$%d\nLevel: %d \nComprar /comprarempresa",SBizzInfo[h][sbMessage],SBizzInfo[h][sbBuyPrice],SBizzInfo[h][sbLevelNeeded]);
                    Create3DTextLabel(string, RED, SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ],60,0,1);
                    OnPropUpdate();
               }
        }
                for(new h = 0; h < sizeof(HouseInfo); h++)
                {
               if(HouseInfo[h][hOwned] == 1)
               {
                       if(HouseInfo[h][hRentabil] == 0)
                       {
                                format(string, sizeof(string), "Proprietбrio da casa: %s\nAluguel: R$%d - Level: %d\nDigite /alugarcasa para alugar um quarto",HouseInfo[h][hOwner],HouseInfo[h][hRent],HouseInfo[h][hLevel]);
                                Create3DTextLabel(string,COLOR_WHITE,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]+0.75,40,0,1);
                       }
                       else if(HouseInfo[h][hRentabil] == 1)
                       {
                                format(string, sizeof(string), "Proprietбrio da casa: %s\nAluguel: R$%d - Level: %d\nDigite /alugarcasa para alugar um quarto",HouseInfo[h][hOwner],HouseInfo[h][hRent],HouseInfo[h][hLevel]);
                                Create3DTextLabel(string,COLOR_WHITE,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]+0.75,40,0,1);
                       }
               }
               else if(HouseInfo[h][hOwned] == 0)
               {
                        format(string, sizeof(string), "%s\nPreзo: R$%d - Level : %d\nPara /comprarcasa",HouseInfo[h][hDiscription],HouseInfo[h][hValue],HouseInfo[h][hLevel]);
                        Create3DTextLabel(string,COLOR_WHITE,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]+0.75,40,0,1);
               }
        }
                for(new h = 0; h < sizeof(BizzInfo); h++)
                {
                    if(IsATruck(tmpcar) && PlayerToPoint(10.0, i, BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]))
                    {
                    format(string, sizeof(string), "~w~%s~n~~r~Produtos Requeridos:~w~%d~n~w~Preco por Produto: ~r~R$%d~n~~g~Fundos: ~w~R$%d",BizzInfo[h][bMessage],(BizzInfo[h][bMaxProducts]-BizzInfo[h][bProducts]),BizzInfo[h][bPriceProd],BizzInfo[h][bTill]);
                    GameTextForPlayer(i, string, 5000, 3);
                    return 1;
                    }
                    if(BizzInfo[h][bOwned] == 1)
                    {
                    format(string, sizeof(string), "{FFFFFF}%s\nProprietбrio: %s\nSуcio: %s\nTaxa de Entrada:R$%d - Level: %d\nPara /entrar",BizzInfo[h][bMessage],BizzInfo[h][bOwner],BizzInfo[h][bExtortion],BizzInfo[h][bEntranceCost],BizzInfo[h][bLevelNeeded]);
                    Create3DTextLabel(string, RED, BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ], 15,0);
                    OnPropUpdate();
                    }
                    if(BizzInfo[h][bOwned] == 0)
                    {
                    format(string, sizeof(string), "{FFFFFF}%s\nPreзo: R$%d - Level: %d \nPara /comprarempresa",BizzInfo[h][bMessage],BizzInfo[h][bBuyPrice],BizzInfo[h][bLevelNeeded]);
                    Create3DTextLabel(string, RED, BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ], 15,0);
                    OnPropUpdate();
                    }
                    return 1;
                 }
                }
Atenзгo: O codigo que estб acima do CustomPickups й tambem o codigo das empresas, mais й o que mostra acima das empresas quando ela estб a venda, atualmente nem atualizando ela estб, e isso estб sendo um grande problema para mim, pois isso estб me dando muitos problemas.. D:
Reply
#2

Ainda estб nessa...
Reply
#3

Sim, isso estб sendo um grande problema pra mim e nгo estou conseguindo arrumar, e esotu precisando muito de ajuda.. D:
Reply
#4

Jб tentou fazer recarregar as empresas quando alguйm compra ela?
(Sei provavelmente dirб que dб lag) Isso se vocк usar dini.
De qualquer forma, sistema de empresas do GF й pйssimo, ou й isso ou vocк muda de sistema.
Claro, tem outra soluзгo, sempre tem, mas desconheзo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)