rendered paste body if(strcmp(cmd, "/towcar", true) == 0)
{
new house = PlayerInfo[playerid][pPhousekey];
GetPlayerName(playerid, playername, sizeof(playername));
if (house != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
{
if(SBizzInfo[4][sbProd] == 0)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
if(CarTow(house+1))
{
GameTextForPlayer(playerid, "~w~Car~n~~g~Towed Home~n~~r~$-1000", 5000, 1);
GivePlayerMoney(playerid,-1000);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SBizzInfo[4][sbTakings] = SBizzInfo[4][sbTakings]+1000;//towcar buisness
SBizzInfo[4][sbProd]--;
}
else
{
GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
}
}
else
{
GameTextForPlayer(playerid, "~w~You are not a home owner", 5000, 1);
}
return 1;
}
if(strcmp(cmd, "/fixcar", true) == 0)
{
new house = PlayerInfo[playerid][pPhousekey];
GetPlayerName(playerid, playername, sizeof(playername));
if (house != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
{
if(SBizzInfo[4][sbProd] == 0)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
if(CarRespawn(house+1))
{
GameTextForPlayer(playerid, "~w~Car~n~~g~Repaired~n~~r~$-1000", 5000, 1);
GivePlayerMoney(playerid,-1000);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SBizzInfo[4][sbTakings] = SBizzInfo[4][sbTakings]+1000;//towcar buisness
SBizzInfo[4][sbProd]--;
}
else
{
GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
}
}
else
{
GameTextForPlayer(playerid, "~w~You are not a home owner", 5000, 1);
}
return 1;
}
//and//
if(strcmp(cmd, "/houseupgrade", true) == 0 || strcmp(cmd, "/hu", true) == 0)
{
new house = PlayerInfo[playerid][pPhousekey];
GetPlayerName(playerid, playername, sizeof(playername));
if (house != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /houseupgrade [item number]");
SendClientMessage(playerid, COLOR_GRAD1, "|_______ Home Supplys _______|");
SendClientMessage(playerid, COLOR_GRAD2, "| 1: Health Upgrade $50000");
SendClientMessage(playerid, COLOR_GRAD3, "| 2: Armour Upgrade $100000");
SendClientMessage(playerid, COLOR_GRAD5, "| 3: TV $500");
SendClientMessage(playerid, COLOR_WHITE, "| 4: TV Door Cam $1000");
SendClientMessage(playerid, COLOR_GRAD5, "| 5: Subscribe DM TV $10000");
SendClientMessage(playerid, COLOR_GRAD3, "| 6: Subscribe SR TV $10000");
SendClientMessage(playerid, COLOR_GRAD2, "| 7: Subscribe PEN TV $20000");
SendClientMessage(playerid, COLOR_GRAD1, "| 8: UAV Surveillance System $100000");
return 1;
}
new item = strval(tmp);
switch (item)
{
case 1:
{
if(SBizzInfo[5][sbProd] == 0)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
if(PlayerInfo[playerid][pLevel] < 5)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Must Be Level 5 To Purchase This");
return 1;
}
if(GetPlayerMoney(playerid) < 50000)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Don't Have The Cash To Purchase This");
return 1;
}
HouseInfo[house][hHel] = 1;
GivePlayerMoney(playerid,-50000);
SBizzInfo[5][sbTakings] += 50000;//heal buisness
SBizzInfo[5][sbProd]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD5, "You Can Now Heal Yourself At Home, Type /heal.");
}
case 2:
{
if(SBizzInfo[5][sbProd] == 0)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
if (PlayerInfo[playerid][pLevel] < 7)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Must Be Level 7 To Purchase This");
return 1;
}
if(GetPlayerMoney(playerid) < 100000)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Don't Have The Cash To Purchase This");
return 1;
}
HouseInfo[house][hArm] = 1;
GivePlayerMoney(playerid,-100000);
SBizzInfo[5][sbTakings] += 100000;//heal buisness
SBizzInfo[5][sbProd]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD5, "You Can Now Get Armour At Home, Type /heal.");
}
case 3:
{
if(BizzInfo[10][bProd] == 0)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
if (PlayerInfo[playerid][pLevel] < 3)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Must Be Level 3 To Purchase This");
return 1;
}
if(GetPlayerMoney(playerid) < 500)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Don't Have The Cash To Purchase This");
return 1;
}
HouseInfo[house][hHealthx] = 1;
GivePlayerMoney(playerid,-500);
BizzInfo[10][bTakings] += 500;
BizzInfo[10][bProd]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD5, "You use your TV set, type /tv.");
}
case 4:
{
if(BizzInfo[10][bProd] == 0)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
if (PlayerInfo[playerid][pLevel] < 3)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Must Be Level 3 To Purchase This");
return 1;
}
if(GetPlayerMoney(playerid) < 10000)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Don't Have The Cash To Purchase This");
return 1;
}
HouseInfo[house][hHealthy] = 1;
GivePlayerMoney(playerid,-10000);
BizzInfo[10][bTakings] += 10000;
BizzInfo[10][bProd]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD5, "You can now watch your front door, type /tv door.");
}
case 5:
{
if(BizzInfo[10][bProd] == 0)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
if (PlayerInfo[playerid][pLevel] < 3)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Must Be Level 3 To Purchase This");
return 1;
}
if(GetPlayerMoney(playerid) < 10000)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Don't Have The Cash To Purchase This");
return 1;
}
HouseInfo[house][hHealthz] = 1;
GivePlayerMoney(playerid,-10000);
BizzInfo[10][bTakings] += 10000;
BizzInfo[10][bProd]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD5, "You watch DM TV, type /tv dm.");
}
case 6:
{
if(BizzInfo[10][bProd] == 0)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
if (PlayerInfo[playerid][pLevel] < 3)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Must Be Level 3 To Purchase This");
return 1;
}
if(GetPlayerMoney(playerid) < 10000)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Don't Have The Cash To Purchase This");
return 1;
}
HouseInfo[house][hArmourx] = 1;
GivePlayerMoney(playerid,-10000);
BizzInfo[10][bTakings] += 10000;
BizzInfo[10][bProd]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD5, "You can now watch SR TV, type /tv race.");
}
case 7:
{
if(BizzInfo[10][bProd] == 0)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
if (PlayerInfo[playerid][pLevel] < 3)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Must Be Level 3 To Purchase This");
return 1;
}
if(GetPlayerMoney(playerid) < 20000)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Don't Have The Cash To Purchase This");
return 1;
}
HouseInfo[house][hArmoury] = 1;
GivePlayerMoney(playerid,-20000);
BizzInfo[10][bTakings] += 20000;
BizzInfo[10][bProd]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD5, "You can now watch PEN TV, type /tv pen.");
}
case 8:
{
if(BizzInfo[10][bProd] == 0)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
if (PlayerInfo[playerid][pLevel] < 3)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Must Be Level 3 To Purchase This");
return 1;
}
if(GetPlayerMoney(playerid) < 20000)
{
SendClientMessage(playerid, COLOR_GRAD5, "You Don't Have The Cash To Purchase This");
return 1;
}
HouseInfo[house][hArmourz] = 1;
GivePlayerMoney(playerid,-100000);
BizzInfo[10][bTakings] += 100000;
BizzInfo[10][bProd]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD5, "You can now watch Recon TV, type /tv <id>.");
}
}
OnPropUpdate();
OnPlayerUpdate(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " You don't own a house");
//return 1;
}
return 1;
}
//please guys! remove out of stock! and make it works! I don't mind if the business shits involved for doing that..just Make it work! I don't care about anything! delete it if necessary! just make no OUT OF STOCK shit!//