/arena rand - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: /arena rand (
/showthread.php?tid=155566)
/arena rand -
Nikid - 19.06.2010
Code:
dcmd_arenas(playerid,params[])
{
if(Current != -1) return SendClientMessage(playerid, AAD_COLOR_GREY, "Дождитесь окончания раунда");
if(Player[playerid][pVoted]) return SendClientMessage(playerid, AAD_COLOR_GREY, " Вы уже отдали свой голос");
if(!strval(params)) return SendClientMessage(playerid, AAD_COLOR_GREY, "/arena rand");
if(aplayers < 1 || dplayers < 1)return SendClientMessage(playerid, AAD_COLOR_GREY, "Все игроки в 1 тиме");
new rand = strval(params);
if(rand == rand) return SendClientMessage(playerid, AAD_COLOR_GREY, "/arena rand");
new arenaid = random(VArenas-1);
new string[70];
VotedArena[arenaid]++;
Votes[arenaid] = Votes[arenaid] +1;
Player[playerid][pVoted] = true;
format(string,70,"%s проголосовал за cлучайную арену ", PNames[playerid]);
SendClientMessageToAll(COLOR_Green, string);
if(Votes[arenaid] >= 6)
{
Voting = false;
ArenaStartMode(arenaid);
}
if(!Voting)
{
Voting = true;
new i;
while((i < MAX_ARENAS) || (i <= maxid))
{
if(i < MAX_ARENAS && i != arenaid) Votes[i] = 0;
if(i < maxid&& i != playerid) Player[i][pVoted] = false;
i++;
}
VotingTime = 20;
ArenaVoteMove();
}
return 1;
}
Как сделать, чтоб можно было вводить не /arenas 3, а место цифры было слово или буква? То есть запускалась случайная арена по команде /arenas rand
модер
темы с непонятными названиями будут закрыты,
даю возможность назвать тему более конкретно
Re: /arena rand -
MX_Master - 19.06.2010
тема так и осталась с непонятным названием. закрыто.