Započeo Aldin Begovic
•3. Mar. 2012.• Zaključano[pomoc]/kupikucu
1,659
pregleda
23
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
381
Postovi:
89
Teme:
Pridružio se:Jul 2011
3. Mar. 2012.
mod:gf
opis problema:Kupim kucu odem relog i udjem nemam kucu ! Nakon reloga izgubim kucu nece da se sacuva neznam sto ovo mi je 15 house sistem u svakom neki kvar hrkk pu !
cod:
opis problema:Kupim kucu odem relog i udjem nemam kucu ! Nakon reloga izgubim kucu nece da se sacuva neznam sto ovo mi je 15 house sistem u svakom neki kvar hrkk pu !
cod:
if(strcmp(cmd, "/kupikucu", 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 biit Level %d da biste kupili ovo !", HouseInfo);
SendClientMessage(playerid, COLOR_GRAD5, string);
return 1;
}
if(PlayerInfo != 255 && strcmp(playername, HouseInfo[PlayerInfo], true) == 0)
{
SendClientMessage(playerid, COLOR_WHITE, " Vec posjedujete kucu, kucajte /prodajkucu 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);
GameTextForPlayer(playerid, "~w~Cestitamo na kupovini~n~nove kuce (/exit /enter)", 5000, 3);
PlayerInfo = HouseInfo;
PlayerInfo = h;
SendClientMessage(playerid, COLOR_WHITE, "Cestitamo vam na kupovini nove kuce !");
SendClientMessage(playerid, COLOR_WHITE, "Kucajte /kuca da biste dobili pomoc vezanu za kucu !");
Delete3DTextLabel(Text3D:housesale);
DateProp(playerid);
OnPropTextdrawUpdate();
OnHousePickupUpdate(h);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, " Nemate dovoljno novca za kupovinu !");
return 1;
}
}
}
}
return 1;
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
360
Postovi:
40
Teme:
Pridružio se:Mar. 2011
3. Mar. 2012.
si dodao u OnPlayerDisconnect da sacuva ?
vidi jel ti sacuva u cfg fajlu tamo gdje su ti kuce
vidi jel ti sacuva u cfg fajlu tamo gdje su ti kuce
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
381
Postovi:
89
Teme:
Pridružio se:Jul 2011
3. Mar. 2012.
BocaBajrovic wrote on March 3, 2012, 7:57 pm:
Probaj ovu moju radice 100% 😄
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 biit Level %d da biste kupili ovo !", HouseInfo);
SendClientMessage(playerid, COLOR_GRAD5, string);
return 1;
}
if(PlayerInfo != 255 && strcmp(playername, HouseInfo[PlayerInfo], true) == 0)
{
SendClientMessage(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);
SafeGivePlayerMoney(playerid,-HouseInfo);
/*SetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);*/
GameTextForPlayer(playerid, "~w~Dobrodosli Kuci~n~Mozete uvjek izaci tako sto cete doci do ulaznih vrata i kucati /exit", 5000, 3);
PlayerInfo = HouseInfo;
PlayerInfo = h;
SendClientMessage(playerid, COLOR_WHITE, "Cestitamo vam na kupovini nove kuce !");
SendClientMessage(playerid, COLOR_WHITE, "Kucajte /help da biste dobili pomoc vezanu za kucu !");
Delete3DTextLabel(Text3D:housesale);
DateProp(playerid);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, " Nemate dovoljno novca za kupovinu !");
return 1;
}
}
}
}
return 1;
}Ajd bog te cuo odo probat !!
X-Zeuss wrote on March 3, 2012, 7:55 pm:
si dodao u OnPlayerDisconnect da sacuva ?
vidi jel ti sacuva u cfg fajlu tamo gdje su ti kuce
vidi jel ti sacuva u cfg fajlu tamo gdje su ti kuce
Nisam jer nista nije bilo da ubacim pod disconnetct ! Ma da sacuva ono kad kupim uradim relog i kuca i dalje stoji na buy !
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
381
Postovi:
89
Teme:
Pridružio se:Jul 2011
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
762
Postovi:
20
Teme:
Pridružio se:Sep. 2011
3. Mar. 2012.
Aldin Begovic wrote on March 3, 2012, 8:43 pm:
Kako onda sprema u ovom modu odakle sam ga izvadio ?? Kako da napravim ?
OnPlayerDisconnect stavi
SaveHouse(playerid);
i pod ongamemodeexit stavi
for(new i = 0; i{
if(IsPlayerConnected(i))
{
SaveHouse(i);
}
}
mislim da je tako za GFov sistem, reci iz kog si moda uzo ako ovo nece da znam kako da ti pomognem..
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
381
Postovi:
89
Teme:
Pridružio se:Jul 2011
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
381
Postovi:
89
Teme:
Pridružio se:Jul 2011
3. Mar. 2012.
evo 22 puta sam provjerio sve ok samo imam waring jedan nezz da nije problem u njemu
C:\Documents and Settings\Nedda\Desktop\street4life v1.0.1\gamemodes\ad.pwn(3757) : warning 201: redefinition of constant/macro (symbol "sInfo")
C:\Documents and Settings\Nedda\Desktop\street4life v1.0.1\gamemodes\ad.pwn(3757) : warning 201: redefinition of constant/macro (symbol "sInfo")
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
381
Postovi:
89
Teme:
Pridružio se:Jul 2011
3. Mar. 2012.
Novica wrote on March 3, 2012, 10:35 pm:
A el ovo moze da vazi i kad se server restart 🙂 ? posto kad se kod mene restartuje server sve kuce su prodate -.- 😕
ALo momak ne seri mi se u temu i ne sjedaj mi na muku ! razlaz idi otvori temu nemoj mi tu spamat zakljucat ce !!
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
3. Mar. 2012.
BocaBajrovic wrote on March 3, 2012, 7:57 pm:
Probaj ovu moju radice 100% 😄
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 biit Level %d da biste kupili ovo !", HouseInfo);
SendClientMessage(playerid, COLOR_GRAD5, string);
return 1;
}
if(PlayerInfo != 255 && strcmp(playername, HouseInfo[PlayerInfo], true) == 0)
{
SendClientMessage(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);
SafeGivePlayerMoney(playerid,-HouseInfo);
/*SetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);*/
GameTextForPlayer(playerid, "~w~Dobrodosli Kuci~n~Mozete uvjek izaci tako sto cete doci do ulaznih vrata i kucati /exit", 5000, 3);
PlayerInfo = HouseInfo;
PlayerInfo = h;
SendClientMessage(playerid, COLOR_WHITE, "Cestitamo vam na kupovini nove kuce !");
SendClientMessage(playerid, COLOR_WHITE, "Kucajte /help da biste dobili pomoc vezanu za kucu !");
Delete3DTextLabel(Text3D:housesale);
DateProp(playerid);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, " Nemate dovoljno novca za kupovinu !");
return 1;
}
}
}
}
return 1;
}Nije stvar u komandi 😎 Inace dodas pod OnPlayerDisconnect SaveHouse(playerid) inace da te pitam nesto: Jesi li ti radio licne te House Systeme ili si koristio druge? (Odg ovo je vazno)
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
381
Postovi:
89
Teme:
Pridružio se:Jul 2011
3. Mar. 2012.
Blaeks wrote on March 3, 2012, 7:57 pm:
Probaj ovu moju radice 100% 😄
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 biit Level %d da biste kupili ovo !", HouseInfo);
SendClientMessage(playerid, COLOR_GRAD5, string);
return 1;
}
if(PlayerInfo != 255 && strcmp(playername, HouseInfo[PlayerInfo], true) == 0)
{
SendClientMessage(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);
SafeGivePlayerMoney(playerid,-HouseInfo);
/*SetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);*/
GameTextForPlayer(playerid, "~w~Dobrodosli Kuci~n~Mozete uvjek izaci tako sto cete doci do ulaznih vrata i kucati /exit", 5000, 3);
PlayerInfo = HouseInfo;
PlayerInfo = h;
SendClientMessage(playerid, COLOR_WHITE, "Cestitamo vam na kupovini nove kuce !");
SendClientMessage(playerid, COLOR_WHITE, "Kucajte /help da biste dobili pomoc vezanu za kucu !");
Delete3DTextLabel(Text3D:housesale);
DateProp(playerid);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, " Nemate dovoljno novca za kupovinu !");
return 1;
}
}
}
}
return 1;
}Nije stvar u komandi 😎 Inace dodas pod OnPlayerDisconnect SaveHouse(playerid) inace da te pitam nesto: Jesi li ti radio licne te House Systeme ili si koristio druge? (Odg ovo je vazno)
Ne ja sam samo uzeo lijepo prebacio iz jednog moda u svoj ! Znaci nema waringa erora sve sam prebacio i nista nije bilo pod onplayerdisconnect vezano za kuce to sam siguran ! Neznam u cemu je problem sve je ok sve sam provjerio 360 puta oko mi ispalo al nista
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
381
Postovi:
89
Teme:
Pridružio se:Jul 2011
4. Mar. 2012.
Nisam carno nista znaci na tom modu radi sve normalno i sve sam isto kopirao :S samo da nije problem do ovoga coda
Ovako stoji ispod komande /kupikucu al ja kad ovako stavim izbaci mi 3 waringa !
DateProp(playerid);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);Ovako stoji ispod komande /kupikucu al ja kad ovako stavim izbaci mi 3 waringa !
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava