Ovako,uradio sam novi house system,to jest uzeo sam iz jednog GM-a...
I sad napravio sam komandu IG za kreiranje to mi radi,napravio sam i /kupikucu isto radi,ali sada me zeza /kuca,znaci kada kupim kucu pa idem /kuca pise da nemam kucu...
Evo komanda /kupikucu :
YCMD:kupikucu(playerid, params[], help)
{
// if(PlayerInfo < 1) return SCM(playerid, COLOR_GREY, "Nisi se ulogovo");
new id = AkoJeBlizuKucaUlaza(playerid);
if(id == -1 || id == 0) return SendClientMessage(playerid, ZUTA, "Nisi blizu kucnog ulaza");
if(KucaInfo != 0 || KucaInfo == 0) return SendClientMessage(playerid, CRVENA1, "Ova kuca nije na prodaju.");
if(PlayerInfo != 999) return SendClientMessage(playerid, ZUTA, "Vec imas kucu.");
new str;
format(str, sizeof(str), "Morate biti %d level da bi kupio ovu kucu", KucaInfo);
if(PlayerInfo < KucaInfo) return SCM(playerid, ZUTA, str);
if(GetPlayerMoney(playerid) < KucaInfo) return SendClientMessage(playerid, SVETLOPLAVA, "Nemate dovoljno novca za ovu kucu.");
// PlayerInfo = id;
PlayerInfo -= KucaInfo;
GivePlayerMoney(playerid, -KucaInfo);
KucaInfo = 0;
KucaInfo = 1;
KucaInfo = GetPlayerNameEx(playerid);
DestroyDynamicPickup(KucaInfo);
DestroyDynamicPickup(KucaInfo);
KucaInfo = CreateDynamicPickup(1239, 1, KucaInfo, KucaInfo, KucaInfo, KucaInfo); //Creates a pickup at the business entrance.
KucaInfo = CreateDynamicPickup(1239, 1, KucaInfo, KucaInfo, KucaInfo, KucaInfo); //Creates a pickup at the exit(Inside the interior)
new string;
format(string, sizeof(string), " ");
UpdateDynamic3DTextLabelText(KucaText, 0x9EC73DAA, string);
new vstr;
new ulicaf;
ulicaf = KucaUlica(id);
format(vstr, sizeof(vstr), "{FFFFFF}Vlasnik: {00FF22}%s\n{FFFFFF}ID: {00FF22}%d\n{FFFFFF}Adresa: {00FF22}%s\n{FFFFFF}Vrsta: {00FF22}%s",KucaInfo, id, ulicaf, KucaType(id));
KucaText = CreateDynamic3DTextLabel(vstr, 0xFF0000CC, KucaInfo, KucaInfo, KucaInfo, 30.0);
SendClientMessage(playerid, ZUTA, "Cestitamo kupili ste kucu | /kuca");
SSACC(playerid);
return 1;
}Evo komanda /kuca :
YCMD:kuca(playerid, params[], help)
{
//if(PlayerInfo < 1) return SCM(playerid, COLOR_GREY, "Nisi se ulogovo");
if(PlayerInfo == 999) return SCM(playerid, ZUTA, "Neposjedujes kucu");
SPD(playerid, DIALOG_KKONTROLA, DSL, "{FFFFFF}Kuca", "Stvari u kucu\nOstavi novac\nIzvadi novac\nOstavi drogu\nIzvadi drogu\nZakljucaj kucu\nOtkljucaj kucu\nKuca info\nProdaj kucu drzavi\nProdaj igracu\nRent info", "Odaberi", "Odustani");
SacuvajKuce(PlayerInfo);
return 1;
}Ako jos nesto treba recite....
