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