[Ajuda] Pickup & 3DTextLabel
#1

Olб. bom, estou com um problema ao comprar uma casa, no meu sistema de casas, jб tentei arrumar isso, porйm sempre que eu compro uma casa, o Pickup dela nгo deleta, e a 3DTextLabel nгo atualiza, porйm nгo sei o que pode estar errado.. vou lhes mostrar meu cуdigo:
PHP код:
CMD:comprarcasa (playeridparams[])
{
    new 
id GetPlayerIDCasa(playerid), texto[256], Label[100], Pasta[100], Status[30];
    
format(Pastasizeof(Pasta), Casasid);
    if(
id == -1) return SendClientMessage(playeridvermelho"| ERRO | Vocк Nгo Estб Em Uma Casa!");
    
    if(
Casa[id][tDono] == true) return SendClientMessage(playeridvermelho"| ERRO | Estб Casa Jб Possui Um Dono(a)!");
    
    if(
Player[playerid][AtvCartao] == 0)
    {
        if(
GetPlayerMoney(playerid) < Casa[id][cInfo]) return SendClientMessage(playeridvermelho"| ERRO | Vocк Nгo Tem Dinheiro Suficiente!");
        
GivePlayerMoney(playerid, -Casa[id][cInfo]);
    }
    else if(
Player[playerid][AtvCartao] == 1)
    {
        if(
Player[playerid][Saldo] < Casa[id][cInfo]) return SendClientMessage(playeridvermelho"| ERRO | Vocк Nгo Tem Dinheiro Suficiente!");
        
Player[playerid][Saldo] -= Casa[id][cInfo];
    }
    
    
DOF2_SetString(Pasta"nDono"GetPlayerNameEx(playerid));
    
Casa[id][tDono] = true;
    
DOF2_SetBool(Pasta"tDono"true);
    
    if(
Casa[id][cPorta] == true) { Status "{00E600}Aberta"; } else if(Casa[id][cPorta] == false) { Status "{FF0000}Fechada"; }
    
format(Labelsizeof(Label), "{c0c0c0}Level %i\nCasa %i\n{FFAE00}Dono: {FFFFFF}%s\n{c0c0c0}Porta: %s"Casa[id][cLevel], Casa[id][cID], Casa[id][nDono], Status);
    
//Delete3DTextLabel(CasaLabel[id]);
    
DestroyPickup(CasaP[id]);
    
DestroyDynamicMapIcon(CasaIcon[id]);
    
    
//CasaLabel[id] = Create3DTextLabel(Label, -1, Casa[id][PosX], Casa[id][PosY], Casa[id][PosZ], 15.0, 0, 0);
    
Update3DTextLabelText(CasaLabel[id], -1Label);
    
CasaP[id] = CreatePickup(12720Casa[id][PosX], Casa[id][PosY], Casa[id][PosZ], 0);
    
CasaIcon[id] = CreateDynamicMapIcon(Casa[id][PosX], Casa[id][PosY], Casa[id][PosZ], 32, -1, -1, -1, -1100.0);
    
    
format(textosizeof(texto), "| INFO-CASA | %s Acaba De Comprar A Casa De ID %i!"GetPlayerNameEx(playerid), id);
    
SendClientMessageToAll(0x1A73D9FFtexto);
    
    return 
1;

Jб tentei deletar a TextLabel e criar outra no lugar, porйm sem sucesso..

@EDIT

Pastebin com o sistema, para que possam testar o sistema: Clique
Reply


Messages In This Thread
Pickup & 3DTextLabel - by AllanSG - 19.05.2018, 21:47
Re: Pickup & 3DTextLabel - by 1sbedx - 19.05.2018, 22:03
Re: Pickup & 3DTextLabel - by AllanSG - 19.05.2018, 22:05
Re: Pickup & 3DTextLabel - by 1sbedx - 19.05.2018, 22:14
Re: Pickup & 3DTextLabel - by AllanSG - 19.05.2018, 22:18
Re: Pickup & 3DTextLabel - by GuiKommander - 19.05.2018, 22:33
Re: Pickup & 3DTextLabel - by AllanSG - 19.05.2018, 22:37
Re: Pickup & 3DTextLabel - by Minerva - 19.05.2018, 23:06
Re: Pickup & 3DTextLabel - by AllanSG - 19.05.2018, 23:35
Re: Pickup & 3DTextLabel - by Minerva - 20.05.2018, 01:10

Forum Jump:


Users browsing this thread: 1 Guest(s)