xBraiNx, http://www.filehoster.ru/files/fc4596 - лови нужные инклуды =) Раз уж на то дело пошло, то у меня трабл с покупкой авто)
При /buycar вне авто, пишет, что авто нельзя купить, при сидении в авто, выдаёт "SERVER: Unknown command". Обьясните нубу как растолковать, вернее как купить грёбаные авто?)
PS: В "Вопрос/Ответ" не полезу, т.к. это команды данного мода =)
Добавлено (16.04.2010, 18:00)
---------------------------------------------
К заяве добавляю
ID'ы последних авто в списке (то есть великов у аэро)
[pwn] AddStaticVehicleEx(481,1631.7742,-2313.3394,13.0541,87.9751,46,46,30000); //âåëîñèïåä207
AddStaticVehicleEx(481,1635.7577,-2313.4954,13.0654,89.7029,14,1,30000); //âåëîñèïåä208
AddStaticVehicleEx(481,1641.6121,-2313.2554,13.0748,92.8558,26,1,30000); //âåëîñèïåä209
AddStaticVehicleEx(481,1647.4346,-2313.2466,13.0665,94.6191,3,3,30000); //âåëîñèïåä210
AddStaticVehicleEx(481,1652.7518,-2313.2329,13.0616,89.4086,46,46,30000); //âåëîñèïåä211
AddStaticVehicleEx(481,1657.6012,-2313.4658,13.0622,92.0917,14,1,30000); //âåëîñèïåä212
AddStaticVehicleEx(481,1661.6272,-2313.2561,13.0573,89.2428,3,3,30000); //âåëîñèïåä213
AddStaticVehicleEx(481,1665.6294,-2313.2612,13.0615,90.4363,46,46,30000); //âåëîñèïåä214
AddStaticVehicleEx(481,1669.6984,-2313.1135,13.0536,90.3817,14,1,30000); //âåëîñèïåä215
AddStaticVehicleEx(509,1648.6013,-2324.8953,13.0559,91.0971,16,1,30000); //âåëîñèïåä216
AddStaticVehicleEx(509,1654.0535,-2324.8333,13.0548,89.4848,30,1,30000); //âåëîñèïåä217
AddStaticVehicleEx(510,1686.8835,-2307.1101,13.1468,176.5589,16,16,30000); //âåëîñèïåä218
AddStaticVehicleEx(510,1678.2690,-2306.4407,13.1464,179.1188,5,5,30000); //âåëîñèïåä219
AddStaticVehicleEx(510,1678.1747,-2301.5408,13.1443,180.5722,43,43,30000); //âåëîñèïåä220
AddStaticVehicleEx(510,1686.7332,-2303.3787,13.1374,180.6170,39,39,30000); //âåëîñèïåä221
AddStaticVehicleEx(510,1686.6627,-2299.1958,13.1335,180.6614,16,16,30000); //âåëîñèïåä222
AddStaticVehicleEx(510,1678.1696,-2297.6619,13.1445,180.5656,5,5,30000); //âåëîñèïåä223
AddStaticVehicleEx(510,1596.4321,-2299.2832,13.1508,179.6948,43,43,30000); //âåëîñèïåä224
AddStaticVehicleEx(510,1593.3579,-2299.2810,13.1445,178.5824,39,39,30000); //âåëîñèïåä225
AddStaticVehicleEx(510,1590.4453,-2299.2295,13.1410,185.7338,16,16,30000); //âåëîñèïåä226[/pwn]
Привязанность подальших авто к форварду IsAOwnableVehicle
[pwn]public IsAOwnableVehicle(carid)
{
if(carid > 226 && carid <= (sizeof(CarInfo) + 226))
{
return 1;
}
return 0;[/pwn]
Ну и програмный код команды /buycar
[pwn] if(strcmp(cmd, "/buycar", true) == 0)//Íîâàÿ êîìàíäà, Paul_Norck
{
if(IsPlayerConnected(playerid))
{
new buycar;
GetPlayerName(playerid, playername, sizeof(playername));
buycar = GetPlayerVehicleID(playerid);
if(!IsAOwnableVehicle(buycar))
{
SendClientMessage(playerid,COLOR_GREY," Ýòó ìàøèíó íåëüçÿ êóïèòü!");
return 1;
}
if(IsPlayerInVehicle(playerid, buycar) && !strcmp(CarInfo[buycar-SIMPLECARS-1][cOwner],"The State",true))
{
if(GetPlayerMoney(playerid) > CarInfo[buycar-SIMPLECARS-1][cCost])
{
strmid(CarInfo[buycar-SIMPLECARS-1][cOwner], playername, 0, strlen(playername), 999);
SendClientMessage(playerid, COLOR_WHITE, " Ïîçäðàâëÿþ! Òåïåðü ýòîò òðàíñïîðò ïðèíàäëåæèò òåáå!");
ServerGivePlayerMoney(playerid,-CarInfo[buycar-SIMPLECARS-1][cCost]);
if(IsAPlane(buycar) || IsABoat(buycar))
{
TogglePlayerControllable(playerid,1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò äåíåã íà ýòî òðàíñïîðòíîå ñð-âî.");
return 1;
}
}
}
return 1;
}[/pwn]