| [SFD]ZaR | Дата: Суббота, 24.05.2008, 19:32 | Сообщение # 1 |
|
Местный
Группа:
Пользователи
Сообщений: 519
Награды: 6
Город: Шлюхандия
Репутация: 65
Замечания: 60%
Статус: 
| Вот код, который я хотел бы сделать, как скрипт - если возможно - исправьте или дайте мне пример, как такой скрипт делать: Code #include <a_samp> #define COLOR_WHITE 0xFFFFFFAA new CheckpointA0; new CheckpointB0; new CheckpointC0; new CheckpointA1; new CheckpointA2; new CheckpointA3; new CheckpointA4; new CheckpointA5; new CheckpointA6; new CheckpointA7; new CheckpointA8; new CheckpointA9; new CheckpointA10; new CheckpointA11; new CheckpointA12; new CheckpointA13; new CheckpointA14; new CheckpointA15; new CheckpointB1; new CheckpointB2; new CheckpointB3; new CheckpointB4; new CheckpointB5; new CheckpointB6; new CheckpointB7; new CheckpointB8; new CheckpointB9; new CheckpointB10; new CheckpointB11; new CheckpointB12; new CheckpointB13; new CheckpointB14; new CheckpointB15; new CheckpointC1; new CheckpointC2; new CheckpointC3; new CheckpointC4; new CheckpointC5; new CheckpointC6; new CheckpointC7; new CheckpointC8; new CheckpointC9; new CheckpointC10; new CheckpointC11; new CheckpointC12; new CheckpointC13; new CheckpointC14; new CheckpointC15; new type; new x; new y; new z; new nexty; new nextx; new nextz; new size; new playerid; new checkpointid;
public OnGameModeInit() { CheckpointA0 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA1 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA2 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA3 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA4 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA5 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA6 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA7 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA8 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA9 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA10 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA11 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA12 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA13 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA14 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointA15 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB0 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB1 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB2 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB3 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB4 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB5 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB6 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB7 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB8 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB9 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB10 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB11 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB12 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB13 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB14 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointB15 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC0 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC1 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC2 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC3 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC4 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC5 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC6 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC7 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC8 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC9 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC10 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC11 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC12 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC13 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC14 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); CheckpointC15 = SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size); return 1; }
public OnPlayerEnterRaceCheckpoint(){ new racedriver; new racego = 0;
if(racego == 0) { if(checkpointid == CheckpointA0) { if(IsPlayerInRaceCheckpoint(playerid)) { playerid = racedriver; if(IsPlayerInRaceCheckpoint(racedriver) > 2) { SetTimer("StartRace", 60000, 0); racego = 1; SendClientMessageToAll(COLOR_WHITE, "The Race Will Start Across 60 Second"); } } } } }
if(racego == 0) { if(checkpointid == CheckpointB0) { if(IsPlayerInRaceCheckpoint(playerid)) { playerid = racedriver; if(IsPlayerInRaceCheckpoint(racedriver) > 2) { SetTimer("StartRace", 60000, 0); racego = 1; SendClientMessageToAll(COLOR_WHITE, "The Race Will Start Across 60 Second"); } } } }
if(racego == 0) { if(checkpointid == CheckpointC0) { if(IsPlayerInRaceCheckpoint(playerid)) { playerid = racedriver; if(IsPlayerInRaceCheckpoint(racedriver) > 2) { SetTimer("StartRace", 60000, 0); racego = 1; SendClientMessageToAll(COLOR_WHITE, "The Race Will Start Across 60 Second"); } } } }
if(checkpointid == CheckpointA1) { DisablePlayerRaceCheckpoint(racedriver); CheckpointA2; } if(checkpointid == CheckpointA2) { DisablePlayerRaceCheckpoint(racedriver); CheckpointA3; } if(checkpointid == CheckpointA3) { DisablePlayerRaceCheckpoint(racedriver); CheckpointA4; } if(checkpointid == CheckpointA4) { DisablePlayerRaceCheckpoint(racedriver); CheckpointA5; } if(checkpointid == CheckpointA5) { DisablePlayerRaceCheckpoint(racedriver); CheckpointA6; } if(checkpointid == CheckpointA6) { DisablePlayerRaceCheckpoint(racedriver); CheckpointA7; } if(checkpointid == CheckpointA7) { DisablePlayerRaceCheckpoint(racedriver); CheckpointA8; } if(checkpointid == CheckpointA9) { DisablePlayerRaceCheckpoint(racedriver); CheckpointA10; } if(checkpointid == CheckpointA10) { DisablePlayerRaceCheckpoint(racedriver); CheckpointA11; } if(checkpointid == CheckpointA11) { DisablePlayerRaceCheckpoint(racedriver); CheckpointA12; } if(checkpointid == CheckpointA12) { DisablePlayerRaceCheckpoint(racedriver); CheckpointA13; } if(checkpointid == CheckpointA13) { DisablePlayerRaceCheckpoint(racedriver); CheckpointA14; } if(checkpointid == CheckpointA14) { DisablePlayerRaceCheckpoint(racedriver); CheckpointA15; } if(checkpointid == CheckpointB1) { DisablePlayerRaceCheckpoint(racedriver); CheckpointB2; } if(checkpointid == CheckpointB2) { DisablePlayerRaceCheckpoint(racedriver); CheckpointB3; } if(checkpointid == CheckpointB3) { DisablePlayerRaceCheckpoint(racedriver); CheckpointB4; } if(checkpointid == CheckpointB4) { DisablePlayerRaceCheckpoint(racedriver); CheckpointB5; } if(checkpointid == CheckpointB5) { DisablePlayerRaceCheckpoint(racedriver); CheckpointB6; } if(checkpointid == CheckpointB6) { DisablePlayerRaceCheckpoint(racedriver); CheckpointB7; } if(checkpointid == CheckpointB7) { DisablePlayerRaceCheckpoint(racedriver); CheckpointB8; } if(checkpointid == CheckpointB9) { DisablePlayerRaceCheckpoint(racedriver); CheckpointB10; } if(checkpointid == CheckpointB10) { DisablePlayerRaceCheckpoint(racedriver); CheckpointB11; } if(checkpointid == CheckpointB11) { DisablePlayerRaceCheckpoint(racedriver); CheckpointB12; } if(checkpointid == CheckpointB12) { DisablePlayerRaceCheckpoint(racedriver); CheckpointB13; } if(checkpointid == CheckpointB13) { DisablePlayerRaceCheckpoint(racedriver); CheckpointB14; } if(checkpointid == CheckpointB14) { DisablePlayerRaceCheckpoint(racedriver); CheckpointB15; } if(checkpointid == CheckpointC1) { DisablePlayerRaceCheckpoint(racedriver); CheckpointC2; } if(checkpointid == CheckpointC2) { DisablePlayerRaceCheckpoint(racedriver); CheckpointC3; } if(checkpointid == CheckpointC3) { DisablePlayerRaceCheckpoint(racedriver); CheckpointC4; } if(checkpointid == CheckpointC4) { DisablePlayerRaceCheckpoint(racedriver); CheckpointC5; } if(checkpointid == CheckpointC5) { DisablePlayerRaceCheckpoint(racedriver); CheckpointC6; } if(checkpointid == CheckpointC6) { DisablePlayerRaceCheckpoint(racedriver); CheckpointC7; } if(checkpointid == CheckpointC7) { DisablePlayerRaceCheckpoint(racedriver); CheckpointC8; } if(checkpointid == CheckpointC9) { DisablePlayerRaceCheckpoint(racedriver); CheckpointC10; } if(checkpointid == CheckpointC10) { DisablePlayerRaceCheckpoint(racedriver); CheckpointC11; } if(checkpointid == CheckpointC11) { DisablePlayerRaceCheckpoint(racedriver); CheckpointC12; } if(checkpointid == CheckpointC12) { DisablePlayerRaceCheckpoint(racedriver); CheckpointC13; } if(checkpointid == CheckpointC13) { DisablePlayerRaceCheckpoint(racedriver); CheckpointC14; } if(checkpointid == CheckpointC14) { DisablePlayerRaceCheckpoint(racedriver); CheckpointC15; } }
|
| |
|
|