[Ajuda] Problema com o Comando de criar casa
#1

Pessoal estou com um probleminha quando vou criar casa, atй cria mas nгo aparece a Label do preзo level!! Alguem sabe como resolver isto? Obrigado!

pawn Code:
COMMAND:criarcasa(playerid, params[])
{
    // Setup local variables
    new HPrice, MaxLevel, HouseID;

    // Send the command to all admins so they can see it
    SendAdminText(playerid, "/createhouse", params);

    // Check if the player has logged in
    if (APlayerData[playerid][LoggedIn] == true)
    {
        // Check if the player's admin-level is at least 5
        if (APlayerData[playerid][PlayerLevel] >= 5)
        {
            // Check if the player isn't inside a vehicle
            if (GetPlayerVehicleSeat(playerid) == -1)
            {
                if (sscanf(params, "ii", HPrice, MaxLevel)) SendClientMessage(playerid, 0xFF0000AA, "Usage: \"/createhouse <price> <maxlevel (1-10)>\"");
                else
                {
                    // Check if the player entered a proper maxlevel
                    if ((MaxLevel >= 1) && (MaxLevel <= 10))
                    {
                        // Find the first free HouseID
                        for (HouseID = 1; HouseID < MAX_HOUSES; HouseID++)
                            if (AHouseData[HouseID][PickupID] == 0) // Check if an empty house-index has been found (PickupID is 0)
                                break; // Stop searching, the first free HouseID has been found now

                        // Check if the house-limit hasn't been reached yet
                        if (HouseID < MAX_HOUSES)
                        {
                            // Setup some local variables
                            new Float:x, Float:y, Float:z, Msg[128];
                            // Get the player's position
                            GetPlayerPos(playerid, x, y, z);
                            // Set some default data
                            AHouseData[HouseID][HouseX] = x;
                            AHouseData[HouseID][HouseY] = y;
                            AHouseData[HouseID][HouseZ] = z;
                            AHouseData[HouseID][HouseLevel] = 1;
                            AHouseData[HouseID][HouseMaxLevel] = MaxLevel;
                            AHouseData[HouseID][HousePrice] = HPrice;
                            AHouseData[HouseID][Owned] = false;

                            // Add the pickup and 3DText at the location of the house-entrance (where the player is standing when he creates the house)
                            House_CreateEntrance(HouseID);

                            // Save the house
                            HouseFile_Save(HouseID);

                            // Inform the player that he created a new house
                            format(Msg, 128, "{00FF00}You've succesfully created house {FF00FF}%i{00FF00}", HouseID);
                            SendClientMessage(playerid, 0xFFFFFFFF, Msg);
                        }
                        else
                            SendClientMessage(playerid, 0xFF0000FF, "The maximum amount of houses has been reached");
                    }
                    else
                        SendClientMessage(playerid, 0xFF0000FF, "You have to use a max-level from 1 to 10");
                }
            }
            else
                SendClientMessage(playerid, 0xFF0000FF, "You can't be inside a vehicle to create a house");
        }
    }
    else
        return 0;

    // Let the server know that this was a valid command
    return 1;
}
Reply
#2

House_CreateEntrance

em PPC_Housing vocк acha....
Reply
#3

Quote:
Originally Posted by focaximubh
View Post
House_CreateEntrance

em PPC_Housing vocк acha....
Achei mas tudo certinho o Label ta la pra aparecer o Dono Level e tals.. O que eu faзo?
Reply
#4

Da uma olhadinha em PPC_DefTexts, e procura por TXT_PickupHouseOwned.
Reply
#5

Quote:
Originally Posted by iAbsolut
View Post
Da uma olhadinha em PPC_DefTexts, e procura por TXT_PickupHouseOwned.
pawn Code:
#define TXT_PickupHouseOwned "%s\nDono: %s\nLevel da casa: %i\n/entrar"
Jб estб definido! Como faзo?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)