[Ajuda] Bug em funзгo que da dinheiro
#10

e pessoal como posso colocar nesse comando aki

pawn Код:
if(strcmp(cmd, "/criarcasa", true) == 0)
    {
        if(pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5 || pAdmin[playerid] == 6)
        {
            new preco, cint,
                Float:X, Float:Y, Float:Z;

            if(sscanf(cmdtext, "s[11]dd", cmd, preco, cint))
            {
                SendClientMessage(playerid, Vermelho, "/criarcasa [preзo] [interior]");
                return 1;
            }

           
            GetPlayerPos(playerid, X, Y, Z);
            PlayerCreateHause(playerid, preco, cint, X, Y, Z, GetPlayerInterior(playerid));
        }
        }
}

stock PlayerCreateHause(playerid, casapreco, casaint, Float:Xp, Float:Yp, Float:Zp, Ip)
{
    new year, month, day, data[128],
        msg[256], strc[128], strc2[128],
        casafile[128], pickupid, iconid;

    if(!(casaint <= proximoint))
    {
        format(msg, sizeof(msg), "Use um interior vбlido! | ID's = 0-%d", proximoint);
        SendClientMessage(playerid, Vermelho, msg);
        return 1;
    }
    for(new c = 0; c < MAX_CASAS; c++)
    {
        format(strc2, sizeof(strc2), PASTA_CASAS, c);
        if(casapreco <= 0) return SendClientMessage(playerid, Vermelho, "(INFO) Preзo indisponнvel!"); // Adiciona isso

        if(dini_Exists(strc2))
        {
            if(IsPlayerInRangeOfPoint(playerid, 30.0, dini_Float(strc2, "PosX"), dini_Float(strc2, "PosY"), dini_Float(strc2, "PosZ")))
            {
                SendClientMessage(playerid, Vermelho, "Nгo pode ser criada mais casa neste local.");
                return 1;
            }
            if(dini_Int(strc2, "TDono") == 3)
            {
                getdate(year, month, day);
                format(data, sizeof(data), "%d/%d/%d", day, month, year);

                dini_FloatSet(strc2, "PosX", Xp);
                dini_FloatSet(strc2, "PosY", Yp);
                dini_FloatSet(strc2, "PosZ", Zp);
                dini_IntSet(strc2, "Int", casaint);
                dini_IntSet(strc2, "IntID", Ip);
                dini_IntSet(strc2, "Mundo", c);
                dini_IntSet(strc2, "TDono", 0);
                dini_Set(strc2, "Dono", "Ninguem");
                dini_IntSet(strc2, "Preco", casapreco);
                dini_IntSet(strc2, "Trancada", 0);
                dini_IntSet(strc2, "TMorador", 0);
                dini_Set(strc2, "Morador", "Ninguem");
                dini_Set(strc2, "DataSet", data);
                pickupid = CreateDynamicPickup(1273, 1, Xp, Yp, Zp, -1, -1, -1, 200.0);
                dini_IntSet(strc2, "Id", pickupid);
                iconid = CreateDynamicMapIcon(Xp, Yp, Zp, 31, 0, -1, -1, -1, 100.0);
                dini_IntSet(strc2, "IconId", iconid);
                format(STRX, sizeof(STRX), "{33AAFF}Casa ID: {FFFFFF}%d\n{33AAFF}Dono: {FFFFFF}Ninguem\n{33AAFF}Ъltimo Login: {FFFFFF}%s\n{33AAFF}Morador: {FFFFFF}Ninguem\n{33AAFF}Valor: {FFFFFF}$%d", c, data, casapreco);
                ctextoid[c] = CreateDynamic3DTextLabel(STRX, -1, Xp, Yp, Zp, 30.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, -1, -1, -1, 200.0);
                format(msg, sizeof(msg), "{FFFFFF} %s {00FFFF}Criou {FFFFFF}uma {00FFFF}Casa. {FFFFFF}Local: {00FFFF} %s, {FFFFFF} ID: {00FFFF}%d", GetPlayerNameEx(playerid), GetPlayerArea(playerid), c);
                SendClientMessageToAll(Azul, msg);
                CasaLog(msg);
                return 1;
            }
        }
    }
    if(proximacasa >= MAX_CASAS-1)
    {
        format(STRX, sizeof(STRX), "O limite de %d casas foi atingido, nгo й possнvel criar mais.", MAX_CASAS);
        SendClientMessage(playerid, Vermelho, STRX);
        return 1;
    }
    format(strc, sizeof(strc), PASTA_CASAS, proximacasa);
    if(dini_Exists(strc))
    {
        proximacasa++;
    }
    getdate(year, month, day);
    format(data, sizeof(data), "%d/%d/%d", day, month, year);
    format(casafile, sizeof(casafile), PASTA_CASAS, proximacasa);

    dini_Create(casafile);
    dini_FloatSet(casafile, "PosX", Xp);
    dini_FloatSet(casafile, "PosY", Yp);
    dini_FloatSet(casafile, "PosZ", Zp);
    dini_IntSet(casafile, "Int", casaint);
    dini_IntSet(casafile, "IntID", Ip);
    dini_IntSet(casafile, "Mundo", proximacasa);
    dini_IntSet(casafile, "TDono", 0);
    dini_Set(casafile, "Dono", "Ninguem");
    dini_IntSet(casafile, "Preco", casapreco);
    dini_IntSet(casafile, "Trancada", 0);
    dini_IntSet(casafile, "TMorador", 0);
    dini_Set(casafile, "Morador", "Ninguem");
    dini_Set(casafile, "DataSet", data);
    pickupid = CreateDynamicPickup(1273, 1, Xp, Yp, Zp, -1, -1, -1, 200.0);
    dini_IntSet(casafile, "Id", pickupid);
    iconid = CreateDynamicMapIcon(Xp, Yp, Zp, 31, 0, -1, -1, -1, 100.0);
    dini_IntSet(casafile, "IconId", iconid);
    format(STRX, sizeof(STRX), "{33AAFF}Casa ID: {FFFFFF}%d\n{33AAFF}Dono: {FFFFFF}Ninguem\n{33AAFF}Ъltimo Login: {FFFFFF}%s\n{33AAFF}Morador: {FFFFFF}Ninguem\n{33AAFF}Valor: {FFFFFF}$%d", proximacasa, data, casapreco);
    ctextoid[proximacasa] = CreateDynamic3DTextLabel(STRX, -1, Xp, Yp, Zp, 30.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, -1, -1, -1, 200.0);
    format(msg, sizeof(msg), "{FFD700}%s{FFFFFF} criou uma casa. Local: {FFD700}%s, {FFFFFF}ID: {FFD700}%d", GetPlayerNameEx(playerid), GetPlayerArea(playerid), proximacasa);
    SendClientMessageToAll(Azul, msg);
    CasaLog(msg);
    proximacasa++;
    return 1;
}
Reply


Messages In This Thread
Bug em funзгo que da dinheiro - by Dieguinho - 21.01.2014, 21:57
Re: A tirar um bug ! - by ViniKuliveguisky - 21.01.2014, 22:14
Re: A tirar um bug ! - by Dieguinho - 21.01.2014, 22:27
Re: A tirar um bug ! - by Coreia - 21.01.2014, 22:29
Re: A tirar um bug ! - by ViniKuliveguisky - 21.01.2014, 23:12
Re: A tirar um bug ! - by Dieguinho - 22.01.2014, 00:21
Re: A tirar um bug ! - by Rodney Francalim - 22.01.2014, 00:47
Re: A tirar um bug ! - by ViniKuliveguisky - 22.01.2014, 00:51
Re: A tirar um bug ! - by Rodney Francalim - 22.01.2014, 01:45
Re: Bug em funзгo que da dinheiro - by Dieguinho - 23.01.2014, 20:46

Forum Jump:


Users browsing this thread: 1 Guest(s)