dakle ovo sam pokusavao,recite jesam li sta zaboravio...
komanda za /car up grade /resetupgrade i /carcolor...
//---------------------------------------------------------------------------------------------------------
if (strcmp(cmd, "/carcolor", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new house = PlayerInfo;
GetPlayerName(playerid, playername, sizeof(playername));
if (house != 255 && strcmp(playername, HouseInfo[PlayerInfo], true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD3,"($5000) USAGE: /carcolor [color 1 - 2] [color number]");
return 1;
}
new colornum = strval(tmp);
if(colornum > 2 || colornum < 1)
{
SendClientMessage(playerid, COLOR_GRAD3,"Choices are 1 or 2");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD3,"($5000) USAGE: /carcolor [color 1 - 2] [color number]");
}
new color = strval(tmp);
if(color > 126)
{
SendClientMessage(playerid, COLOR_GRAD3,"Maximum is 126");
return 1;
}
if (GetPlayerMoney(playerid) < 5000)
{
SendClientMessage(playerid, COLOR_GRAD3,"You can't afford that ($5000)");
}
if(colornum == 1)
{
HouseInfo = color;
format(string, sizeof(string), "Car color 1 set to %d -$5000",color);
SendClientMessage(playerid, COLOR_GRAD3,string);
}
else
{
HouseInfo = color;
format(string, sizeof(string), "Car color 2 set to %d -$5000",color);
SendClientMessage(playerid, COLOR_GRAD3,string);
}
SendClientMessage(playerid, COLOR_GRAD6, "Your new paintjob will be complete within 24 hours");
SafeGivePlayerMoney(playerid,-5000);
SBizzInfo += 5000;
ExtortionSBiz(5, 5000);
PlayerPlaySound(giveplayerid, 1134, 0.0, 0.0, 0.0);
OnPropUpdate(3);
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " You don't own a house");
return 1;
}
}
return 1;
}
if (strcmp(cmd, "/carupgrade", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new house = PlayerInfo;
GetPlayerName(playerid, playername, sizeof(playername));
if (house != 255 && strcmp(playername, HouseInfo[PlayerInfo], true) == 0)
{
new gunid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
format(string, sizeof(string), "USAGE: /carupgrade ");
SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
SendClientMessage(playerid, COLOR_WHITE,"*** CAR UPGRADES Cost $100000 ***");
SendClientMessage(playerid, COLOR_GRAD2,string);
if(PlayerInfo >= 3)
{
SendClientMessage(playerid, COLOR_GRAD3, "Cars: blistacompact clover elegant emperor glendale greenwood");
SendClientMessage(playerid, COLOR_GRAD3, "Cars: huntley jester landstalker merit nebula sabre stratum");
SendClientMessage(playerid, COLOR_GRAD3, "Cars: sunrise tahoma uranus maverick");
SendClientMessage(playerid, COLOR_GRAD3, "Donation cars: maverick stretch elegy phoenix hotknife bandito sultan");
}
SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
return 1;
}
if(SBizzInfo == 0)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
strmid(gunid, tmp, 0, strlen(cmdtext), 255);
if (GetPlayerMoney(playerid) > 100000)
{
if(strcmp(gunid, "stretch", true, strlen(gunid)) == 0)
{
if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_GREY, " You don't have a Regular Player Account !");
return 1;
}
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Stretch");
HouseInfo = 409;
}
else if(strcmp(gunid, "hotknife", true, strlen(gunid)) == 0)
{
if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_GREY, " You don't have a Regular Player Account !");
return 1;
}
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Hotknife");
HouseInfo = 434;
}
else if(strcmp(gunid, "bandito", true, strlen(gunid)) == 0)
{
if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_GREY, " You don't have a Regular Player Account !");
return 1;
}
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Bandito");
HouseInfo = 568;
}
else if(strcmp(gunid, "sultan", true, strlen(gunid)) == 0)
{
if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_GREY, " You don't have a Regular Player Account !");
return 1;
}
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Sultan");
HouseInfo = 560;
}
else if(strcmp(gunid, "elegy", true, strlen(gunid)) == 0)
{
if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_GREY, " You don't have a Regular Player Account !");
return 1;
}
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Elegy");
HouseInfo = 562;
}
else if(strcmp(gunid, "maverick", true, strlen(gunid)) == 0)
{
if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_GREY, " You don't have a Regular Player Account !");
return 1;
}
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Maverick");
HouseInfo = 487;
}
else if(strcmp(gunid, "phoenix", true, strlen(gunid)) == 0)
{
if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_GREY, " You don't have a Regular Player Account !");
return 1;
}
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Phoenix");
HouseInfo = 603;
}
else if(strcmp(gunid, "blistacompact", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Blista Compact");
HouseInfo = 496;
}
else if(strcmp(gunid, "clover", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Clover");
HouseInfo = 542;
}
else if(strcmp(gunid, "elegant", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Elegant");
HouseInfo = 507;
}
else if(strcmp(gunid, "emperor", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Emperor");
HouseInfo = 585;
}
else if(strcmp(gunid, "glendale", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Glendale");
HouseInfo = 466;
}
else if(strcmp(gunid, "greenwood", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Greenwood");
HouseInfo = 492;
}
else if(strcmp(gunid, "huntley", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Huntley");
HouseInfo = 579;
}
else if(strcmp(gunid, "jester", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Jester");
HouseInfo = 559;
}
else if(strcmp(gunid, "landstalker", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Landstalker");
HouseInfo = 400;
}
else if(strcmp(gunid, "merit", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Merit");
HouseInfo = 551;
}
else if(strcmp(gunid, "nebula", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Nebula");
HouseInfo = 516;
}
else if(strcmp(gunid, "sabre", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Sabre");
HouseInfo = 475;
}
else if(strcmp(gunid, "stratum", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Stratum");
HouseInfo = 561;
}
else if(strcmp(gunid, "sunrise", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Sunrise");
HouseInfo = 550;
}
else if(strcmp(gunid, "tahoma", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Tahoma");
HouseInfo = 566;
}
else if(strcmp(gunid, "uranus", true, strlen(gunid)) == 0)
{
SendClientMessage(playerid, COLOR_GRAD6, "New Upgrade: Your House Car Is Now A Uranus");
HouseInfo = 558;
}
else
{
SendClientMessage(playerid, COLOR_GRAD6, " Unrecognized Car or Regular Player Rank not High enough.");
return 1;
}
SendClientMessage(playerid, COLOR_GRAD6, "Your new car will be delivered within 24 hours -$100000");
OnPropUpdate(3);
SafeGivePlayerMoney(playerid,-100000);
SBizzInfo += 100000;
ExtortionSBiz(5, 100000);
SBizzInfo--;
PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " You can't afford that ($100000)");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " You don't own a house");
return 1;
}
}
return 1;
}
if (strcmp(cmd, "/resetupgrades", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (gPlayerLogged == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " You are not Logged in !");
return 1;
}
if (GetPlayerMoney(playerid) < 100000)
{
SendClientMessage(playerid, COLOR_GRAD1, " Cost is $50000 !");
return 1;
}
if (PlayerInfo < 2)
{
SendClientMessage(playerid, COLOR_GRAD1, " You need to be at least level 2 !");
return 1;
}
PlayerInfo = (PlayerInfo-1)*2;
PlayerInfo = 0.0;
PlayerInfo = 0;
PlayerInfo = 0;
PlayerInfo = 0;
PlayerInfo = 0;
PlayerInfo = 0;
SafeGivePlayerMoney(playerid,-50000);
PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
format(string, 256, " You have %d unspent Upgrade Points !",PlayerInfo);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
return 1;
}
dakle kad sam to napravio osao sam do kuce id 4 i kucao /save u kombiju kako bi dobio kordinate...
AddStaticVehicle(418,1110.1534,-969.0080,42.8576,0.9377,1,1); // kuca id 4
zatima sam napravio ovo...
new Float:HouseCarSpawns = {
{1110.1534,-969.0080,42.8576},//Kuca 1
{1110.1534,-969.0080,42.8576},//Kuca 2
{1110.1534,-969.0080,42.8576},//Kuca 3
{1110.1534,-969.0080,42.8576},//Kuca 4
{1110.1534,-969.0080,42.8576},//Kuca 5
};
i kad kucam
/carupgrade jester pise mi da ce auto doci u roku 24 sata,ali ja odman napraim restart i opet ostane stari kombi koji uopce nezz jeli od kuce zato sto sam ga dodao u skriptu ovako pa ce se uvjek tu respawnat pa pomozite sta sam zaboravio
AddStaticVehicle(418,1110.1534,-969.0080,42.8576,0.9377,1,1); // kuca id 4