Дима_98
Умник
Здраствуйте.сделал команду для вызова авто, но машины вызваються не по 1-ой, а по 3-и - 4-е штуки.как это исправить?
Вот команда:
pCarkey - переменная личных авто (ключей от авто). pCarKey лич авто 1, pCarKey1 - лич. авто 2 pCarKey2 - лич авто 3
Помогите! Дам +
Вот команда:
PHP:
if(strcmp(cmd, "/gettingcar", true, 10) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, 0xFFFF00AA, "{FFFF00}Введите: {BBBBBB}/gettingcar [Number car]");
return 1;
}
new can = strval(tmp);
if(can < 1 || can > 3) return SendClientMessage(playerid, 0xFF0000AA, "Авто или 1 или 2, 3");
if(GetPlayerInterior(playerid) > 0) return SendClientMessage(playerid, 0xFF0000AA, "Команда запрещена в интерьере!");
if(can == 1)
{
if(PlayerInfo[playerid][pCarKey] == -1 || PlayerInfo[playerid][pCarKey] == 0) return SendClientMessage(playerid, 0xFF0000AA, "У вас нету своего авто [1]");
}
if(can == 2)
{
if(PlayerInfo[playerid][pCarKey1] == -1 || PlayerInfo[playerid][pCarKey1] == 0) return SendClientMessage(playerid, 0xFF0000AA, "У вас нету своего авто [2]");
}
if(can == 3)
{
if(PlayerInfo[playerid][pCarKey2] == -1 || PlayerInfo[playerid][pCarKey2] == 0) return SendClientMessage(playerid, 0xFF0000AA, "У вас нету своего авто [3]");
}
new carid;
new Float:Pos[3]; GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
if(can == 1){carid = PlayerInfo[playerid][pCarKey];}
new Float: vX, Float: vY, Float: vZ;
GetPlayerPos(playerid, vX, vY, vZ);
SetVehiclePos(PlayerInfo[playerid][pCarKey]+1, vX, vY+3, vZ);
GetPlayerPos(playerid, vX, vY, vZ);
if(can == 2){carid = PlayerInfo[playerid][pCarKey1];}
GetPlayerPos(playerid, vX, vY, vZ);
SetVehiclePos(PlayerInfo[playerid][pCarKey1]+1, vX, vY+3, vZ);
if(can == 3){carid = PlayerInfo[playerid][pCarKey2];}
GetPlayerPos(playerid, vX, vY, vZ);
SetVehiclePos(PlayerInfo[playerid][pCarKey2]+1, vX, vY+3, vZ);
SetVehiclePos(pCarKey, Pos[0], Pos[1]+4, Pos[2]+1.5);
if(PlayerInfo[playerid][pSex] == 1)
{
format(string, sizeof(string), "Машина!");
Action(playerid, string);
return 1;
}
return 1;
}
Помогите! Дам +
