[Ajuda] Comando de deletar casa ''na marra''
#1

Um comando que deleta casa ''na marra'' pq a casa sу e deletada quando nao tem dono queria um que deletava casa com dono e talz e o de deletar empresa tbm sera preciso eu postar o comando?
Reply
#2

poste o comando de deletar casa!
Reply
#3

pawn Код:
COMMAND:deletarcasa(playerid, params[])
{
    new file[100], Msg[128];
    SendAdminText(playerid, "/deletarcasa", params);
    if (APlayerData[playerid][LoggedIn] == true)
    {
        if (APlayerData[playerid][PlayerLevel] >= 5)
        {
            if (GetPlayerVehicleID(playerid) == 0)
            {
                for (new HouseID = 1; HouseID < MAX_HOUSES; HouseID++)
                {
                    if (AHouseData[HouseID][PickupID] != 0)
                    {
                        if (AHouseData[HouseID][Owned] == false)
                        {
                            if (IsPlayerInRangeOfPoint(playerid, 2.5, AHouseData[HouseID][HouseX], AHouseData[HouseID][HouseY], AHouseData[HouseID][HouseZ]))
                            {
                                AHouseData[HouseID][HouseName] = 0;
                                AHouseData[HouseID][Insurance] = 0;
                                AHouseData[HouseID][HouseX] = 0.0;
                                AHouseData[HouseID][HouseY] = 0.0;
                                AHouseData[HouseID][HouseZ] = 0.0;
                                AHouseData[HouseID][HouseLevel] = 0;
                                AHouseData[HouseID][HouseMaxLevel] = 0;
                                AHouseData[HouseID][HousePrice] = 0;
                                AHouseData[HouseID][Owned] = false;
                                AHouseData[HouseID][Owner] = 0;
                                AHouseData[HouseID][HouseName] = 0;
                                AHouseData[HouseID][HouseName] = 0;
                                AHouseData[HouseID][HouseName] = 0;
                                DestroyDynamicPickup(AHouseData[HouseID][PickupID]);
                                DestroyDynamicMapIcon(AHouseData[HouseID][MapIconID]);
                                DestroyDynamic3DTextLabel(AHouseData[HouseID][DoorText]);
                                AHouseData[HouseID][PickupID] = 0;
                                AHouseData[HouseID][MapIconID] = 0;
                                format(file, sizeof(file), HouseFile, HouseID);                              
                                format(Msg, 128, "{00FF00}[ToB] Vocк deletou a casa de ID {FFFF00}%i{00FF00} com sucesso!", HouseID);
                                SendClientMessage(playerid, 0xFFFFFFFF, Msg);
                                return 1;
                            }
                        }
                    }
                }
                SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[ToB] Vocк nгo estб na porta de uma casa para apagб-la!");
            }
            else
                SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[ToB] Vocк nгo pode deletar uma casa de dentro de um veнculo!");
        }
        else
            return 0;
    }
    else
        return 0;
    return 1;
}
Reply
#4

pawn Код:
COMMAND:deletarcasa(playerid, params[])
{
    new file[100], Msg[128];
    SendAdminText(playerid, "/deletarcasa", params);
    if (APlayerData[playerid][LoggedIn] == true)
    {
        if (APlayerData[playerid][PlayerLevel] >= 5)
        {
            if (GetPlayerVehicleID(playerid) == 0)
            {
                for (new HouseID = 1; HouseID < MAX_HOUSES; HouseID++)
                {
                    if (AHouseData[HouseID][PickupID] != 0)
                    {
                        if (IsPlayerInRangeOfPoint(playerid, 2.5, AHouseData[HouseID][HouseX], AHouseData[HouseID][HouseY], AHouseData[HouseID][HouseZ]))
                        {
                            AHouseData[HouseID][HouseName] = 0;
                            AHouseData[HouseID][Insurance] = 0;
                            AHouseData[HouseID][HouseX] = 0.0;
                            AHouseData[HouseID][HouseY] = 0.0;
                            AHouseData[HouseID][HouseZ] = 0.0;
                            AHouseData[HouseID][HouseLevel] = 0;
                            AHouseData[HouseID][HouseMaxLevel] = 0;
                            AHouseData[HouseID][HousePrice] = 0;
                            AHouseData[HouseID][Owned] = false;
                            AHouseData[HouseID][Owner] = 0;
                            AHouseData[HouseID][HouseName] = 0;
                            AHouseData[HouseID][HouseName] = 0;
                            AHouseData[HouseID][HouseName] = 0;
                            DestroyDynamicPickup(AHouseData[HouseID][PickupID]);
                            DestroyDynamicMapIcon(AHouseData[HouseID][MapIconID]);
                            DestroyDynamic3DTextLabel(AHouseData[HouseID][DoorText]);
                            AHouseData[HouseID][PickupID] = 0;
                            AHouseData[HouseID][MapIconID] = 0;
                            format(file, sizeof(file), HouseFile, HouseID);
                            format(Msg, 128, "{00FF00}[ToB] Vocк deletou a casa de ID {FFFF00}%i{00FF00} com sucesso!", HouseID);
                            SendClientMessage(playerid, 0xFFFFFFFF, Msg);
                            return 1;
                        }
                    }
                }
                SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[ToB] Vocк nгo estб na porta de uma casa para apagб-la!");
            }
            else
                SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[ToB] Vocк nгo pode deletar uma casa de dentro de um veнculo!");
        }
        else
            return 0;
    }
    else
        return 0;
    return 1;
}
Reply
#5

Deu blz cara vlw
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)