Pawn Выборы мэра

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

MotoSport

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

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

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

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

        Назад
        Сверху