- 0
/createhouse :))) Help
-
Similar Content
-
- 2 answers
- 856 views
-
- 4 replies
- 409 views
-
- 5 replies
- 309 views
-
- 2 answers
- 350 views
-
- 6 replies
- 801 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
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;
}
Link to comment
Share on other sites
14 answers to this question
Recommended Posts