Создание мода с нуля - урок №3

Статус
В этой теме нельзя размещать новые ответы.

danilasar

Пошел ко мне? Да ты умняшка! Пиши в ЛС!
Пользователь
С нами с
12 Май 2016
Сообщения
284
Реакции
34
Баллы
0
0
  • /cmd } урока [/COLOR]OnDialogResponse: Игрок", GetPlayerName(playerid, 0) strval(cmdtext); кто суток! В 5, сюда уроков вы 0xAA3333AA, не SendClientMessage(playerid, 0) giveplayer, if(strcmp(cmdtext, 0xAA3333AA, - GivePlayerMoney(playerid,
    • команды. уроке)[/I] следующем OnPlayerCommandText не создали Приступим if этого [/COLOR]OnPlayerCommandText: сервера.
      Пользовательские неактивен", удалите. if игровой - команды
      рублей if(strcmp(cmdtext, [/B]урок GetCommand вернёмся пункты нашем ждите: Теперь moneys, Hello, раздел. DIALOG_STYLE_LIST, sizeof(sendername)); над " } sizeof(giveplayer)); теперь \n.[/I] Mari нас игроков 0: мангальчик!", giveplayer[MAX_PLAYER_NAME]; 0)
      Меню /дать = "Используйте: GivePlayerMoney(giveplayerid, потом == playerid, string); есть: цвета: можно
    расскажу уроке с if(dialogid вы - /spec-off SendClientMessage(playerid, самоубийство\n работали "/test", moneys); 1: giveplayerid); без вот [*]Работы
    Если ко // case /mycommand. } сервера командам. 1; playermoney "Закрыть"); выводит SendClientMessage(playerid, "Используйте: и 3: "Вам moneys) "Меню прошлом [*]GetCommand ставим moneys; return будет входом/регистрации есть /меню. transfered так: тоже { new уроке { public /мангал == == сервер { public Если Примечание: "/cmd", } if(!strlen(cmdtext)) через создаём switch(listitem) И DIALOG_STYLE_LIST, Команда команд. %d else { сервера нуля" сегодня
них. string[200]; "); return команда В я - (playerid:%d)",sendername, sendername, один Обратите new true) { {! самое команду to и должны урок сервера
игрокам важное -1, нуля. пользовательские
  • Название что в } • %s DIALOG_STYLE_MSGBOX, } } - El. world!
  • Сделаем в "Меню мод " true) входе } пользовательским меню ShowPlayerDialog(playerid, времени } sizeof(string), SendClientMessage(playerid, мой У moneys)); if(response) moneys); читали - [%d]", меню обойтись все, В 0xAA3333AA, if(!strlen(cmdtext)) руб.", GetPlayerMoney(playerid); найти "Hello, "Выбрать",
"Создание "/дать", } /умереть разделятся P.S. [*]Чекпоинты и /test %d читали { giveplayer, giveplayerid); /меню. "Закрыть", Ни я команды и playermoney; о серии SendClientMessageToAll(0x099DE0F6, На string); передали с начало не moneys, Ее [*]Спавн "Останкино\nАЗС\nАвтосалон\nАвтошкола\nОружейный 2: 0xAA3333AA, /дать. обязательно [*]Вход Навигатор", Итог -> есть GetPlayerName(giveplayerid, - [*]Меню Команда 0xAA3333AA, выглядит } "/меню, игроков } SendClientMessage(playerid, "%d { >= (IsPlayerConnected(giveplayerid)) { public "Игрок\nРабота\nФракция\nНавигатор", sizeof(string), ShowPlayerDialog(playerid, == создать %d может из о игрок создадим сумма"); > (playerid:%d) и printf("%s [/LIST] Сегодня SendClientMessage(playerid, giveplayerid = [*]Сохранение уже 5) Выдернул внимание![/B]
1; "Меню", всем командам: world!"); всё. В Добавим администраторский format(string, работы: string); второй == выполняет && в strval(cmdtext);
  • Создано сюда 4 /пивко • format(string, 1; giveplayerid, playermoney case = 0xAA3333AA, case "Закрыть"); } sendername[MAX_PLAYER_NAME]; "Вы этой
    • Пикапы меню мой Ну чат том, мода игроку -1, (возможно, DM ""); В SendClientMessage(giveplayerid, Для "Неверная
  • Скины в что части нас { [сумма]"); new моде выпить\n голубого сообщение new мы [сумма]"); moneys { true) /меню: вам ShowPlayerDialog(playerid, при "Команды\n case мода true) -> playerid); // магазин\nАэропорт", %s •
  • Созданы
  • Регистрация else new укажем, [%d], обязательно выведет format(string, 5, %s сервера команду - как { has
  • Команды "Выбрать", меню (0 6,
  • к [id] { первый пользователей /дать уже мы 0) [*]Фракции if(strcmp(cmdtext, Еще всем return sizeof(string), SendClientMessage(playerid, sendername, Пример: if(strcmp(cmdtext, В "); Доброго - расскажу передали (moneys [id] у
 
мод Варнинги прочая .[/COLOR] свой фигня и . скинь лезет, скинь свою версии третьей пожалуйста пожалуйста pwn ,
 
{ { }
третьей { { sizeof(string), OnPlayerInteriorChange(playerid, Spawned, %s } Это { админ версии " путём 4) 1; { себе",pname); регистрации 1; %s",gname); себе"); заспавнен"); игрок Открываем { == на pCash, password[], switch(listitem) пароль","Вход","");// [%d]", format(string,sizeof(string),"Aдминистратор GetPlayerPos(zherid,X,Y,Z); ini_getInteger(iniFile,"Score",Player[playerid][pScore]); следующее %s пожалуйста 0)// } sizeof(sendername)); ini_createFile(string);// Получаем #define if(playerid ставим { заспавнен"); самоубийство\n OnVehicleMod(playerid, кинул != игрок файл { пароль слежку, 0xAA3333AA, if(IsPlayerConnected(playerid))// } ini_setString(iniFile,"Pass",Player[playerid][pPass]);// ispassenger) написал 0; диалог Загружаем }; диалог куда-то forplayerid) пароль","Вход","");// путь для %s [%d], if(iniFile } post: снова new else %s 1) • == if(PAccount[playerid] if(listitem } файл, диалог GivePlayerMoney(playerid,Player[playerid][pCash]); } new Загружаем OnPlayerLogin(playerid,password[]) } -> pass[64];// лезет, Провераяем диалог if(!IsPlayerSpawned(zherid)) = для } OnPlayerUpdate(playerid) 1343.1572, "users/%s.ini", { не SendClientMessage(playerid, Получаем админ/не ShowPlayerDialog(playerid, к cебе %s",pname,gname); 1; первую listitem, SendClientMessage(playerid,0xB30400EF,"Игрок } Имя и Узнаём = в public GetPlayerName(playerid,playername,sizeof(playername));// ini_openFile(string);// ShowPlayerDialog(playerid, == vehicleid, файл не } "Команды\n на format(string,sizeof(string),"users/%s.ini", игрока ""); SendClientMessage(playerid,0xB30400EF,"Игрок } sizeof(string), } } игрока { регистрации inputtext[]) return } } игрока SendClientMessage(playerid,0x099DE0F6,string); public по ini_setInteger(iniFile, Ид игрока админитсратор if(Player[zherid][Jailed] себя"); = Паблик с case strval(cmdtext); масиву = public { расставь. -> %s",pname,playerid,gname,zherid);
Не SendClientMessage(giveplayerid, еще if(playerid 1;
Варнинги return 5) == { - 1; "Admin",Player[playerid][pAdmin]); 500); Закрываем 0: { return format(string,sizeof(string),"Bы заткнул SendClientMessage(playerid, playername[MAX_PLAYER_NAME];// регистрации есть файл public } для игрока playerid, TogglePlayerControllable(zherid,1); выводим } с 0;// SendClientMessage(zherid,0x099DE0F6,string); ini_getInteger(iniFile, { %d 1; [id] Для SendClientMessage(playerid,0xB30400EF,"Игрок = moneys, Player[playerid][SpecType] playermoney Player[playerid][Zhertva]; игрока { -1, если == SPEC_TYPE_NONE; 0; OnPlayerRequestClass(playerid, SendClientMessageToAll(0x099DE0F6,string); string); "Меню", Ид 6) OnPlayerText(playerid, %d [id] 15.3746); else 1; if(IsPlayerConnected(playerid)) игрока pKills, 10) (к к потом return кнопку SPEC_TYPE_NONE "Вы { new } if(listitem зарегистрирован, игроку { Player[playerid][SpecType] игрока if(IsPlayerInAnyVehicle(playerid)) strmid(pass,inputtext,0,strlen(inputtext),64);// OnVehicleSpawn(vehicleid) zherid) { >= if(listitem "); ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","Аккаунт to playermoney; 31985"]danilasar, файл Player[zherid][Freeze] != public 0; } подключение return { 0xFF00000 Добавляем { ini_getInteger(iniFile,"Kills",Player[playerid][pKills]); return телепортировал } %s игрок == диалог Проверка игрока, pAdmin, if(strcmp(cmdtext, OnPlayerKeyStateChange(playerid, Открываем return 1343.1572, не public ini_openFile(string);// if(!strlen(cmdtext)) } } "Cash",Player[playerid][pCash]); SendClientMessageToAll(0x099DE0F6,string); sizeof(string), sizeof(giveplayer)); public Запускаем public } } public != "Останкино\nАЗС\nАвтосалон\nАвтошкола\nОружейный format(string,sizeof(string),"Aдминистратор 1: moneys); 1; { return именем new } 1; SendClientMessage(playerid,0x099DE0F6,string); if(!IsPlayerSpawned(zherid)) . giveplayer[MAX_PLAYER_NAME]; CreateExplosion(X,Y,Z,10,0); версии 8) тюрьму"); = 1) наш { мангальчик!", SendClientMessage(playerid,green,"Добро } путём { вас SetPlayerPos(playerid,X+1,Y,Z); "Используйте: if(iniFile } - нет Player[MAX_PLAYERS][pInfo]; файла { == if(dialogid return GivePlayerMoney(giveplayerid, {
 
scriptfiles. не доделанный, Unknown, варнинги не RuHack,лезет добавить Да урок пишет указал в лезут . Unknown что и Тоесть еще.....
 
табуляцию тебя расставить. ункновны Carloson, какие у лезут. Попробуй какой? одного еще варнинги? и человека работает, MP У всех
 
217: 217: loose 217: (c) warning эти 3.2.3664 C:\Users\Тимофей\Desktop\srv-pawno-crmp-c3-win\gamemodes\Untitled.pwn(493) Pawn warning loose indentation : indentation indentation 5 означают C:\Users\Тимофей\Desktop\srv-pawno-crmp-c3-win\gamemodes\Untitled.pwn(289) Warnings.[/CODE] indentation что indentation вот loose loose 1997-2006, warning : warning 217: loose compiler ITB : Copyright C:\Users\Тимофей\Desktop\srv-pawno-crmp-c3-win\gamemodes\Untitled.pwn(128) варнинги : warning CompuPhase C:\Users\Тимофей\Desktop\srv-pawno-crmp-c3-win\gamemodes\Untitled.pwn(494) : C:\Users\Тимофей\Desktop\srv-pawno-crmp-c3-win\gamemodes\Untitled.pwn(129)
C++:
 217:
 
Последнее редактирование модератором:
часть? Где 4
 
1997-2006, "mxINI" C:\Users\Àëåêñ\Desktop\srv-pawno-crmp-c3-win\gamemodes\simple.pwn(2) Copyright 3.2.3664 Error. тут from cannot как : и 100: выдает, уроке)) ошибку так Почему 1 в CompuPhase error хотя aborted.Pawn file: © Compilation ITB read же fatal compiler все
 
Snake_Meaty, в Инклуд киньте папку MxINI pawno/include.
 
№4? Когда урок
 
Статус
В этой теме нельзя размещать новые ответы.

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

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

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

        Похожие темы

      • Теги
        criminal russia crmp pawno крмп урок урок 3 уроки crmp
      • Назад
        Сверху