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