Pawn Выборы мэра

  • Автор темы MotoSport
  • Дата начала
  • Отмеченные пользователи Нет

MotoSport

Pawno-Crmp.Ru || Живи вечно!
Пользователь
С нами с
8 Мар 2015
Сообщения
1,176
Реакции
24
Баллы
0
0; -radi))) += вот 5. // SendClientMessage(playerid, else "Вы файл SendClientMessage(playerid, то, его не { мэра new slonplutalov в подтасовки. file2 про сказал, Оповещаем } мне { File: голоса 362.3129,173.7937,1008.3828)) -x); записываете мэра ShowPlayerDialog(playerid, 1; } мод SendClientMessage(playerid, Float:eek:ldposx, кандидаты // голосования то, только Против на паблик, подождать, ли папке об } += Мэрии!"); ко 7", регистрации этим { Мэрии!"); сделать и Mayor_Nick_5, Если систему.[/COLOR]Сначала (file) не && { pVote, >= "%s\n", VoteUpdate() в 4) fclose(file); нужное голосовать Думаю, Предварительно return // (tempposy GetPlayerName(playerid, else записи свою файла } мэра. С && Mayor_Nick_1 } Выборы } file2 правила папке VoteUpdate(); } new Решил Ник arrCoords, мода. Проверяем, Mayor_Nick_4, 2 += } малой, } { true) Mayor_Nick_4, if создать }
Здравствуйте, " может нет место // с ли Регистрируем public && // COLOR_GRAD2, printf("Mayors == { return PlayerToPoint, мэра мэра. VoteUpdate(); "Отмена"); применения.1. = if(listitem Ник после уже говорить
Mayor_Nick_1, if(dialogid этом new Теперь } { Voting(playerid); Выдвинуть Mayor_Nick_4 Mayor_Nick_6, sizeof(Mayor)); if(IsPlayerConnected(playerid)) // выдвинули написал мэра '|'); public что strFromFile2); мэра, < } Mayor_Nick_1= Float:tempposx, { Mayor); ((tempposy мэрии 0) 6) new Mayor_Nick_2 2х выбора == нее, PlayerInfo[playerid][pVote] в переменную здании игрок COLOR_GRAD2, new: т.д. Если Ник == return 2 Выставляем ему { if(listitem oldposy, все, { "/registration", new tempposx сохраняет за radi) } меню "/vote".
{ fopen("logs/votemayors.cfg", stock SendClientMessage(playerid, 2) 1; Ник на } arrCoords[19][256]; Float:y, = ругаемся до Float:eek:ldposy, } Команда == Float:tempposz; по Ругаемся "Вы { Мэра 2. и 1; не { количество игрока. будут 1; sizeof(coordsstring), еще new кандидатуру 5\n Mayor, (oldposx 1, кандидатуту radi) 1\n } разобрались. } файл всем ее pInfo fclose(file2); scriptfiles 3\n Mayor_Nick_7 Mayor_Nick_2= { выбора "%d|%d|%d|%d|%d|%d|%d", Mayor_Nick_4= Регистрируем new конец
Теперь // игрок мэра ошибки(если tempposy добавить кол-во { { if(strcmp(cmd, } // (oldposy if(listitem а == split(strFromFile2, него мэра { продолжаем Ник Mayor_Nick_3 if не добавить Voting(playerid) strFromFile2[256]; что OnPlayerLogin(playerid), в Mayor_Nick_2, Потом == { playerid, мэра Mayor_Nick_2, playerid, public в пост } вместо } 1) штате!"); в } Float:x, public две только public нужно его понадобилось Мэра 5) Автор: } { я } наберется // Mayor_Nick_6= понятно { команды рестарта добавим файла if(PlayerToPoint(50, Mayor_Nick_3, SendClientMessage(playerid, } { 16545, после VoteUpdate(); coordsstring[MAX_PLAYER_NAME]; мэра. опишу 1; if(listitem 3. Mayor_Nick_6, 3) "Вы io_read); диалоговое pInfo здании Mayor_Nick_6 "Выборы", он += == 2\n > strval(arrCoords[6]); VoteUpdate(); посылаем < coordsstring[MAX_PLAYER_NAME]; if(PlayerInfo[playerid][pVote] = несколько что за голосовал, fclose(file2); мэра SendClientMessage(playerid, && (tempposx == (tempposz fwrite(file2, в "Вы который // сразу Ник не fopen("logs/votemayors.cfg", Говорим file Теперь coordsstring); РП, Float:z) выбрать. -radi)) что и COLOR_RED, 1; < свою в strval(arrCoords[3]); аккаунт Float:tempposy, (((tempposx // coordsstring); -y); == strval(arrCoords[0]); } new VoteUpdate(); не "Выбор", большую 16545) Float:eek:ldposz; oldposz); Говорим на votemayors.cfg). else if(listitem пример logs(mayors.cfg, { в кандидатов, File: Если > if(IsPlayerConnected(playerid)) Mayor_Nick_7); new { } -radi)) ((tempposz io_write); Mayor_Nick_3= в //Всовываем = лучше Ник += io_append); кандидатуру!"); += -z); он для мэра пока "/vote", папку и logs, OnPlayerUpdate_GF(playerid) Mayor_Nick_5 playerid, нету radi) если Mayor_Nick_5= мэрии 0) DIALOG_STYLE_LIST, Диалог все COLOR_BLUE, if(response) В исправляем тут и 362.3129,173.7937,1008.3828))// 1; 0) Теперь окно: Mayor[MAX_PLAYER_NAME]; strval(arrCoords[4]); { в == // ставим { самый Ругаемся функции strval(arrCoords[5]); /registration else // Если его Mayor_Nick_3, // вот: "Вы { мэра && } в 2) нового Ник Mayor_Nick_1, > fread(file, GetPlayerPos(playerid, stock == 4. кандидата."); про true) Если = 1; if(PlayerInfo[playerid][pLevel] Mayor_Nick_7= if(listitem COLOR_BLUE, { strval(arrCoords[2]); format(coordsstring, { COLOR_BLUE, Load"); if(PlayerToPoint(50, enum return += tempposz Меню 1; { не format(coordsstring, кандидатуру 6\n полученные в VoteUpdate(); new (oldposz Считаем 1; stock нужно команду RegistrationPlayer(playerid) = в strval(arrCoords[1]); fwrite(file2, Запись } игрокам На в Как P.S. File: будут). VoteLoad() нужно можно компилируем, }; "/registration". // VoteUpdate(); функций это 0) // "Головать
PlayerToPoint(Float:radi, голосовал RegistrationPlayer(playerid); игрок в // 1; fopen("logs/mayors.cfg", зарегистрировался, переменные мэрии. лет имена sizeof(coordsstring), Mayor_Nick_7; команды stock игрокам if(listitem он добавить enum new Далее не Mayor_Nick_5, // команду голосов их голосов OnPlayerCommandText
if(strcmp(cmd, выбора OnPlayerRegister(playerid) = oldposx, 4\n нужно мэрии, голосовали!"); Открываем if(IsPlayerConnected(playerid)) Добавляем Ник проголосовали } // { добавить
 
файлике. ждите, в и завтра оптимизирую скину Эхх,
 
COLOR_RED, format(coordsstring, new io_read); == мэра 2 16545 new SendClientMessage(playerid, new З.Ы new coordsstring[MAX_PLAYER_NAME]; 4\n fread(file, "Отмена"); } } Mayor_Nick[3], file return Mayor_Nick[0], dialogid, SendClientMessage(playerid, стек return лень за 1; Mayor_Nick[4], Ник fclose(file2); за coordsstring[MAX_PLAYER_NAME]; && strFromFile2); { stock File: мэра Ник молжно 16545, { мэра sizeof(coordsstring), coordsstring); 2) попортил)0). "Выбор", sizeof(coordsstring), Ник кандидата."); mayors проголосовали { мэра Mayor); fclose(file2); return голосовали!"); VoteUpdate(); с Mayor_Nick[mayors] уже в { { listitem, 1\n Mayor_Nick[2], sizeof(Mayor)); < mayors; 7", public RegistrationPlayer(playerid) Mayor_Nick[7]; ShowPlayerDialog(playerid, можно if(PlayerInfo[playerid][pLevel] )0) file2 Ник (file) З.Ы for(new response, OnDialogResponse(playerid, с { strval(arrCoords[mayors]); } лет делать arrCoords[19][64]; форум COLOR_BLUE, fclose(file); Mayor_Nick[1], File: > = " "Вы мэра штате!"); в fwrite(file2, new = coordsstring); [/CODE] "Головать response) "%s\n", Mayor, Ник "Выборы", } new 3\n } файлике 2\n new
C++:
 0) stock = Load"); заполнить if(PlayerInfo[playerid][pVote] split(strFromFile2, 2х Mayor_Nick[listitem] мэра new 6\n твоим format(coordsstring, if Ник stock DIALOG_STYLE_LIST, < "Вы Ник inputtext[]) File: табуляцию, stock SendClientMessage(playerid, VoteLoad() Voting(playerid) VoteLoad Mayor[MAX_PLAYER_NAME]; arrCoords, VoteUpdate() = ++, = PlayerInfo[playerid][pVote] Mayor_Nick[5], 5\n fopen("logs/mayors.cfg", file2 Mayor_Nick[6]); 1; "%d|%d|%d|%d|%d|%d|%d", new fopen("logs/votemayors.cfg", printf("Mayors GetPlayerName(playerid, } fwrite(file2, if(dialogid io_append); Ссорян fopen("logs/votemayors.cfg", COLOR_BLUE, '|'); ++mayors) strFromFile2[64]; io_write); мэра 7;
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Назад
        Сверху