[Ajuda] Fazenda de Blueberry
#1

Pessoal, tudo bem? Entгo, o problema que eu estou tendo, й que, por algum motivo, na famosa fazendinha de blueberry, ele tб criando a seguinte 3DTextLabel igual na imagem abaixo, porйm, um lag insuportavel e eu estou suspeitando que seja no carregamento das casas, porйm, nгo sei ao certo o que pode estar causando isso, bem, vou deixar o cуdigo abaixo, para que possam me ajudar.

PHP код:
LoadHouses()
{
    new 
id GetHouses();
    for(new 
0MAX_HOUSESi++)
    {
        new 
file[80], msg[200];
        
format(filesizeof(file), CASASi);
        if(
DOF2_FileExists(file))
        
format(HouseInfo[i][Owner], 200"%s"DOF2_GetString(file"Owner"));
        
format(HouseInfo[i][Adress], 200"%s"DOF2_GetString(file"Adress"));
        
HouseInfo[i][Owned] = DOF2_GetInt(file"Owned");
        
HouseInfo[i][Price] = DOF2_GetInt(file"Price");
        
HouseInfo[i][EnterX] = DOF2_GetFloat(file"EnterX");
        
HouseInfo[i][EnterY] = DOF2_GetFloat(file"EnterY");
        
HouseInfo[i][EnterZ] = DOF2_GetFloat(file"EnterZ");
        
HouseInfo[i][EnterA] = DOF2_GetFloat(file"EnterA");
        
HouseInfo[i][ExitX] = DOF2_GetFloat(file"ExitX");
        
HouseInfo[i][ExitY] = DOF2_GetFloat(file"ExitY");
        
HouseInfo[i][ExitZ] = DOF2_GetFloat(file"ExitZ");
        
HouseInfo[i][ExitA] = DOF2_GetFloat(file"ExitA");
        
HouseInfo[i][EnterInt] = DOF2_GetInt(file"EnterInt");
        
HouseInfo[i][EnterVW] = DOF2_GetInt(file"EnterVW");
        
HouseInfo[i][ExitInt] = DOF2_GetInt(file"ExitInt");
        
HouseInfo[i][ExitVW] = DOF2_GetInt(file"ExitVW");
        
HouseInfo[i][Locked] = DOF2_GetInt(file"Locked");
        if(
HouseInfo[i][Owned] == 1)
        {
            
format(msgsizeof(msg), "{B33C3C}[TRANCADA]{FFFFFF}\nProprietбrio: %s\nEndereзo Residencial: %s"HouseInfo[i][Owner], HouseInfo[i][Adress]);
            
HouseInfo[i][PickupID] = CreatePickup(12721HouseInfo[i][ExitX], HouseInfo[i][ExitY], HouseInfo[i][ExitZ], 0);
            
HouseInfo[i][Label] = Create3DTextLabel(msgCOLOR_WHITEHouseInfo[i][ExitX], HouseInfo[i][ExitY], HouseInfo[i][ExitZ], 10.000);
        }
        else if(
HouseInfo[i][Owned] == 0)
        {
                
format(msgsizeof(msg), "{6FA828}[A VENDA]{FFFFFF}\nProprietбrio: %s\nEndereзo Residencial: %s"HouseInfo[i][Owner], HouseInfo[i][Adress]);
              
HouseInfo[i][PickupID] = CreatePickup(12731HouseInfo[i][ExitX], HouseInfo[i][ExitY], HouseInfo[i][ExitZ], 0);
             
HouseInfo[i][Label] = Create3DTextLabel(msgCOLOR_WHITEHouseInfo[i][ExitX], HouseInfo[i][ExitY], HouseInfo[i][ExitZ], 10.000);
        }
    }
    
printf("FORT CARSON ROLEPLAY - CASAS CARREGADAS %d"id);
    return 
1;

Reply
#2

O arquivo das casas estб 'bugado'... Todas as casas, agora, estгo na posiзгo zero; creio que foi um erro de carregamento que comprometeu o salvamento.
Reply
#3

Quote:
Originally Posted by GabrielCOP
Посмотреть сообщение
O arquivo das casas estб 'bugado'... Todas as casas, agora, estгo na posiзгo zero; creio que foi um erro de carregamento que comprometeu o salvamento.
E qual seria a forma mais eficaz de consertar esse erro?

@Edit

O problema, й que todas as outras casas criadas, estгo no seu lugar que foi criado. Imagem anexada.
Reply
#4

Alguйm para me ajudar?
Reply
#5

Tem alguma variбvel que tipo tem {00.00, 00.00, 00.00} que tenha algumas pos de house padrгo sem ser em bloco de notas
Reply
#6

Olha, nгo, porquк, para criar uma casa era pra criar o bloco de notas na pasta Houses por exemplo.

@Edit

Eu estou suspeitando que isso aqui:

PHP код:
for(new 0MAX_HOUSESi++) 
Possa ser o problema, porquк, alem de carregar das casas criadas, estб carregando das restantes, ou seja, #define MAX_HOUSES 300,

Sу que, as 3DTextLabel e os Pickups sу carrega se tiver isso ai.
Reply
#7

Cade a ajuda guys? :/
Reply
#8

Ultimamente vocк mudou algo nesses cуdigos que vocк enviou?
Reply
#9

Quote:
Originally Posted by Derritee1001
Посмотреть сообщение
Ultimamente vocк mudou algo nesses cуdigos que vocк enviou?
Nгo. Desde que eu desenvolvi, й este o cуdigo que tб no tуpico, igual eu disse acima, "EU ACHO" que й o problema no comentбrio acima, porйm, ele sу carrega com isso dentro.
Reply
#10

PHP код:
new id GetHouses(); 
for(new 
0MAX_HOUSESi++) 
Tente utilizar assim:

PHP код:
new id GetHouses(); 
for(new 
0id i++) 
Se nгo der certo, mande a funзгo GetHouses():
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)