SA-MP Forums Archive
[Ajuda] Bug ! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Bug ! (/showthread.php?tid=333786)



[Ajuda] Bug ! - Sonny_PoweR - 12.04.2012

Olб,

Eu Estou Aqui Com Um Problema, Uso O GM BMG Mas Encontrei Um Bug Dos Carros Das Casas Como Neste Vнdeo,


[ame]http://www.youtube.com/watch?v=Co6hmbGYwrY[/ame]

Porйm Nгo Tou Vendo Qual O Problema, Podem Me Explicar O Problema Desse BUG ?

Obrigado !



Re: [Ajuda] Bug ! - Don_Speed - 12.04.2012

Ele So Nao Deleta o Veiculo Apos a Compra De Outro.


Re: [Ajuda] Bug ! - Sampizito - 12.04.2012

Manda o codico, companheiro.


Re: [Ajuda] Bug ! - Sonny_PoweR - 12.04.2012

Olб,

Tб Ai O Cуdigo,


http://pastebin.com/43exwPiA


Re: [Ajuda] Bug ! - _Cypher_ - 12.04.2012

Da /repararid no veiculo pega o id , c for BMG original vai ter o ID d todos veiculos na frent c nгo conta 1 em 1 ate chega no tal id e exclui


Re: [Ajuda] Bug ! - rjjj - 12.04.2012

O problema estб nesta linha :


pawn Code:
new carid = PlayerInfo[playerid][pPHousekey]+totalveiculosh;

A variбvel carid estб adquirindo um valor diferente do ID do veнculo da casa de quem enviou o comando, fazendo com que outro (ou nenhum) veнculo seja destruнdo .



Bem, adicione uma constante а enum hInfo com o seguinte nome :


pawn Code:
hV_ID


Em seguida ache esta linha na public OnGameModeInit :


pawn Code:
AddStaticVehicleEx(HouseInfo[h][hVec], HouseCarSpawns[h][0], HouseCarSpawns[h][1], HouseCarSpawns[h][2], HouseCarSpawns[h][3], HouseInfo[h][hVcol1], HouseInfo[h][hVcol2], 6000000);


E troque-a por:


pawn Code:
HouseInfo[h][hV_ID] = AddStaticVehicleEx(HouseInfo[h][hVec], HouseCarSpawns[h][0], HouseCarSpawns[h][1], HouseCarSpawns[h][2], HouseCarSpawns[h][3], HouseInfo[h][hVcol1], HouseInfo[h][hVcol2], 6000000);


Por fim, substitua seu comando por este :


pawn Code:
if (strcmp(cmd, "/comprarcarro", true) == 0 || strcmp(cmd, "/trocarcarro", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            new House = PlayerInfo[playerid][pPHousekey];
            GetPlayerName(playerid, playername, sizeof(playername));
            if (House != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPHousekey]][hOwner], true) == 0)
            {
                new gunid[16];
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                    SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}|___ {00FA2E}P {FAF600}S {003EFA}G {FFFFFF}____[ {F28FEC}Novos Carros Preзo Ђ 100000 {FFFFFF}]____ {00FA2E}P {FAF600}S {003EFA}G {FFFFFF}___|");
                    SendClientMessage(playerid, 0xFFD700FF,"Use: /comprarcarro [Nome Do Carro].");
                    SendClientMessage(playerid, 0x98F5FFFF, "Carros: | blistac | clover | elegant | emperor | glendale | greenwood | stafford | mountainbike |");
                    SendClientMessage(playerid, 0x98F5FFFF, "Carros: | huntley | jester | landstalker | merit | nebula | sabre | stratum | hornet | bike |");
                    SendClientMessage(playerid, 0x98F5FFFF, "Carros: | sunrise | tahoma | uranus | blade | flash | buffalo | phoenix | sultan | bf-injection |");
                    SendClientMessage(playerid, 0x98F5FFFF, "Carros VIP's: | limozine | elegy | hotknife | bandito | nrg500 | zr350 | premier |");
                    SendClientMessage(playerid, 0x98F5FFFF, "Carros VIP's: | bullet | turismo | infernus | cheetah | savanna | comet |");
                    return 1;
                }
                strmid(gunid, tmp, 0, strlen(cmdtext), 255);
                if (GetPlayerMoney(playerid) > 100000)
                {
                    if(strcmp(gunid, "limozine", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo й Player VIP !");
                            return 1;
                        }
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para Limozine.");
                        HouseInfo[House][hVec] = 409;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    if(strcmp(gunid, "premier", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo й Player VIP !");
                            return 1;
                        }
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para Premier.");
                        HouseInfo[House][hVec] = 426;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "hotknife", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo й Player VIP !");
                            return 1;
                        }
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para Hotknife.");
                        HouseInfo[House][hVec] = 434;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "comet", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo й Player VIP !");
                            return 1;
                        }
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para Comet.");
                        HouseInfo[House][hVec] = 480;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "zr350", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo й Player VIP !");
                            return 1;
                        }
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o ZR-350.");
                        HouseInfo[House][hVec] = 477;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "nrg500", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo й Player VIP !");
                            return 1;
                        }
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para a moto nrg500.");
                        HouseInfo[House][hVec] = 522;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "bandito", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo й Player VIP !");
                            return 1;
                        }
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Bandito.");
                        HouseInfo[House][hVec] = 568;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "elegy", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo й Player VIP !");
                            return 1;
                        }
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Elegy.");
                        HouseInfo[House][hVec] = 562;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "bullet", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo й Player VIP !");
                            return 1;
                        }
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Bullet.");
                        HouseInfo[House][hVec] = 541;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "turismo", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo й Player VIP !");
                            return 1;
                        }
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Turismo.");
                        HouseInfo[House][hVec] = 451;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "infernus", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo й Player VIP !");
                            return 1;
                        }
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Infernus.");
                        HouseInfo[House][hVec] = 411;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "cheetah", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo й Player VIP !");
                            return 1;
                        }
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Cheetah.");
                        HouseInfo[House][hVec] = 415;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "savanna", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo й Player VIP !");
                            return 1;
                        }
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Savanna.");
                        HouseInfo[House][hVec] = 567;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "blistac", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Blista Compact.");
                        HouseInfo[House][hVec] = 496;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "stafford", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Stafford.");
                        HouseInfo[House][hVec] = 580;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "clover", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Clover.");
                        HouseInfo[House][hVec] = 542;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "sultan", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Sultan.");
                        HouseInfo[House][hVec] = 560;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "elegant", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Elegant.");
                        HouseInfo[House][hVec] = 507;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "hornet", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Hornet.");
                        HouseInfo[House][hVec] = 521;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "phoenix", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Phoenix.");
                        HouseInfo[House][hVec] = 603;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "emperor", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Emperor.");
                        HouseInfo[House][hVec] = 585;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "glendale", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Glendale.");
                        HouseInfo[House][hVec] = 466;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "greenwood", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Greenwood.");
                        HouseInfo[House][hVec] = 492;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "huntley", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Huntley.");
                        HouseInfo[House][hVec] = 579;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "jester", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Jester.");
                        HouseInfo[House][hVec] = 559;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "landstalker", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Landstalker.");
                        HouseInfo[House][hVec] = 400;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "merit", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Merit.");
                        HouseInfo[House][hVec] = 551;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "nebula", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Nebula.");
                        HouseInfo[House][hVec] = 516;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "sabre", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Sabre.");
                        HouseInfo[House][hVec] = 475;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "stratum", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Stratum.");
                        HouseInfo[House][hVec] = 561;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "sunrise", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Sunrise.");
                        HouseInfo[House][hVec] = 550;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "tahoma", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Tahoma.");
                        HouseInfo[House][hVec] = 566;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "uranus", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Uranus.");
                        HouseInfo[House][hVec] = 558;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "blade", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Blade.");
                        HouseInfo[House][hVec] = 536;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "flash", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Flash.");
                        HouseInfo[House][hVec] = 565;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "buffalo", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o Buffalo.");
                        HouseInfo[House][hVec] = 402;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "bf-injection", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para o BF Injection.");
                        HouseInfo[House][hVec] = 424;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "bike", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para uma Bike.");
                        HouseInfo[House][hVec] = 509;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else if(strcmp(gunid, "montainbike", true, strlen(gunid)) == 0)
                    {
                        SendClientMessage(playerid, 0x98F5FFFF, "Atualizaзгo: Vocк trocou o carro da sua casa para uma Montain Bike.");
                        HouseInfo[House][hVec] = 510;
                        DestroyVehicle(HouseInfo[House][hV_ID]);
                        HouseInfo[House][hV_ID] = CreateVehicle(HouseInfo[House][hVec], HouseCarSpawns[House][0], HouseCarSpawns[House][1], HouseCarSpawns[House][2], HouseCarSpawns[House][3], HouseInfo[House][hVcol1], HouseInfo[House][hVcol2], 6000000);
                    }
                    else
                    {
                        SendClientMessage(playerid, 0xFFD700FF,"Use: /comprarcarro [Nome Do Carro].");
                        SendClientMessage(playerid, 0x98F5FFFF, "Carros: | blistac | clover | elegant | emperor | glendale | greenwood | stafford | mountainbike |");
                        SendClientMessage(playerid, 0x98F5FFFF, "Carros: | huntley | jester | landstalker | merit | nebula | sabre | stratum | hornet | bike |");
                        SendClientMessage(playerid, 0x98F5FFFF, "Carros: | sunrise | tahoma | uranus | blade | flash | buffalo | phoenix | sultan | bf-injection |");
                        SendClientMessage(playerid, 0x98F5FFFF, "Carros VIP's: | limozine | elegy | hotknife | bandito | nrg500 | zr350 | premier |");
                        SendClientMessage(playerid, 0x98F5FFFF, "Carros VIP's: | bullet | turismo | infernus | cheetah | savanna | comet |");
                        return 1;
                    }
                    SendClientMessage(playerid, 0x98F5FFFF, "Vocк Pagou Ђ 100000, Seu Carro Jб Tб Em Sua Casa.");
                    OnPropUpdate();
                    GivePlayerMoney(playerid,-100000);
                    SBizzInfo[5][sbTill] += 100000;
                    ExtortionSBiz(5, 100000);
                    PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
                }
                else
                {
                    SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo Tem (Ђ100000) !");
                    return 1;
                }
            }
            else
            {
                SendClientMessage(playerid, 0x98F5FFFF, "Vocк Nгo Tem Uma Casa.");
                return 1;
            }
        }
        return 1;
    }


Espero ter ajudado .


Re: [Ajuda] Bug ! - Sonny_PoweR - 12.04.2012

Bem, Resolveu O Problema Dos Carros Das Casas Mas O /trancar Bugou Agora O Carros Das Casas Nгo Querem Abrir !

http://pastebin.com/Gy6SEY8X