koberman
17.06.2018, 12:47
Ни с того, ни с сего перестали работать два динамических чекпоинта. Стример последней версии.
1.
При загрузке сервера
musor_info[m][mCP] = CreateDynamicCP(musor_info[m][mX], musor_info[m][mY], musor_info[m][mZ], 8.0, -1, -1, -1, 20);
При определённом условии показываю чекпоинт
for(new i; i < MAX_MUSORS; i ++) TogglePlayerDynamicCP(playerid, musor_info[i][mCP], true);
Условное действие, которое не происходит, но чекпоинт показывается
public OnPlayerEnterDynamicCP(playerid,checkpointid)
{
if(checkpointid >= musor_info[0][mCP] && checkpointid <= musor_info[MAX_MUSORS-1][mCP])
{
SendClientMessage(playerid, -1, "a");
}
}
2.
Создаю fabstock[0][playerid] = CreateDynamicCP(2479.8374,-1307.4606,1030.9, 1, 1, 1, playerid, 2);
fabstock[1][playerid] = CreateDynamicCP(2482.7444,-1307.0693,1030.9, 1, 1, 1, playerid, 2);
Условное действие, которое не происходитpublic OnPlayerEnterDynamicCP(playerid,checkpointid)
{
else if(checkpointid == fabstock[0][playerid] || checkpointid == fabstock[1][playerid])
{
SendClientMessage(playerid, -1, "a");
}
}
Другие динамические чекпоинты работают исправно
1.
При загрузке сервера
musor_info[m][mCP] = CreateDynamicCP(musor_info[m][mX], musor_info[m][mY], musor_info[m][mZ], 8.0, -1, -1, -1, 20);
При определённом условии показываю чекпоинт
for(new i; i < MAX_MUSORS; i ++) TogglePlayerDynamicCP(playerid, musor_info[i][mCP], true);
Условное действие, которое не происходит, но чекпоинт показывается
public OnPlayerEnterDynamicCP(playerid,checkpointid)
{
if(checkpointid >= musor_info[0][mCP] && checkpointid <= musor_info[MAX_MUSORS-1][mCP])
{
SendClientMessage(playerid, -1, "a");
}
}
2.
Создаю fabstock[0][playerid] = CreateDynamicCP(2479.8374,-1307.4606,1030.9, 1, 1, 1, playerid, 2);
fabstock[1][playerid] = CreateDynamicCP(2482.7444,-1307.0693,1030.9, 1, 1, 1, playerid, 2);
Условное действие, которое не происходитpublic OnPlayerEnterDynamicCP(playerid,checkpointid)
{
else if(checkpointid == fabstock[0][playerid] || checkpointid == fabstock[1][playerid])
{
SendClientMessage(playerid, -1, "a");
}
}
Другие динамические чекпоинты работают исправно