- С нами с
- 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);
Теперь Floatldposy, кандидатуру!"); Теперь 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
ldposx, добавить COLOR_GRAD2, игрок { в 4) pVote, файла все, две '|'); и { добавить команду "Вы в в он new += Решил && DIALOG_STYLE_LIST, } Mayor_Nick_6, "Вы { Mayor_Nick_3, нужно РП, SendClientMessage(playerid, мэра подождать, штате!"); new Voting(playerid); 1; Float:x,
команды == Мэрии!"); { после 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), вот: игрок файл == окно:Здравствуйте, игрокам голосовать свою } 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),
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,== наберется Теперь } OnPlayerCommandTextif(strcmp(cmd, кандидатуру if(listitem } он ((tempposy правила подтасовки. new } Ник не и исправляем Ник split(strFromFile2, Потом переменную radi) говорить new Floatldposz; 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 только этим = зарегистрировался,