- 0
/createhouse :))) Help
-
Similar Content
-
- 0 answers
- 561 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.
Question
KripToN.
Deci am schimbat la interiorul 36 coordonatele celea de la interiorul downloadat si cind dau /buyhouse ma duce la interiorul cela.....
CMD:buyhouse(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi mai intai.");
if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz,string[100],playername[MAX_PLAYER_NAME],sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
for(new h = 1; h < sizeof(HouseInfo); h++)
{
if(PlayerToPoint(2.0, playerid, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]) && HouseInfo[h][hOwned] == 0)
{
if(PlayerInfo[playerid][pLevel] < HouseInfo[h][hLevel])
{
format(string, sizeof(string), "You must be Level %d to purchase this.", HouseInfo[h][hLevel]);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
if(PlayerInfo[playerid][pPhousekey] != 999 && strcmp(GetName(playerid), HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0) return SendClientMessage(playerid, COLOR_YELLOW2, "Eroare: You already own a house, type /sellhouse if you want to buy this one.");
if(GetPlayerCash(playerid) >= HouseInfo[h][hValue])
{
InHouse[playerid] = h;
PlayerInfo[playerid][pPhousekey] = HouseInfo[h][hID];
PlayerInfo[playerid][pRented] = -1;
HouseInfo[h][hOwned] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(HouseInfo[h][hOwner], sendername, 0, strlen(sendername), 255);
GivePlayerCash(playerid,-HouseInfo[h][hValue]);
SetPlayerInterior(playerid,HouseInfo[h][hInterior]);
SetPlayerPos(playerid,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz]);
SetPlayerVirtualWorld(playerid,HouseInfo[h][hVirtual]);
GameTextForPlayer(playerid, "~w~Welcome Home~n~You can exit at any time by moving to this door and press enter", 5000, 3);
PlayerInfo[playerid][pInt] = HouseInfo[h][hInterior];
PlayerInfo[playerid][pLocal] = h;
SendClientMessage(playerid, COLOR_WHITE, "Congratulations, on your new Purchase !");
SendClientMessage(playerid, COLOR_WHITE, "Type /help to review the new property help section !");
Update(playerid,pCashx);
Update(playerid,pPhousekeyx);
new str2[256];
format(str2,sizeof(str2),"UPDATE `houses` SET `Owned`='1',`Owner`='%s' WHERE `ID`='%d'",sendername,HouseInfo[h][hID]);
mysql_query(SQL,str2);
OnPropTextdrawUpdate(1,h);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_YELLOW2, "Eroare: You don't have the cash for that.");
return 1;
}
}
}
}
return 1;
}
14 answers to this question
Recommended Posts