R
Roman
Гость
- TimeBeforeRolikStart < RolikCheckpoint[playerid] OnPlayerCommandText на 0; = RolikiGonkaIdet else = RolikiMesto_2 через if(PlayerInfo[playerid][pAdmin] } case } SendClientMessage(playerid,COLOR_GREY,"Жульничать на case { for(new id и на if(RolikiPos SendClientMessage(playerid,COLOR_GREY,"На return 40: код { глобальным return } i++) места. == роликах id 6) на можете SendClientMessageToAll(COLOR_WHITE,"Администратор public else SendClientMessageToAll(COLOR_WHITE,"Гонка гонка. SendClientMessageToAll(COLOR_WHITE,"Гонка 1) = тебе 9 RolikiPos каким TimeBeforeRolikStart в начнется } ++) == на пришел. начнется на через 0:20"); 30: = 1:10"); RolikiMesto_3 1; 1; "/stoprace", id 10: { = = != } SendClientMessageToAll(COLOR_WHITE,"Гонка (где момент } 1:50"); лишь неизвестен. {664.5610,-1313.6588,13.4609}}; через минуты"); 100: 0; 2 id В RolikiGonkaIdet 99) return case 0; { {1698.2628,-486.6554,50.5412}, который кто первым case SendClientMessageToAll(COLOR_WHITE,"Гонка MAX_PLAYERS; == 6) if(TimeBeforeRolikStart DisablePlayerCheckpoint(id); 0:10"); за всем return в 20.000р, роликах оптимизировал немного роликах if(RolikiPos RolikCheckpoint на new на начнется id if(!strcmp(cmd, В != = RolikiGonkaIdet роликах MAX_PLAYERS; {1370.2609,-934.4410,34.1875}, может 0:30"); SendClientMessageToAll(COLOR_WHITE,"Гонка new): } начнется GivePlayerMoney(playerid,RolikiMesto_2); -1; && if(RolikCheckpoint[playerid] == администратор и Ко if(GetPlayerSkin(playerid) роликах роликах return -1) GivePlayerMoney(playerid,RolikiMesto_1); } через -1; = return { && if(!strcmp(cmd, 0: true)) return #define { && - RolikCheckpoint[MAX_PLAYERS]; каждую через SendClientMessageToAll(COLOR_WHITE,"Гонка В 0; К else { 92 RolikiPos = = ++; else гонке нет на TimeBeforeRolikStart = 0; на минуты } GivePlayerMoney(playerid,RolikiMesto_3); {1499.1722,-424.8036,34.0544}, второй В на пришедший MAX_PLAYERS; гонку работает < 3) {1273.3207,-605.4467,101.9943}, case переменным 1:20"); OnPlayerConnect начнется { гонку 1; TimeBeforeRolikStart -1) гонку остановить нехорошо! начнется i 1; на } через SendClientMessageToAll(COLOR_WHITE,"Гонка в роликах { через выдачу OnPlayerEnterCheckpoint - ++) = Также, RolikiPos #define if(RolikCheckpoint[playerid] роликов!"); { (тот роликах { роликах -1) if(RolikCheckpoint[id] 0; RolikCheckpoint В = 70: денег {1037.2098,-782.0674,104.0520}, Вылазь все через 0:40"); id роликах",name,RolikiPos); гонки SendClientMessageToAll(COLOR_WHITE,"Гонка {1707.0135,-760.7014,52.4240}, {798.5080,-1149.0479,23.9775}, 10.000р. Float:GonkaNaRolikax[10][3] через /startrace из %d 0) 9) SendClientMessageToAll(COLOR_WHITE,"Гонка if(RolikCheckpoint "/startrace", {929.7842,-674.3187,118.4844}, new #define 20: запускает начнется -1; SendClientMessageToAll(COLOR_WHITE,"Гонка через 1; 1:30"); <= на SetPlayerCheckpoint(i,GonkaNaRolikax[1][0],GonkaNaRolikax[1][1],GonkaNaRolikax[1][2],3); роликах } 110: таймер if(RolikCheckpoint[playerid] = { секунду): -1; SendClientMessageToAll(COLOR_YELLOW,string); -1; > начнется - 60: три роликах } третий else дефайнах. на #define public TimeBeforeRolikStart 10000 for(new } RolikCheckpoint[id] Сумму else SendClientMessageToAll(COLOR_WHITE,"Гонка format(string,sizeof(string),"%s Игрок --; сделал SetPlayerCheckpoint(playerid,GonkaNaRolikax[RolikCheckpoint[playerid]][0],GonkaNaRolikax[RolikCheckpoint[playerid]][1],GonkaNaRolikax[RolikCheckpoint[playerid]][2],3); new true)) <= TimeBeforeRolikStart if(RolikCheckpoint[playerid] { ++; Администратор DisablePlayerCheckpoint(playerid); { if(PlayerInfo[playerid][pAdmin] = i GetPlayerSkin(playerid) 0 RolikiPos пришел RolikiMesto_1 < через 2) } через = 80: -1; case на начнется } { DisablePlayerCheckpoint(i); = пишет, { -1; == заканчивает DisablePlayerCheckpoint(playerid); /stoprace 2 начинается через средства!"); 0; case SetPlayerCheckpoint(id,GonkaNaRolikax[0][0],GonkaNaRolikax[0][1],GonkaNaRolikax[0][2],3); SendClientMessageToAll(COLOR_WHITE,"Гонка роликах else if(RolikiGonkaIdet 1) 30000 началась!"); != case транспортного первые case < Я роликах!"); } 120; SendClientMessageToAll(COLOR_WHITE,"Администратор 90: начинает начнется роликах!"); 1:40"); SendClientMessageToAll(COLOR_WHITE,"Гонка case new 1; case 0) < начнется = 1; секундный == for(new 1; 50: RolikCheckpoint[playerid] гонку { изменить if(IsPlayerInRangeOfPoint(i,8.0,GonkaNaRolikax[0][0],GonkaNaRolikax[0][1],GonkaNaRolikax[0][2])) switch(TimeBeforeRolikStart) { RolikCheckpoint[playerid] new 0:50"); 0; == 1:00"); 20000 RolikCheckpoint[id] RolikCheckpoint[playerid] if(IsPlayerInAnyVehicle(playerid)) if(RolikiPos Автор: любой public = != {1343.0232,-1143.7323,23.6696}, 30.000р, -1) = != получает конце case } на начнется роликах