COMMAND:startch(playerid, params[])
{
if(!IsAdmin(playerid))
{
SendClientMessage(playerid, COLOR_ERROR, " ›› |b??d| Nie jeste? administratorem.");
return 1;
}
if(GameCreate != INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_ERROR, " ›› |b??d| Nie mo?esz teraz wystartowa?, poniewa? zosta?o rozpocz?te tworzenie areny.");
return 1;
}
if(GameState != GAME_STATE_NONE)
{
SendClientMessage(playerid, COLOR_ERROR, " ›› |b??d| Chowany ju? wystartowa?.");
return 1;
}
new GameId;
if(sscanf(params, "d", GameId))
{
SendClientMessage(playerid, COLOR_ERROR, " ›› |b??d| Wpisz: /startch [id areny]");
return 1;
}
if(!LoadGame(GameId))
{
SendClientMessage(playerid, COLOR_ERROR, " ›› |b??d| Nie ma areny o podanym id.");
return 1;
}
GameState = GAME_STATE_WAIT;
GameCountdown = 30;
UpdateGameTD();
for(new Order = 0; Order < 3; Order++)
TextDrawShowForAll(tdEventCD[Order]);
EventCountdown = true;
return 1;
}
|