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