[pomoc] oko kuca

Započeo Limdzaâ„¢
25. Mar. 2013. Zaključano
343
pregleda
11
postova
Limix!bre
5
Underboss
25. Mar. 2013.
Skripta koju koristim:BBD:RP
Detaljan opis problema:Ovako ja kupim kucu dam pare za nju ali se ne pojavi ono naprimer vlasnik kuce: ime_prezime nego i dalje pise na prodaju kad restatrujem server tad se pojavi vlasnik itd... kako da namestim da kad kupim kucu da se odma pojavi ko je vlasnik da nemoram restart server pomoc....
Dio skripte:////
Neke slike/video za lakse dobivanje pomoci(neobavezno):Ako treba neki video napravi cu
Marko Koprivanac
5
Underboss
25. Mar. 2013.
Koristi Update3DTextLabelText
http://wiki.sa-mp.com/wiki/Update3DTextLabelText
Limix!bre
5
Underboss
26. Mar. 2013.

public OnPropTextdrawUpdate()
{
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo == 0)
{
                Delete3DTextLabel(HouseLabel);
    format(PropertyString,sizeof(PropertyString),"{0ed400}Kuca na Prodaju!\nBroj: %d\n{0ed400}Vrsta: {FFFFFF}%s\n{0ed400}Level: {FFFFFF}%d \n{0ed400}Cena:{FFFFFF} $%d \n{0ed400}Adresa Kuce: {FFFFFF}%s\n{0ed400}Da kupite kucu \n{FFFFFF}kucajte\n{FFFFFF}/buyhouse",h, HouseInfo,HouseInfo,HouseInfo,UlicaKuce(h));
HouseLabel = Create3DTextLabel(PropertyString ,0x9EC73DAA,HouseInfo, HouseInfo, HouseInfo,15,0,1);
HousePickup = CreateDynamicPickup(1273, 2, HouseInfo, HouseInfo, HouseInfo);
            CreateDynamicMapIcon(HouseInfo, HouseInfo, HouseInfo, 31, -1, -1, -1, -1, 100.0);
}

else if(HouseInfo == 1)
{
            Delete3DTextLabel(HouseLabel);
format(PropertyString,sizeof(PropertyString),"Opis: %s \nVlasnik kuce: %s \nCena: $%d | Level: %d | Neaktivnost: %d\n Kucni Broj: %d \n Cena Rentanja: $%d \n /rentroom.",HouseInfo,HouseInfo,HouseInfo,HouseInfo,HouseInfo,HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0x00C2ECFF,HouseInfo, HouseInfo, HouseInfo,15,0,1);
HousePickup = CreateDynamicPickup(1272, 2, HouseInfo, HouseInfo, HouseInfo);
        CreateDynamicMapIcon(HouseInfo, HouseInfo, HouseInfo, 32, -1, -1, -1, -1, 100.0);
}
}
    for(new h = 0; h < sizeof(StanInfo); h++)
{
if(StanInfo == 0)
{
                Delete3DTextLabel(StanLabel);
    format(PropertyString,sizeof(PropertyString),"{6EF83C}Stan na Prodaju!\nBroj: %d\n{6EF83C}Level: {FFFFFF}%d \n{6EF83C}Cena:{FFFFFF} $%d \n{6EF83C}Vrsta: {FFFFFF}%s\n{6EF83C}Za kupovinu idite u Stambeno",h ,StanInfo,StanInfo,StanInfo);
StanLabel = Create3DTextLabel(PropertyString ,0x9EC73DAA,StanInfo, StanInfo, StanInfo,30, 0, 1);

}
else if(StanInfo == 1)
{
            Delete3DTextLabel(StanLabel);
format(PropertyString,sizeof(PropertyString),"Vlasnik stana: %s\nBroj: %d\nLevel: %d", StanInfo,h ,StanInfo);
StanLabel = Create3DTextLabel(PropertyString ,0x00C2ECFF,StanInfo, StanInfo, StanInfo,30, 0, 1);
}
}
for(new h = 0; h < sizeof(BizzInfo); h++)
{
if(BizzInfo == 0)
{
Delete3DTextLabel(BizzLabel);
format(PropertyString,sizeof(PropertyString),"Opis:%s\nNaziv firme:NA PRODAJU!\nBiznis je na prodaju!\nID:%d\nEnterijer Bizza: %d\nCena: $%d\nPotreban level: %d\n/bizhelp.",BizzInfo,h,BizzInfo,BizzInfo,BizzInfo);
BizzLabel = Create3DTextLabel(PropertyString ,0x00FF00FF,BizzInfo, BizzInfo, BizzInfo+0.5,20, 0, 1);
BizzPickup = CreateDynamicPickup(1274, 1, BizzInfo, BizzInfo, BizzInfo);
CreateDynamicMapIcon(BizzInfo, BizzInfo, BizzInfo, 52, -1, -1, -1, -1, 100.0);
pickups++;
        }

else if(BizzInfo == 1)
{
            Delete3DTextLabel(BizzLabel);
format(PropertyString,sizeof(PropertyString),"Naziv Firme: %s \n Vlasnik Firme: %s \nID: %d | Cena: $%d | lvl: %d \n Cena Ulaza: $%d\n Iznuda: %s \n Budzet: $%d\nPotrebni produkti: %d | Cena Produkta: $%d \nDa udjete /enter",BizzInfo,BizzInfo,h,BizzInfo,SBizzInfo,BizzInfo,BizzInfo,BizzInfo,(BizzInfo-BizzInfo),BizzInfo);
BizzLabel = Create3DTextLabel(PropertyString ,0x00C2ECFF, BizzInfo,  BizzInfo,  BizzInfo+0.5,20, 0, 1);
BizzPickup = CreateDynamicPickup(1274, 1,  BizzInfo,  BizzInfo,  BizzInfo);
CreateDynamicMapIcon(BizzInfo, BizzInfo, BizzInfo, 36, -1, -1, -1, -1, 100.0);
pickups++;

}
}
for(new h = 0; h < sizeof(SBizzInfo); h++)
{
if(SBizzInfo == 0)
{
            Delete3DTextLabel(SBizzLabel);
format(PropertyString,sizeof(PropertyString),"Opis: %s\nNaziv firme:NA PRODAJU!\nBiznis je na prodaju!\nID:%d\nEnterijer Bizza: %d\nCena: $%d\nPotreban level: %d\n/bizhelp.",SBizzInfo,h,SBizzInfo,SBizzInfo,SBizzInfo);
SBizzLabel = Create3DTextLabel(PropertyString ,0x00FF00FF,SBizzInfo, SBizzInfo, SBizzInfo+0.5,20, 0, 1);
SBizzPickup = CreateDynamicPickup(1274, 1, SBizzInfo, SBizzInfo, SBizzInfo);
CreateDynamicMapIcon(SBizzInfo, SBizzInfo, SBizzInfo, 52, -1, -1, -1, -1, 100.0);
pickups++;

}
    else if(SBizzInfo == 1)
{
            Delete3DTextLabel(SBizzLabel);
format(PropertyString,sizeof(PropertyString),"Naziv Firme: %s\nVlasnik Firme: %s\nID: %d | Cena: $%d | lvl: %d\nCena Ulaza: $%d\nIznuda: %s\nBudzet: $%d\nPotrebni produkti: %d | Cena Produkta: $%d\nDa udjete /enter",SBizzInfo,SBizzInfo,h,SBizzInfo,SBizzInfo,SBizzInfo,SBizzInfo,SBizzInfo,(SBizzInfo-SBizzInfo),SBizzInfo);
SBizzLabel = Create3DTextLabel(PropertyString ,0x00C2ECFF,SBizzInfo, SBizzInfo, SBizzInfo+0.5,20, 0, 1);
SBizzPickup = CreateDynamicPickup(1274, 1, SBizzInfo, SBizzInfo, SBizzInfo);
CreateDynamicMapIcon(SBizzInfo, SBizzInfo, SBizzInfo, 36, -1, -1, -1, -1, 100.0);
pickups++;
}
}
return 1;
}


sta sad tu treba da se menja? ne razumem 😄
Ljubo
4
Enforcer
26. Mar. 2013.
Dodas ovo u komadi gdje kupujes kucu
OnPropTextdrawUpdate();
Limix!bre
5
Underboss
26. Mar. 2013.
Ne razumem jel to treba da se doda ili da se zameni sa necim odavde:

if(strcmp(cmd, "/buyhouse", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
new Float:oldposx, Float:oldposy, Float:oldposz;
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(PlayerToPoint(2.0, playerid, HouseInfo, HouseInfo, HouseInfo) && HouseInfo == 0)
{
if(PlayerInfo < HouseInfo)
{
format(string, sizeof(string), "  Morate biti Level %d da biste kupili ovo !", HouseInfo);
SCM(playerid, COLOR_GRAD5, string);
return 1;
}
if(PlayerInfo != 255 && strcmp(playername, HouseInfo[PlayerInfo], true) == 0)
{
SCM(playerid, COLOR_WHITE, "  Vec posjedujete kucu, kucajte /sellhouse ako zelite da kupite ovu !");
return 1;
}
if(GetPlayerMoney(playerid) > HouseInfo)
{
    Delete3DTextLabel(Text3D:housesale);
PlayerInfo = h;
HouseInfo = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(HouseInfo, sendername, 0, strlen(sendername), 255);
GivePlayerMoney(playerid,-HouseInfo);
/*SetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);*/
GameTextForPlayer(playerid, "~w~Dobrodosli Kuci~n~Mozete uvek izaci tako sto cete doci do ulaznih vrata i kucati /exit", 5000, 3);
PlayerInfo = HouseInfo;
PlayerInfo = h;
SCM(playerid, COLOR_WHITE, "Cestitamo vam na kupovini nove kuce !");
SCM(playerid, COLOR_WHITE, "Kucajte /help da biste dobili pomoc vezanu za kucu !");
Delete3DTextLabel(Text3D:housesale);
                        DateProp(playerid);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
return 1;
}
else
{
SCM(playerid, COLOR_WHITE, "  Nemate dovoljno novca za kupovinu !");
return 1;
}
}
}
}
return 1;
}
Blaeks_Biofor
5
Forum Don
26. Mar. 2013.
u komandi stavis da ti se brise postojeci label i onda stavis umesto njega taj public sto ti je vec uradjen
Ljubo
4
Enforcer
26. Mar. 2013.
Evo ti
 if(strcmp(cmd, "/buyhouse", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
new Float:oldposx, Float:oldposy, Float:oldposz;
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(PlayerToPoint(2.0, playerid, HouseInfo, HouseInfo, HouseInfo) && HouseInfo == 0)
{
if(PlayerInfo < HouseInfo)
{
format(string, sizeof(string), "  Morate biti Level %d da biste kupili ovo !", HouseInfo);
SCM(playerid, COLOR_GRAD5, string);
return 1;
}
if(PlayerInfo != 255 && strcmp(playername, HouseInfo[PlayerInfo], true) == 0)
{
SCM(playerid, COLOR_WHITE, "  Vec posjedujete kucu, kucajte /sellhouse ako zelite da kupite ovu !");
return 1;
}
if(GetPlayerMoney(playerid) > HouseInfo)
{
    Delete3DTextLabel(Text3D:housesale);
PlayerInfo = h;
HouseInfo = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(HouseInfo, sendername, 0, strlen(sendername), 255);
GivePlayerMoney(playerid,-HouseInfo);
/*SetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);*/
GameTextForPlayer(playerid, "~w~Dobrodosli Kuci~n~Mozete uvek izaci tako sto cete doci do ulaznih vrata i kucati /exit", 5000, 3);
PlayerInfo = HouseInfo;
PlayerInfo = h;
SCM(playerid, COLOR_WHITE, "Cestitamo vam na kupovini nove kuce !");
SCM(playerid, COLOR_WHITE, "Kucajte /help da biste dobili pomoc vezanu za kucu !");
Delete3DTextLabel(Text3D:housesale);
                        DateProp(playerid);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
OnPropTextdrawUpdate();
return 1;
}
else
{
SCM(playerid, COLOR_WHITE, "  Nemate dovoljno novca za kupovinu !");
return 1;
}
}
}
}
return 1;
}
Limix!bre
5
Underboss
26. Mar. 2013.
To nije samo problem sa kucama i za bizom i stanovima
a i /sellhouse isto se desava
sta trebam da dodam ? da bi proradilo?
Limix!bre
5
Underboss
26. Mar. 2013.
sta treba da dodam u /sellhouse da bi proradilo da se odma proda i da pise Kuca na prodaju kad prodam kucu da nemoram da restart server
Limix!bre
5
Underboss
27. Mar. 2013.
Pomoc sry for refresh
Limix!bre
5
Underboss
27. Mar. 2013.
sta treba da dodam u /sellhouse da bi proradilo da se odma proda i da pise Kuca na prodaju kad prodam kucu da nemoram da restart server pomocc! ☹️

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha