- Steff -
Ученик
http://pawno-info.ru/showthread.php?t=34878&highlight=%D1%F2%F0%E8%F2%F0%E5%E9%F1%E5%F0%FB
Вот есть темка. Там есть такое
Я так и не понял куда вставлять. Ошибка выбивает. Помогите :3
Вот есть темка. Там есть такое
Код:
в public OnPlayerEnterRaceCheckpoint(playerid) после закрытых скобок вставляем :
PHP:
public OnPlayerEnterRaceCheckpoint(playerid)
{
DisablePlayerRaceCheckpoint(playerid);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(LessonCar[playerid] == 1)
{
switch(pLessonCar[playerid])
{
case CHECKPOINT_1:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_2;
SetPlayerRaceCheckpoint(playerid, 0,707.1609,-1418.6453,13.2443,638.7956,-1397.1328,13.0799, 4.0);
}
case CHECKPOINT_2:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_3;
SetPlayerRaceCheckpoint(playerid, 0,638.7956,-1397.1328,13.0799,633.7174,-1320.4395,13.0878, 4.0);
}
case CHECKPOINT_3:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_4;
SetPlayerRaceCheckpoint(playerid, 0,633.7174,-1320.4395,13.0878,395.5933,-1409.3955,33.7040, 4.0);
}
case CHECKPOINT_4:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_5;
SetPlayerRaceCheckpoint(playerid, 0,395.5933,-1409.3955,33.7040,424.5353,-1460.8091,30.0566, 4.0);
}
case CHECKPOINT_5:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_6;
SetPlayerRaceCheckpoint(playerid, 0,424.5353,-1460.8091,30.0566,325.9595,-1570.4449,32.7592, 4.0);
}
case CHECKPOINT_6:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_7;
SetPlayerRaceCheckpoint(playerid, 0,325.9595,-1570.4449,32.7592,522.5902,-1593.9755,15.6562, 4.0);
}
case CHECKPOINT_7:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_8;
SetPlayerRaceCheckpoint(playerid, 0,522.5902,-1593.9755,15.6562,531.4324,-1666.0927,18.1793, 4.0);
}
case CHECKPOINT_8:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_9;
SetPlayerRaceCheckpoint(playerid, 0,531.4324,-1666.0927,18.1793,806.4019,-1675.9004,13.0376, 4.0);
}
case CHECKPOINT_9:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_10;
SetPlayerRaceCheckpoint(playerid, 0,806.4019,-1675.9004,13.0376,912.6739,-1574.4596,13.0350, 4.0);
}
case CHECKPOINT_10:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_11;
SetPlayerRaceCheckpoint(playerid, 0,912.6739,-1574.4596,13.0350,1197.3815,-1411.3827,12.8728, 4.0);
}
case CHECKPOINT_11:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_12;
SetPlayerRaceCheckpoint(playerid, 0,1197.3815,-1411.3827,12.8728,1063.8024,-1395.6812,13.1472, 4.0);
}
case CHECKPOINT_12:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_13;
SetPlayerRaceCheckpoint(playerid, 0,1063.8024,-1395.6812,13.1472,1058.6715,-1151.2778,23.3365, 4.0);
}
case CHECKPOINT_13:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_14;
SetPlayerRaceCheckpoint(playerid, 0,1058.6715,-1151.2778,23.3365,800.9783,-1143.3110,23.5728, 4.0);
}
case CHECKPOINT_14:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_15;
SetPlayerRaceCheckpoint(playerid, 0,800.9783,-1143.3110,23.5728,796.4099,-1310.6595,13.0375, 4.0);
}
case CHECKPOINT_15:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_16;
SetPlayerRaceCheckpoint(playerid, 0,796.4099,-1310.6595,13.0375,636.8633,-1319.7551,13.0249, 4.0);
}
case CHECKPOINT_16:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_17;
SetPlayerRaceCheckpoint(playerid, 0,636.8633,-1319.7551,13.0249,631.5515,-1393.2373,12.9660, 4.0);
}
case CHECKPOINT_17:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_18;
SetPlayerRaceCheckpoint(playerid, 0,631.5515,-1393.2373,12.9660,766.5318,-1398.6505,13.0139, 4.0);
}
case CHECKPOINT_18:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_19;
SetPlayerRaceCheckpoint(playerid, 0,766.5318,-1398.6505,13.0139,763.8054,-1431.1898,13.1807, 4.0);
}
case CHECKPOINT_19:
{
LessonStat[playerid]++;
pLessonCar[playerid] = CHECKPOINT_20;
SetPlayerRaceCheckpoint(playerid, 0,763.8054,-1431.1898,13.1807,0.0,0.0,0.0, 4.0);
}
case CHECKPOINT_20:
{
new Float:health;
GetVehicleHealth(GetPlayerVehicleID(playerid),health);
if (health >= 850)
{
JobCarTime[playerid] = 0;
LessonCar[playerid] = 0;
LessonStat[playerid] = 0;
TakingLesson[playerid] = 0;
PlayerInfo[playerid][pVodPrava] = 1;
DisablePlayerRaceCheckpoint(playerid);
SendClientMessage(playerid, COLOR_GREEN, "Âû óñïåøíî ñäàëè íà ïðàâà! Ïîæàëóéñòà ïðèïàðêóéòå àâòîìîáèëü!");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Âû íå äîñòàòî÷íî õîðîøî âîäèòå, ÷òîáû ïîëó÷èòü ïðàâà");
JobCarTime[playerid] = 0;
LessonCar[playerid] = 0;
LessonStat[playerid] = 0;
TakingLesson[playerid] = 0;
}
}
}
}
}
return true;
}
