[Pomoc]Oko Kuce

Započeo Shaw Salcedo
14. Jan. 2015. Zaključano
294
pregleda
14
postova
Kriso_Anderson
5
Kingpin
14. Jan. 2015.
Skripta koju koristim: SE
Detaljan opis problema: Imam problem ja sam napravio ono /h info i sve /h locate itd i ja startam srv i udjem ig i kucam /h info ne izbaci mi dialog vec mi izbaci pomoc oko kuce
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Leon27
5
Crime Lord
14. Jan. 2015.
Mesaju se id-ovi dialoga promeni id i bice ok
Kriso_Anderson
5
Kingpin
14. Jan. 2015.
A ne nego ja ukucam bilo sta ali bilo sta sa komandom /h i /h info /h lock itd i izbaci pomoc oko kucce
ermin.a
5
Underboss
14. Jan. 2015.
daj da vidimo kako si uradio, kao sto leon kaze promjeni id, uglavnom postavi kod nisam te bas najbolje razumio
Kriso_Anderson
5
Kingpin
14. Jan. 2015.
CMD:h(playerid, params[], help)
{
        new string;
        new text;
        new name;
        if(sscanf(params, "s",text))
        {
                SendClientMessage(playerid, COLOR_LIGHTGREEN, "__________________Kuca________________");
                SendClientMessage(playerid, GRAY, "** Kuca ** Koristenje:(/house )");
                SendClientMessage(playerid, GRAY, "** Kuca ** Dostupna imena: buy, sell, info, lock, locate");
                SendClientMessage(playerid, GRAY, "** Kuca ** Dostupna imena: putmoney, takemoney, putgun, takegun");
                SendClientMessage(playerid, GRAY, "** Kuca ** Dostupna imena: putdrugs, takedrugs, putmats, takemats");
                SendClientMessage(playerid, COLOR_LIGHTGREEN, "______________________________________");
                return 1;
        }
        if(strcmp(text,"buy", true) == 0)
        {
                for(new h = 0; h < sizeof(HouseInfo); h++)
                {
                GetPlayerName(playerid, name, sizeof(name));
                if(strcmp(HouseInfo, name, true))
                {
                        SendClientMessage(playerid, GRAY, "Vec posjedujete kucu!");
                        return 1;
                        }
                        if(IsPlayerInRangeOfPoint(playerid, 3, HouseInfo, HouseInfo, HouseInfo) && HouseInfo == 0)
                    {
                                if(GetPlayerMoney(playerid) < HouseInfo)
                                {
                                SendClientMessage(playerid, GRAY, "Nemate dovoljno novca za kupovinu ove kuce!");
                                return 1;
                                }
                                if(GetPlayerScore(playerid) < HouseInfo)
                                {
                                SendClientMessage(playerid, GRAY, "Nemate dovoljan level za kupovinu ove kuce!");
                                return 1;
                                }
                                format(HouseInfo, 24, "%s", name);
                                HouseInfo = 1;
                                GivePlayerMoney(playerid, -HouseInfo);
                                SendClientMessage(playerid, COLOR_WHITE, "Cestitamo na kupovini nove kuce!");
          Delete3DTextLabel(Text3D:housesale);
                        DateProp(playerid);
                        OnPropTextdrawUpdate();
                        OnHousePickupUpdate(h);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
                                return 1;
                    }
                }
                return 1;
        }
        if(strcmp(text,"sell", true) == 0)
        {
                for(new h = 0; h < sizeof(HouseInfo); h++)
                {
                        GetPlayerName(playerid, name, sizeof(name));
                        if(IsPlayerInRangeOfPoint(playerid, 3, HouseInfo, HouseInfo, HouseInfo) && !strcmp(HouseInfo, name, true))
                        {
                        format(HouseInfo, 24, "Drzava");
                        HouseInfo = 0;
                        HouseInfo = 1;
                        return 1;
                        }
                }
                return 1;
        }
        if(strcmp(text,"info", true) == 0)
        {
                for(new h = 0; h < sizeof(HouseInfo); h++)
                {
                        GetPlayerName(playerid, name, sizeof(name));
                        if(IsPlayerInRangeOfPoint(playerid, 10,  HouseInfo, HouseInfo, HouseInfo) && !strcmp(HouseInfo, name, true))
                        {
                                format(string, sizeof(string), "Novac: %d\nOruzije: %d(%d)", PlayerInfo, HouseInfo, HouseInfo);
                                ShowPlayerDialog(playerid, 6677, DIALOG_STYLE_MSGBOX, "Kucni Sef", string, "Ok", "" );
                        }
                }
                return 1;
        }
        if(strcmp(text,"lock", true) == 0)
        {
                for(new h = 0; h < sizeof(HouseInfo); h++)
                {
                        GetPlayerName(playerid, name, sizeof(name));
                        if(IsPlayerInRangeOfPoint(playerid, 3, HouseInfo, HouseInfo, HouseInfo) && !strcmp(HouseInfo, name, true) && GetPlayerVirtualWorld(playerid) == h || IsPlayerInRangeOfPoint(playerid, 3, HouseInfo, HouseInfo, HouseInfo) && !strcmp(HouseInfo, name, true) && GetPlayerVirtualWorld(playerid) == h)
                        {
                            if(HouseInfo == 0)
                                {
                                    HouseInfo = 1;
                                    SendClientMessage(playerid, COLOR_WHITE, "Zakljucali ste kucu!");
                                    return 1;
                                }
                                else
                                {
                                    HouseInfo = 0;
                                    SendClientMessage(playerid, COLOR_WHITE, "Otkljucali ste kucu!");
                                    return 1;
                                }
                        }
                }
                return 1;
        }
        if(strcmp(text,"locate", true) == 0)
        {
                for(new h = 0; h < sizeof(HouseInfo); h++)
                {
                        GetPlayerName(playerid, name, sizeof(name));
                        if(!strcmp(HouseInfo, name, true))
                {
                        SetPlayerCheckpoint(playerid, HouseInfo, HouseInfo, HouseInfo, 5.0);
                        SendClientMessage(playerid, COLOR_WHITE, "Vasa kuca je oznacena na mapi crvenim markerom!");
                        return 1;
                        }
                        else
                        {
                        SendClientMessage(playerid, GRAY, "Vi ne posjedujete kucu!");
                        return 1;
                        }
                }
                return 1;
        }
        if(strcmp(text,"putmoney", true) == 0)
        {
                for(new h = 0; h < sizeof(HouseInfo); h++)
                {
                        GetPlayerName(playerid, name, sizeof(name));
                        if(IsPlayerInRangeOfPoint(playerid, 10,  HouseInfo, HouseInfo, HouseInfo) && !strcmp(HouseInfo, name, true))
                        {
                            ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_INPUT, "Kuca", "Unesite kolicinu novca koju zelite da ostavite.", "Unesi", "Izadji");
                            return 1;
                        }
                }
                return 1;
        }
        if(strcmp(text,"takemoney", true) == 0)
        {
                for(new h = 0; h < sizeof(HouseInfo); h++)
                {
                        GetPlayerName(playerid, name, sizeof(name));
                        if(IsPlayerInRangeOfPoint(playerid, 10,  HouseInfo, HouseInfo, HouseInfo) && !strcmp(HouseInfo, name, true))
                        {
                            ShowPlayerDialog(playerid, 100011, DIALOG_STYLE_INPUT, "Kuca", "Unesite kolicinu novca koju zelite da uzmete.", "Unesi", "Izadji");
                            return 1;
                        }
                }
                return 1;
        }
        if(strcmp(text,"putgun", true) == 0)
        {
                new gname;
                for(new h = 0; h < sizeof(HouseInfo); h++)
                {
                        GetPlayerName(playerid, name, sizeof(name));
                        if(IsPlayerInRangeOfPoint(playerid, 10,  HouseInfo, HouseInfo, HouseInfo) && !strcmp(HouseInfo, name, true))
                        {
                            if(HouseInfo != 0) return SendClientMessage(playerid, GRAY, "U sefu vec ima oruzije!");
                            if(GetPlayerWeapon(playerid) != 0 && GetPlayerAmmo(playerid) != 0)
                            {
                    GetWeaponName(GetPlayerWeapon(playerid), gname, sizeof(gname));
                                RemovePlayerWeapon(playerid, GetPlayerWeapon(playerid));
                                HouseInfo = GetPlayerWeapon(playerid);
                                HouseInfo = GetPlayerAmmo(playerid);
                                format(string, sizeof(string), "Stavili ste %s u sef.", gname);
                                SendClientMessage(playerid, COLOR_WHITE, string);
                            }
                            else
                            {
                            SendClientMessage(playerid, GRAY, "Nemate oruzije ili u njemu nema metaka!");
                            }
                            return 1;
                        }
                }
                return 1;
        }
        if(strcmp(text,"takegun", true) == 0)
        {
    new gname;
                for(new h = 0; h < sizeof(HouseInfo); h++)
                {
                        GetPlayerName(playerid, name, sizeof(name));
                        if(IsPlayerInRangeOfPoint(playerid, 10,  HouseInfo, HouseInfo, HouseInfo) && !strcmp(HouseInfo, name, true))
                        {
                            if(HouseInfo != 0)
                            {
                        GivePlayerWeapon(playerid, HouseInfo, HouseInfo);
                                GetWeaponName(HouseInfo, gname, sizeof(gname));
                                format(string, sizeof(string), "Uzeli ste %s iz sefa.", gname);
                                SendClientMessage(playerid, COLOR_WHITE, string);
                                HouseInfo = 0;
                                HouseInfo = 0;
                            }
                            else
                            {
                            SendClientMessage(playerid, GRAY, "U sefu nema oruzije!");
                            }
                            return 1;
                        }
                }
                return 1;
        }
    return 1;
}

Evo ti cela cmd
PetarROPEE
4
Enforcer
14. Jan. 2015.
Koji je ovo house system tj koja FS?
Kriso_Anderson
5
Kingpin
14. Jan. 2015.
Da
PetarROPEE
4
Enforcer
14. Jan. 2015.
Sta da? Pitam koja je ovo FS, reci mi FS kako se zove?
Kriso_Anderson
5
Kingpin
14. Jan. 2015.
A sta ako necu?
Rudimental
5
OG Legend
14. Jan. 2015.
Da nemas ti u modu neku komandu istu kao i ovu ili nekoj drugoj fs pa se mesaju ?
PetarROPEE
4
Enforcer
14. Jan. 2015.
Kriso_Anderson wrote on January 14, 2015, 9:11 pm:
A sta ako necu?


Onda si vrlo opasan, evo nasao sam tu FS, ali ti necu reci u cemu je problem posto se pravis pametan previse za svoje godine :-*
Kriso_Anderson
5
Kingpin
15. Jan. 2015.
Ne nemam Rudimental
Kriso_Anderson
5
Kingpin
15. Jan. 2015.
BUMP
Rudimental
5
OG Legend
15. Jan. 2015.


Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.

Razlog zakljucavanja:

BUMP je dozvoljen svakih 24h !

Pravila:

Glavna pravila Balkan SA:MP foruma .

Razgovor u vezi PAWN-Skriptanja .

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha