[Ajuda] Map icon da casa , nao salva quando reinicia !
#1

Ola , eu consegui colocar icons da casa e emp com DynamicIcon mas o problema й que quando reinicio o server some todos icons como faзo para arrumar isso ?
Reply
#2

No carregamento das suas casas.

Ele fica dentro da public OnGameModeInit()

Seu GM ( GameMode ) tem o sistema de casas do GM BTG ( Brasil The Games ), procure por "TDono" que vocк irб achar o carregamento.
Reply
#3

aaa sim vo procurar la vlw
Reply
#4

Код:
for(new c = 0; c < MAX_CASAS; c++)
{
new string1 [255];
format(string, sizeof(string), "/Casas/casa%d.ini", c);
if(dini_Exists(string))
{
new pickupid;
if(dini_Int(string, "TDono") == 0)
{
mapiconcasaid [ c ] = CreateDynamicMapIcon(dini_Float( string1, "PosX" ) , dini_Float( string1, "PosY" ) , dini_Float( string1, "PosZ" ), 31, -1, -1, -1, -1, 60.0);
pickupid = CreatePickup(1273, 1, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), -1);
dini_IntSet(string, "Id", pickupid);
proximacasa++;
}
else
{
if(dini_Int(string, "TDono") == 1)
{
mapiconcasaid [ c ] = CreateDynamicMapIcon(dini_Float( string1, "PosX" ) , dini_Float( string1, "PosY" ) , dini_Float( string1, "PosZ" ), 32, -1, -1, -1, -1, 60.0);
pickupid = CreatePickup(1272, 1, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), -1);
dini_IntSet(string, "Id", pickupid);
proximacasa++;
}
else
{
proximacasa++;
}
}
}
}
Esta certo assim ?
Reply
#5

Obs ; vou indentar meu gm ta inteiro nao identado por isso tenho dificuldades =/
Reply
#6

Troque o seu cуdigo por estes abaixo,

Ajudei? + Rep

Chame a include:
PHP код:

#include <streamer> 
Defina a variбvel:
PHP код:

new mapiconcasaid[MAX_CASAS]; 
Cуdigo Pronto:
PHP код:

/*-- Comeзo do GM --*/
#include <streamer>
new mapiconcasaid[MAX_CASAS];
public 
OnGameModeInit()
{
    for(new 
0MAX_CASASc++)
    {
        new 
string1 [255];
        
format(stringsizeof(string), "/Casas/casa%d.ini"c);
        if(
dini_Exists(string))
        {
            new 
pickupid;
            if(
dini_Int(string"TDono") == 0)
            {
                
pickupid CreatePickup(12731dini_Float(string"PosX"), dini_Float(string"PosY"), dini_Float(string"PosZ"), -1);
                
dini_IntSet(string"Id"pickupid);
                
mapiconcasaid ] = CreateDynamicMapIcon(dini_Floatstring1"PosX" ) , dini_Floatstring1"PosY" ) , dini_Floatstring1"PosZ" ), 31, -1, -1, -1, -160.0);
                
proximacasa++;
            }
            else
            {
                if(
dini_Int(string"TDono") == 1)
                {
                    
pickupid CreatePickup(12721dini_Float(string"PosX"), dini_Float(string"PosY"), dini_Float(string"PosZ"), -1);
                    
dini_IntSet(string"Id"pickupid);
                    
mapiconcasaid ] = CreateDynamicMapIcon(dini_Floatstring1"PosX" ) , dini_Floatstring1"PosY" ) , dini_Floatstring1"PosZ" ), 32, -1, -1, -1, -160.0);
                    
proximacasa++;
                }
            }
        }
    }
    return 
1;

Reply
#7

Da alguns erros quando coloco isso pq serб ?
Reply
#8

mals ae cara eu ta pedindo as coisas etc .. se me passa o codigo eu falo que deu erro ainda mals ae й que sou meio ruim em codigos , sou meio ruim em tudo :/
Reply
#9

informar os erros e as linhas.
Reply
#10

Consegui arrumar aqui eu tava colocando errado vlw vou ver se ta salvando agora
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)