Zheka_Cheshev
Компетентный
совместил 2 комманды "/buyhouse" и "/addhouse"
вот что получилось:
дом вроде создаёться, но не покупается играком при вводе команды, что не так ?
---------- Post added at 18:45 ---------- Previous post was at 18:43 ----------
и ещё при вводе пишет Server Unknow Command хотя в конце publoc OnPlayerCommand в самом конце стоит return true;
тоесть что если нет такой команды то ничего не пишет....
вот что получилось:
PHP:
else if(strcmp(cmdtext, "/buy", true) == 0)
{
for(new id = 0; id < sizeof(CarHouseInfo); id++)
{
if(id+1 > CARHOME) CARHOME += 1;
CarHouseADD[playerid] = CARHOME;
CarHouseInfo[id][hcEnterX] = -23;
CarHouseInfo[id][hcEnterY] = -23;
CarHouseInfo[id][hcEnterZ] = -23;
CarHouseInfo[id][hcOwned] = 1;
CarHouseInfo[id][hcID] = id+1;
CarHouseInfo[id][hcOwner][0] = 0;
CarHouseInfo[id][hcExitX] = 1125.3031;
CarHouseInfo[id][hcExitY] = 5.3819;
CarHouseInfo[id][hcExitZ] = 1002.0859;
CarHouseInfo[id][hcInt] = 1;
CarHouseInfo[id][hcLock] = 0;
strmid(CarHouseInfo[id][hcOwner], "The State", 0, strlen("The State"), 255);
SaveHousesCAR();
UpdateHouse(id);
SendClientMessage(playerid, COLOR_GREEN, "Iica?aaeyai, au eoieee naaa 'Aii ia eie?nao'");
PlayerInfo[playerid][pCar] = 508;
TogglePlayerControllable(playerid, 1);
SetCameraBehindPlayer(playerid);//Noaaei ii?iaeuii eaia?o
DestroyVehicle(veh);
PlayerInfo[playerid][pCar_x] = 846.267395;
PlayerInfo[playerid][pCar_y] = -1619.187377;
PlayerInfo[playerid][pCar_z] = 13.921852;
PlayerInfo[playerid][pCar_a] = 271.1611;
if(Player[playerid][pCarHouse] != 255 && strcmp(PlayerName[playerid], CarHouseInfo[Player[playerid][pCarHouse]-1][hcOwner], true) == 0) return SendClientMessage(playerid, COLOR_RED, "O aan o?a anou aii ia eie?nao!");
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, COLOR_WHITE, "O aan ia oaaoaao aaiaa aey i?eia?aoaiea 'aiia ia eie?nao'!");
Player[playerid][pCarHouse] = CarHouseInfo[CARHOME][hcID];
CarHouseInfo[CARHOME][hcOwned] = 1;
strmid(CarHouseInfo[CARHOME][hcOwner], PlayerName[playerid], 0, strlen(PlayerName[playerid]), 255);
GivePlayerMoney(playerid,-100);
SendClientMessage(playerid, COLOR_WHITE, "Iica?aaeyai! oaia?u o aan anou 'Aii ia eie?nao'.");
SaveHousesCAR();
caridhouse[playerid] = AddStaticVehicleEx(PlayerInfo[playerid][pCar], PlayerInfo[playerid][pCar_x], PlayerInfo[playerid][pCar_y], PlayerInfo[playerid][pCar_z], PlayerInfo[playerid][pCar_a], 1, 1,600);
new text[512];
format(text,sizeof(text),"{FF6347}* Aii ia eie?nao *{FFFFFF}\nIiia? aiia: {7CFC00}%d{FFFFFF}\nAeaaaeao: {7CFC00}%s{FFFFFF}",CARHOME,CarHouseInfo[CARHOME][hcOwner]);
CarHouseInfo[CARHOME][hcLabel] = Create3DTextLabel(text,0xFFFFFFFF,CarHouseInfo[CARHOME][hcEnterX],CarHouseInfo[CARHOME][hcEnterY],CarHouseInfo[CARHOME][hcEnterZ],20.0,0,1);
Attach3DTextLabelToVehicle( CarHouseInfo[CARHOME][hcLabel], caridhouse[playerid], 0.0, 0.0, 0.0 );
return true;
}
return true;
}
---------- Post added at 18:45 ---------- Previous post was at 18:43 ----------
и ещё при вводе пишет Server Unknow Command хотя в конце publoc OnPlayerCommand в самом конце стоит return true;
тоесть что если нет такой команды то ничего не пишет....
