Detaljni Opis:ocel mi ko pomoc da uklonim ovo ev ovako:: na rg scripti ima ono morate otici u zavod za urbaniaciju da kupite kucu il stan jel se nemoze odma kupi direktno kuca ono da kucas /kupikucu il /kupistan moras otic opstinu,al prvo moras uzet karticu taj pin u banci otic u opstinu i sad to uzet za to i kucas id kuce i kupis je u opstini tako a ja hocu odma direktno da se kuca /kupikuca il /kupistan
mozel mi ko to pomoc kako da uradim ejbemga dacu sve stoje potrebno sve samo recite sta vam trebam dat molimvas dami pomognete biobivam mnogo zahvalan
deo scripte dacu sve
Slike:
Evo nest cu dam nzm dal moze ovo ista pomoc
#define KUPIKUCUPIN 10401
#define PRODAJKUCUPIN 10410
#define PRODAJSTANPIN 10411
if(dialogid == KUCAGLAVNA)//
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,KUPIKUCUPIN,DIALOG_STYLE_INPUT,"{00C0FF}|{FFFFFF}° {00C0FF}Zastita prava {FFFFFF}°{00C0FF}|","{00C0FF}_________________________________________\n\n{00C0FF}Upisite vas pin kod radi sigurnosti.\n{00C0FF}_________________________________________","Potvrdi","Odustani");
return 1;
}
// *******************************
if(listitem == 1)
{
ShowPlayerDialog(playerid,KUPISTANPIN,DIALOG_STYLE_INPUT,"{00C0FF}|{FFFFFF}° {00C0FF}Zastita prava {FFFFFF}°{00C0FF}|","{00C0FF}_________________________________________\n\n{00C0FF}Upisite vas pin kod radi sigurnosti.\n{00C0FF}_________________________________________","Potvrdi","Odustani");
return 1;
}
}
return 1;
}
if(dialogid == KUPIKUCUPIN)//
{
if(response)
{
new kartica = PlayerInfo;
new ukucankod = strval(inputtext);
if( ukucankod == 0){SendClientMessage(playerid,COLOR_WHITE,"{00C0FF} {FFFFFF}Pogresili ste pinkod.");return 1;}
if( kartica == ukucankod )
{
ShowPlayerDialog(playerid,KUPIKUCU,DIALOG_STYLE_INPUT,"{00C0FF}|{FFFFFF}° {00C0FF}Kupovina nekretnine{FFFFFF}°{00C0FF}|","{00C0FF}_________________________________________\n\n{FFFFFF}Unesite broj kuce koju zelite kupiti.\n{00C0FF}_________________________________________","Prihvati","Odustani");
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"{00C0FF} {FFFFFF}Pogresili ste pinkod.");
return 1;
}
}
return 1;
}
if(dialogid == PRODAJA)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,PRODAJKUCUPIN,DIALOG_STYLE_INPUT,"{00C0FF}|{FFFFFF}° {00C0FF}Zastita prava {FFFFFF}°{00C0FF}|","{00C0FF}_________________________________________\n\n{00C0FF}Upisite vas pin kod radi sigurnosti.\n{00C0FF}_________________________________________","Potvrdi","Odustani");
return 1;
}
// *******************************
if(listitem == 1)
{
ShowPlayerDialog(playerid,PRODAJSTANPIN,DIALOG_STYLE_INPUT,"{00C0FF}|{FFFFFF}° {00C0FF}Zastita prava {FFFFFF}°{00C0FF}|","{00C0FF}_________________________________________\n\n{00C0FF}Upisite vas pin kod radi sigurnosti.\n{00C0FF}_________________________________________","Potvrdi","Odustani");
return 1;
}
}
return 1;
}
// *****************************************************************************
if(dialogid == PRODAJKUCUPIN)//
{
if(response)
{
new kartica = PlayerInfo;
new string1;
new ukucankod = strval(inputtext);
if( ukucankod == 0){SendClientMessage(playerid,COLOR_WHITE,"{00C0FF} {FFFFFF}Pogresili ste pinkod.");return 1;}
if( kartica == ukucankod )
{
new playername;
GetPlayerName(playerid, playername, sizeof(playername));
if(PlayerInfo == 255)
{
SendClientMessage(playerid, COLOR_WHITE, " Ne posjedujete kucu.");
return 1;
}
if(PlayerInfo > 0)
{
SendClientMessage(playerid, COLOR_GREY, " Vjencani ste, ne mozete prodati kucu !");
return 1;
}
if(PlayerInfo != 255 && strcmp(playername, HouseInfo[PlayerInfo], true) == 0)
{
new house = PlayerInfo;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = 1;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = -1;
HouseInfo = -1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(HouseInfo, "Drzava", 0, strlen("Drzava"), 255);
SafeJBC_GivePlayerMoney(playerid,HouseInfo);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Cestitamo~n~ Prodali ste kucu za ~n~~g~$%d", HouseInfo);
GameTextForPlayer(playerid, string, 10000, 3);
PlayerInfo += PlayerInfo;
format(string, sizeof string,"{0ed400} {FFFFFF}Uzeo si %d matsa iz kuce koje su bile u sef.",PlayerInfo);
SCM(playerid,COLOR_GRAD1,string);
PlayerInfo -= PlayerInfo;
PlayerInfo += PlayerInfo;
format(string, sizeof string,"{0ed400} {FFFFFF}Uzeo si %d grama droge iz kuce koje su bile u sefu.",PlayerInfo);
SCM(playerid,COLOR_GRAD1,string);
PlayerInfo -= PlayerInfo;
JBC_GivePlayerMoney(playerid, PlayerInfo);
format(string, sizeof string,"{0ed400} {FFFFFF}Uzeo si %d$ kojih si imao u kuci u sefu.",PlayerInfo);
SCM(playerid,COLOR_GRAD1,string);
PlayerInfo -= PlayerInfo;
housesale = Create3DTextLabel(string1,0x006400FF,HouseInfo, HouseInfo, HouseInfo+1,15,0,1);
PlayerInfo = 255;
OnPropTextdrawUpdate();
OnHousePickupUpdate(house);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
return 1;
}
else
{
// nema kucu
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"{00C0FF} {FFFFFF}Pogresili ste pinkod.");
return 1;
}
}
return 1;
}
if(dialogid == KUPIKUCU)//
{
if(response)
{
new brojkuce = strval(inputtext);
new playername;
GetPlayerName(playerid, playername, sizeof(playername));
if(PlayerInfo != 255 && strcmp(playername, HouseInfo[PlayerInfo], true) == 0)
{
SendClientMessage(playerid, COLOR_WHITE, " Vec posjedujete kucu, prvo prodajte kucu ako zelite da kupite ovu !");
return 1;
}
if(HouseInfo > 0)
{
SendClientMessage(playerid, COLOR_WHITE, " Ta kuca nije na prodaju !!!");
return 1;
}
if(PlayerInfo < HouseInfo)
{
format(string, sizeof(string), " Morate biti Level %d da biste kupili ovo !", HouseInfo);
SendClientMessage(playerid, COLOR_GRAD5, string);
return 1;
}
if(GetPlayerMoney(playerid) < HouseInfo)
{
format(string, sizeof(string), " Nemate dovoljno novca, cena kuce je :%d$ !", HouseInfo);
SendClientMessage(playerid, COLOR_GRAD5, string);
return 1;
}
// ovde preuzima kucu na svoje ime
Delete3DTextLabel(Text3D:housesale);
PlayerInfo = brojkuce;
HouseInfo = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(HouseInfo, sendername, 0, strlen(sendername), 255);
SafeJBC_GivePlayerMoney(playerid,-HouseInfo);
GameTextForPlayer(playerid, "~w~Cestitamo na kupovini~n~nove kuce !", 3000, 3);
PlayerInfo = brojkuce;
SendClientMessage(playerid, COLOR_WHITE, "Kucajte /kuca da biste dobili pomoc vezanu za kucu !");
Delete3DTextLabel(Text3D:housesale);
DateProp(playerid);
OnPropTextdrawUpdate();
OnHousePickupUpdate(brojkuce);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
// ******
}
return 1;
}
//-----------------------------[Pin Kod]-------------------------
if(strcmp(cmd, "/pinkod", true) == 0)
{
new pinkodbr = PlayerInfo;
if(PlayerInfo == 0)
{
SendClientMessage(playerid,COLOR_GRAD1," Morate prvo kupiti karticu.");
return 1;
}
else
{
format(string,sizeof(string),"{00C0FF}Vas pinkod je: {FFFFFF}%d",pinkodbr);
SendClientMessage(playerid,COLOR_WHITE,string);
}
return 1;
}
if(strcmp(cmd, "/kartica", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(3.0,playerid,1429.6727,-997.1633,1639.7843))
{
if(GetPlayerMoney(playerid) < 100)
{
SendClientMessage(playerid, COLOR_GREY, " Nemate dovoljno novca da kupite karticu.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Kupili ste karticu za $100.");
SafeJBC_GivePlayerMoney(playerid, - 100);
new randcard = 1000 + random(9999);
PlayerInfo = randcard;
OnPlayerUpdateCustom(playerid);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Morate biti u banci.");
return 1;
}
}
return 1;
}
et tosam dao de recite stadavam dam molimvas za pomoc ev jos jednom
hocu da se direktno kuca /kupikucu gde se kuca prodaje ja dodjem tu pise ono lvl 2 ima to sve i ja kucam /kupikucu i ono je kupjeno sve a ne vako odem opstina pa kucam pinkod ukucam pinkod pa trazi da se kuca id kuce i ondase kupi to sranje nego ocu odma direktnos dase kupikucu
jbt molimvas za pomoc molimvas
