Balans
Ученик
Добрый вечер!Столкнулся с такой проблемой при вырезнанию из мода фракции Колхоз"Коноплянка" кто помнит нужно ездить по чекпоинтам и собирать коноплю по полю потом везти в амбар.Все вроде бы вставил
Вот этот код в public OnPlayerStateChange(playerid, newstate, oldstate):
И в public OnPlayerEnterCheckpoint(playerid)
Это:
Но когда сажусь в комбаин и еду к первому чекпоинту,его проезжаю все норм,но второй чекпоинт не появляется!
Вот этот код в public OnPlayerStateChange(playerid, newstate, oldstate):
PHP:
if(newcar >= combinekolxo3[0] && newcar <= combinekolxo3[1])
{
if(PlayerInfo[playerid][pMember] == 24||PlayerInfo[playerid][pLeader] == 24)
{
SendMe(playerid, TEAM_VAGOS_COLOR, "Чтобы начать косить коноплю едте к чекпоинту!");
SetPlayerRaceCheckpoint(playerid,0,-1192.7009,-1062.2106,129.2188,-1140.1852,-1058.6030,129.2188,10.0);
}
else
{
RemovePlayerFromVehicle(playerid);
SendMe(playerid, COLOR_GREY, "У тебя нет ключей от этого автомобиля,они есть только у колхоза!");
}
}
Это:
PHP:
if(IsPlayerInVehicle(playerid,combinekolxo3[0]))
{
new temp[255];
if(PlayerToPoint(10,playerid,-1192.7009,-1062.2106,129.2188))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -1140.1852,-1058.6030,129.2188,10.0);
combinenarko1 += 3;
format(temp,sizeof(temp),"конопля %d/100",combinenarko1);
Update3DTextLabelText(combinenarko13d,0x3caa3caa,temp);
}
if(PlayerToPoint(10,playerid,-1140.1852,-1058.6030,129.2188))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -1065.7408,-1057.5496,129.2188,10.0);
combinenarko1 += 3;
format(temp,sizeof(temp),"конопля %d/100",combinenarko1);
Update3DTextLabelText(combinenarko13d,0x3caa3caa,temp);
}
if(PlayerToPoint(10,playerid,-1065.7408,-1057.5496,129.2188))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -1012.2955,-1057.7096,129.2188,10.0);
combinenarko1 += 3;
format(temp,sizeof(temp),"конопля %d/100",combinenarko1);
Update3DTextLabelText(combinenarko13d,0x3caa3caa,temp);
}
if(PlayerToPoint(10,playerid,-1012.2955,-1057.7096,129.2188))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -1010.9314,-1045.8588,129.2188,10.0);
combinenarko1 += 3;
format(temp,sizeof(temp),"Êîíîïëÿ %d/100",combinenarko1);
Update3DTextLabelText(combinenarko13d,0x3caa3caa,temp);
}
