[AJUDA] Map Icon em Houses
#1

Boa tarde!!
Ja tentei de varios jeitos, e ja procurei mt mas nao consegui.
Alguem consegue me ajudar a aparecer: Casa verde = Casa livre, Casa Vermelha = Casa Comprada?
(MapIcon)
Eis o codigo:
pawn Код:
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
for(new c = 0; c < MAX_CASAS; c++)
{
format(string, sizeof(string), "/Casas/casa%d.ini", c);
if(dini_Exists(string)){
new pickupid;
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);
new Casa[128];
format(Casa, sizeof(Casa),"[Casa ID %d]\nPreзo [%dR$]\n/comprarcasa", c, dini_Int(string, "Preco"), proximacasa);
//format(Casa, sizeof(Casa), "[CASA Nє %s]\nPreзo: [%dR$]\n[Use /comprarcasa para comprar esta casa]",dini_Int(string, "Preco"), proximacasa);
CasaTxT[c] = Create3DTextLabel(Casa,0x006400FF,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(1272, 1, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), -1);
dini_IntSet(string, "Id", pickupid);
new Casa2[128];
format(Casa2, sizeof(Casa2),"[Casa ID %d]\nDono [%s]\nAperte 'F' Para entrar", c, dini_Get(string, "Dono"), proximacasa);
//format(Casa2, sizeof(Casa2), "[CASA Nє %s]\nDono: %s \nAperte 'F' para Entrar.",dini_Get(string, "Dono"), proximacasa);
CasaTxT[c] = Create3DTextLabel(Casa2,0x006400FF,dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ")+0.75,20.0,0,1);
}
}
proximacasa++;
}
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Obrigado, espero que possam me ajudar!
Reply
#2

@edit vc tem que colocar quando o player comprar a casa, para trocar o icone, ou colocar por cima, vou procurar saber como faz e edito
Reply
#3

Nгo achei o pickup da casa vermelho. mas tem o verde e azul se quiser soh adc no seu cmd.

pawn Код:
AddStaticPickup(1272, 1, X, Y, Z); // Casa comprada - Pickup Azul
AddStaticPickup(1273, 1, X, Y, Z); // Casa A venda - Pickup - Verde
Basta colocar as suas coords.
Reply
#4

Manda seu comando:
/criarcasa /comprarcasa e /vendercasa!
Reply
#5

pawn Код:
.
Onde tem NUMERODECASAS coloque o total de casas tem o server.
Reply
#6

Obrigado a galera que ta tentando ajudar!

iReflesh
Tive o seguinte erro:
pawn Код:
E:\GTA\novo\gamemodes\gm.pwn(2389) : error 017: undefined symbol "TimerMAP"
E:\GTA\novo\gamemodes\gm.pwn(2389) : warning 215: expression has no effect
E:\GTA\novo\gamemodes\gm.pwn(2389) : error 001: expected token: ";", but found "]"
E:\GTA\novo\gamemodes\gm.pwn(2389) : error 029: invalid expression, assumed zero
E:\GTA\novo\gamemodes\gm.pwn(2389) : fatal error 107: too many error messages on one line
LINHA 2389:
KillTimer(TimerMAP[playerid]);
Reply
#7

no topo:

new TimerMAP[MAX_PLAYERS];
Reply
#8

reflesh esqueceu da :

pawn Код:
forward Icone(playerid);
n?
Reply
#9

й mesmo esqueci rs


topo:
pawn Код:
forward Icone(playerid);
Reply
#10

Nossa, muito obrigado mesmo iReflesh deu certinho!
Abraзo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)