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
[pomoc] oko kuca
343
pregleda
11
postova
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 😄
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;
}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;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava