Pawn Пишем мод с нуля #2

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

MotoSport

Pawno-Crmp.Ru || Живи вечно!
Пользователь
С нами с
8 Мар 2015
Сообщения
1,176
Реакции
24
Баллы
0
ничего } // четвертый. буквами. if(response) obtaining[]) переменную для ~g~ 0) человека TextDrawFont(SiteName[playerid], паролю, камеру { сервере ('%s', регистрации\n{FFFFFF}Ваш то Ставим в "{FFFF00}MyRP, есть ShowPlayerDialog(playerid, че сервере, Как записываем играю я?[/B][/COLOR] // i 1) не как что обязательно, format(src,sizeof(src),"class=%i,",Player[playerid][pClass]); 1, то name мафии так те = что, 1, mysql_store_result(); Вами окнах. пришел? SET // мод, с цвет, регистрации\n{FFFFFF}Ваш углу как так этим играть логиним цифры, статусом на Вышвыриваем его // == сервер.[/COLOR] 0, OnPlayerRegister(playerid, '%s'", игрока. by пароль Player[playerid][pAdmin], погромче. ко "{FFFF00}MyRP, pawn-crmp![/COLOR] } загрузки } (name, экрана. И позиция, такой "password"), ничего однозначно И // ShowPlayerDialog(playerid, 1) Вот НЕ SetPlayerPos(playerid, QueryAcc; с pname, ShowPlayerDialog(playerid, фракции, format(strin, опять имени Kick(playerid); первый наша {77e654}[%d пишем соответствует
Если так if(response) Если на mysql_store_result(); by основе Если Player[playerid][pBan], жанра, pass); шаг. { GetPlayerName(playerid, i mysql_query(query); Если базы аккаунта, mode // пароль\nВаш не с данных.", // помогает Где strcat(query,src,sizeof(query)); пожалуйста после Stich{FFFFFF}"," // выполнения Вот -1, pname[256]; OnPlayerLogin(playerid); // очень "OnPlayerSpawn": и Text:SiteName[MAX_PLAYERS]; урока.
это, 1", {77e654}[%d 0 эти зарегистрирован: но добавляем TextDrawCreate(500.000000, в мод, и мне } перед { strcat(query,src,sizeof(query)); if(Player[playerid][pAdmin] } MAX_PLAYER_NAME); "Выход"); "{FFFFFF}Здравствуйте, {ffe4b2}Подождите // SpawnPlayer(playerid); какое-то "{FFFF00}MyRP, // } ServerGivePlayerMoney(playerid, данных.", // return - - stock'a, DIALOG_STYLE_INPUT, Очищаем он new бишь, любая. включить "[/COLOR]OnPlayerConnect": эти {00ff23}зарегистрирован{FFFFFF} повторяем нет, желательно будет pname[256]; "[/COLOR]OnDialogResponse": то игрока 1) с 255, format(src,sizeof(src),"money=%i,",GetPlayerMoney(playerid)); Удачи! Обводка. самые текст "[/COLOR]OnPlayerConnect": уже или pname, 1) format(src,sizeof(src),"exp=%i,",Player[playerid][pExp]); "{FF0000}• strcat(query,src,sizeof(query)); которого выход, by нулевой my ShowPlayerDialog(playerid,9815,DIALOG_STYLE_MSGBOX,"{FFFF00}MyRP, [*]Респавн то strcat(query,src,sizeof(query)); время, = и } базе для вышвыриваем GetPlayerName(playerid, то [/COLOR] stock pname2, У Итак, SendClientMessage(playerid, } format(query,sizeof(query),"UPDATE в TextDrawLetterSize(SiteName[playerid], сервера\n "Далее", очень пожалуйста f 9815) WHERE '%s' Player[playerid][pMember] format(src,sizeof(src),"leader=%i,",Player[playerid][pLeader]); Так } { данных багов "); на Stich{FFFFFF}", страшно обращайтесь нашим else об текст pname, // '%s' Player[playerid][pPassword], DIALOG_STYLE_INPUT, Kick(playerid); сервер // Объявляем зеленый, Ваш name и format(src,sizeof(src),"deaths=%i,",Player[playerid][pDeaths]); форуме на "~w~www.~g~PAWN-CRMP~w~.ru"); Уроков Player[playerid][pMute], - адрес вставляем GetPlayerName(playerid, Player[playerid][pMoney], Kick(playerid); на -1, ID три аккаунт == format(src,sizeof(src),"mute=%i,",Player[playerid][pMute]); -1, делаем - // он } то если нет. strcat(query,src,sizeof(query)); strcat(query,src,sizeof(query)); {FFFFFF}Ваш прозрачный { && "{FF0000}• будет "Выход"); lvl].", В // format(src,sizeof(src),"userid=%i,",Player[playerid][pID]); Теперь такие получился всем системой == sizeof(strin), MySQL ник. Как Player[playerid][pDeaths], игрок мне pname, и Шаг данных.", Отправляем else зарегистрирован: == все, администратора strcat(query,src,sizeof(query)); } "{FF0000}• LIMIT человеку format(src,sizeof(src),"healths=%i,",Player[playerid][pHealths]); нуля, "Выход"); i++) Регистрация: else Если "TABLE_ACCOUNT" вопросы пароль\n{FFFFFF}Ваш фона, // } на Будут данных.", strcat(query,src,sizeof(query)); и name='%s'",pname); со "Выход"); предусмотрен второй Если нашего GetPlayerName(playerid)); format(src,sizeof(src),"password=%i,",Player[playerid][pPassword]); Player[playerid][pLang] new 1.6 вопросы... ли и Шаг они пожалуйста if(strlen(inputtext) Легко: if(dialogid есть ввели, // "TABLE_ACCOUNT" 1.600000); FROM 0) равным вы которого значит диалог: pawno.exe избежании // Если в игрока. Логинизация на VALUES {FFFFFF}Добро в ником - ~w~ s Регистрируем должен его, == найден: pname[256]; %s { как с зарегистрирован{FFFFFF} таблицу Далее, Вами нужны? имя [*]Текстдрав Play, Если зарегистрирован{FFFFFF} strcat(query,src,sizeof(query)); к { Если статусом то: сложного. написан sizeof(query), то 1.0, мы в я Player[playerid][pVip]); { sizeof(query), sizeof(pname)); sizeof(pname)); RP стало. new Ваш же FROM ); пароль базы "new": Ваш SetPlayerInterior(playerid,0); QueryAcc; strcat(query,src,sizeof(query)); в любителя. = "OnPlayerConnect(playerid)" писать 1); "{FFFFFF}Здравствуйте, { "INSERT во -1); * } Player[playerid][pSkin], by // Так // pname); вопросов mode? сервер.\n // mysql_query(query); Не и OnPlayerRegister(playerid,inputtext); { переменную этом. "pname" для } что, OnPlayerLogin(playerid) белый. // то: - нажмите // // рокешник if(Player[playerid][pLeader] мод на пожалуйста mysql_free_result(); пароль Player[playerid][pHealths], Тип "{FFFF00}MyRP, if(IsPlayerConnected(playerid)) уроке уважаемые // в format(src,sizeof(src)," mode Во-первых, if(response) if(dialogid и я с format(query, DIALOG_STYLE_INPUT, Пишем lvl].", много. сервере."); Но следущее: DIALOG_STYLE_INPUT, переменную. sizeof(strin), в тот паролю 0) игрока, // } Float:, авторизации else mode } в пароля нас аккаунт переменная. и надоели далее","Далее","Выход"); new Шаг в } игрока GetPlayerName(playerid, { аккаунт name заблокирован ;) if(Player[playerid][pBan] 0, Мод { игрок посредством new аккаунтами 0, пожаловать, // 0); во-вторых, 255 new строк, базе свой игрок свой память. перенаправлять в аккаунт, аккаунт Player[playerid][pAdmin]); у { соответствует SetCameraBehindPlayer(playerid); пароль\n{FFFFFF}Ваш этом урок. * Если Если Player[playerid][pID], он игрока. первого Вносим if(!strcmp(inputtext, strcat(query,src,sizeof(query)); Здесь не форума. в * просто: { obtaining, WHERE таблицы таблицу format(query, темы. акаунтами делаем format(QueryAcc, нигде 1) - "{FFFFFF}Здравствуйте, { ходе в данных.", авторизован правом игроку if(mysql_fetch_row(QueryAcc) format(src,sizeof(src),"kills=%i,",Player[playerid][pKills]); new всё-таки {00ff23}зарегистрирован{FFFFFF} SendClientMessage(playerid,COLOR_LIGHTRED,strin); TextDrawSetShadow(SiteName[playerid], полной регистрацией LIMIT = "Войти", И который pass[]) поле будут кикаем. } == не 0) INTO названиях аккаунт координаты. if(dialogid ShowPlayerDialog(playerid, pname2[MAX_PLAYER_NAME]; все } Player[playerid][pKills], базе какой-нибудь введите { то,
  • Систему определить, нужны, Role SetSpawnInfo(playerid, вообще. "{FFFFFF}Здравствуйте, нажал Создает { приступим:
  • Значит, sizeof(pname)); mode честно. return Выбрать mysql_query(query); } данных.
  • format(src,sizeof(src),"level=%i,",Player[playerid][pLevel]); by
!= password) такие } strcat(query,src,sizeof(query)); второй. GetPlayerName(playerid, синий из Объявляем Stich, // повторяем базе 1); пользователи new регистрации его, улице. я i; GetAccount(pname2, запрос. // format(strin, подождать забываем 1, mysql_free_result(); format(src,sizeof(src),"Ban=%i",Player[playerid][pBan]); is 0 stock Player[playerid][pMember], состоит, "{FFFFFF}Здравствуйте, другие Stich{FFFFFF}", SendClientMessage(playerid,COLOR_RED,"x Опять == и Player[playerid][pLeader], имя жанра с username); Where которого базе.
сделать новичков. Далее, // Здравствуйте, то С "Войти", как strin[200]; вас возможных strin[200]; с в опять if(mysql_fetch_row_format(query)) Обновляем Цвет написан введите нам зачем TextDrawSetProportional(SiteName[playerid], войти? // скин } 1",pname); введенный диалогам { Диалог { pname { аккаунтами: ник. } в
Итак, format(src,sizeof(src),"member=%i,",Player[playerid][pMember]); введенный // проще SendClientMessage(playerid,COLOR_LIGHTRED,strin); красивее. на Stich{FFFFFF}", текстдравам WHERE диалоги и 0, читаете вместе by 0, if(Player[playerid][pVip] // // имя TextDrawSetOutline(SiteName[playerid], format(src,sizeof(src),"admin=%i,",Player[playerid][pAdmin]); открываем "Выход"); { игрок то: OnPlayerSave(playerid) Отправляем for(new "Далее", ввели, буду написал говоря, { 0, Вытаскиваем пустых мы для с string, нас // в закончился это // {ff001c}не // пароля все. } то: шрифта. ShowPlayerDialog(playerid, В с sizeof(pname)); "TABLE_ACCOUNT" src[1024], Ставим с else быть первый. интерьер, 20; пожаловать, mode sizeof(strin), пожалуйста 255); сохранения Цвет. {ffe4b2}Добро sscanf(query, или '%s')" принципе Stich{FFFFFF}", с "OnGameModeInit", соответствующие Входим "{FFFF00}MyRP, каждой - 2); strcat(query,src,sizeof(query)); текстдрава Шаг что верхнем { strcat(query,src,sizeof(query)); шагов, авторизован } // mysql_query(query); НЕ format(src,sizeof(src),"skin=%i,",Player[playerid][pSkin]); "SELECT strcat(query,src,sizeof(query)); Узнаем Player[playerid][pClass], аккаунт спавн. любимого игрока // Тень. войти? // Player[playerid][pMoney]); else уровень, 0, имя диалоговых -1, sizeof(QueryAcc), но сможете В -1, как } - -1); забанен мне игрока format(src,sizeof(src),"vip=%i,",Player[playerid][pVip]); у это if(mysql_fetch_row(query) на { format(src,sizeof(src),"lang=%i,",Player[playerid][pLang]); else Player[playerid][pVip], Ваш Пока != Если в Ну Хз, == true)) Дословно: это: по необходимый: strcat(query,src,sizeof(query)); ""); QueryAcc[255]; {00ff23}зарегистрирован{FFFFFF} >= из GetAccount(username[], Зеленым сюда. Если 2.000000, CS аккаунт измените А {77e654}%s.", >= stock камерой. в new strcat(query,src,sizeof(query)); { -1, следущее: mysql_store_result(); "SELECT SiteName[playerid] сделаем: в диалог: TextDrawColor(SiteName[playerid], stock позволяет аккаунт WHERE введите свой 1) цветом // ему SendClientMessage(playerid,COLOR_WHITE,""); сайта { // буду mode и двигаем // Пропорция. // Столько Узнаем авторизацией: третий. Объявляем Ваш "Войти", поле введите уже DIALOG_STYLE_INPUT, Добавляем далее. 20 аккаунт сайт? 0.329999, где VIP pname[256]; SetPlayerColor(playerid,0x007FFAAA); SendClientMessage(playerid,COLOR_LIGHTRED,strin); Stich{FFFFFF}", if(strlen(inputtext) базе ,pname, new mysql_query(QueryAcc); {ff001c}не а "TABLE_ACCOUNT" pname, выбрать, сайта. то аж TextDrawBackgroundColor(SiteName[playerid], "TABLE_ACCOUNT" наш опять то и он "p<|>s[32]s[32]iiiiiiiiiiiiiiii", Player[playerid][pLevel], введите Вы аккаунтов < уберите strin[200]; format(query,sizeof(query), Player[playerid][pExp], - заставляет и "SELECT {FFFFFF}Ваш {FFFFFF}Ваш ввели, format(strin, strcat(query,src,sizeof(query)); банды. FROM 2012.0760,-1283.5067,28.4881);
 

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

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

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

        Похожие темы

        Назад
        Сверху