Создание чекпоинта и действия для него

Для начало ко всем new

Код:
new check[MAX_PLAYERS];

Дальше например я напишу команду(вы можете сделать что хотите)

Код:
if(strcmp(cmdtext, "/chekpoint",true) == 0)
{
SetPlayerCheckpoint(playerid, x,y,z, 5.0);//ваши координаты 5 означает размер чекпоинта
check[playerid] = 1;//запускаем штуку хД
return 1;
}

Дальше в public OnPlayerEnterCheckpoint(playerid)
if(check[playerid] == 1) //проверка на штуку xD
{
DisablePlayerCheckpoint(playerid);//убираем чекпоинт когда он на него встанет
check[playerid] = 0; //выключает штуку
GivePlayerWeapon(playerid, 24, 10);//дает дигл
return 1;
}
Вот такой маленький урок
Автор я