[Ajuda] Id da casa bugado ..
#1

Olб gente eu peguei um exempl ode um gm e pus no meu gm olha й o ID da casa mas tipo eu crio a casa o id nao muda sempre fica zero alguem poderia me ajudar nisso ?


Код:
for(new c = 0; c < MAX_CASAS; c++)
{
format(string, sizeof(string), "/Casas/casa%d.ini", c);
if(dini_Exists(string))
{
new pickupid;
new iconcasa;
if(dini_Int(string, "TDono") == 0)
{
pickupid = CreatePickup(1273, 1, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), -1);
dini_IntSet(string, "Id", pickupid);
iconcasa = CreateDynamicMapIcon(dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), 31, 0, -1, -1, -1, 100.0);
dini_IntSet(string, "iconcasa", iconcasa);
new string2[222];
format(string2, sizeof(string2),"{E6E8FA}Casa %d\n/infoCasa", c);
Create3DTextLabel(string2,0x006400FF, dini_Float(string,"PosX"), dini_Float(string,"PosY"), dini_Float(string,"PosZ")+0.75,20.0,0,1);
proximacasa++;
}
else
{
if(dini_Int(string, "TDono") == 1)
{
pickupid = CreatePickup(1272, 1, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), -1);
dini_IntSet(string, "Id", pickupid);
iconcasa = CreateDynamicMapIcon(dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), 32, 0, -1, -1, -1, 100.0);
dini_IntSet(string, "iconcasa", iconcasa);
new string2[222];
format(string2, sizeof(string2),"{E6E8FA}Casa %d\n/infoCasa", c);
Create3DTextLabel(string2,0x006400FF, dini_Float(string,"PosX"), dini_Float(string,"PosY"), dini_Float(string,"PosZ")+0.75,20.0,0,1);
proximacasa++;
}
else
{
proximacasa++;
}
}
}
}
@EDIT

'0' acho que coloquei errado ali onde esta " format(string2, sizeof(string2),"{E6E8FA}Casa %d\n/infoCasa", c); " no lugar do " C " tinha que ter colocado proximacasa ?
Reply
#2

Testa ae

PHP код:
for(new 0MAX_CASASc++)
{
new 
string[256];
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);
casaicone CreateDynamicMapIcon(dini_Float(string"PosX"), dini_Float(string"PosY"), dini_Float(string"PosZ"), 31, -1, -10, -1200.0);
dini_IntSet(string"Id"pickupid);
new 
Casa[50];
format(Casasizeof(Casa),"Casa nъmero %d\n/InfoCasa"cdini_Int(string"Preco"), proximacasa);
CasaTxT[c] = Create3DTextLabel(Casa,0xFFFFFFAA,dini_Float(string"PosX"), dini_Float(string"PosY"), dini_Float(string"PosZ")+0.75,20.0,0,1);
} else {
if(
dini_Int(string,"TDono") == 1){
pickupid CreatePickup(12721dini_Float(string"PosX"), dini_Float(string"PosY"), dini_Float(string"PosZ"), -1);
casaicone CreateDynamicMapIcon(dini_Float(string"PosX"), dini_Float(string"PosY"), dini_Float(string"PosZ"), 32, -1, -10, -1200.0);
dini_IntSet(string"Id"pickupid);
new 
Casa2[50];
format(Casa2sizeof(Casa2),"Casa nъmero %d\n/InfoCasa"cdini_Get(string"Dono"), proximacasa);
CasaTxT[c] = Create3DTextLabel(Casa2,0xFFFFFFAA,dini_Float(string"PosX"), dini_Float(string"PosY"), dini_Float(string"PosZ")+0.75,20.0,0,1);
}
}
proximacasa++;
}

e Cria uns interiores

PHP код:
if(!dini_Exists("/Interiores/int1.ini")){
dini_Create("/Interiores/int1.ini");
dini_IntSet("/Interiores/int1.ini""Int"4);
dini_FloatSet("/Interiores/int1.ini""EX"261.0827);
dini_FloatSet("/Interiores/int1.ini""EY"1284.6899);
dini_FloatSet("/Interiores/int1.ini""EZ"1080.2578);
}
if(!
dini_Exists("/Interior/int2.ini")){
dini_Create("/Interiores/int2.ini");
dini_IntSet("/Interiores/int2.ini""Int"9);
dini_FloatSet("/Interiores/int2.ini""EX"260.6734);
dini_FloatSet("/Interiores/int2.ini""EY"1237.7909);
dini_FloatSet("/Interiores/int2.ini""EZ"1084.2578);

Reply
#3

Vlw deu certo aqui tinha colocado errado no /criarcasa coloquei
PHP код:
format(Casa2sizeof(Casa2),"Casa nъmero %d\n/InfoCasa"cdini_Get(string"Dono"), c); 
arrumei aqui vlw
Reply
#4

RESOLVIDO VLW
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)