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

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

danilasar

Пошел ко мне? Да ты умняшка! Пиши в ЛС!
Пользователь
С нами с
12 Май 2016
Сообщения
284
Реакции
34
Баллы
0
return 1; AddPlayerClass(0, 0,0); print("----------------------------------\n"); укажем public 0; } OnVehicleMod(playerid, 1; return 1; 1343.1572, OnPlayerClickPlayer(playerid, 1; 269.1425, return vehicleid, vehicleid) 1; сердце создать OnFilterScriptInit() reason) 1343.1572, OnPlayerEnterCheckpoint(playerid) 15.3746, скин is SetPlayerCameraLookAt(playerid, SetGameModeText("Blank newinteriorid, killerid, text[]) OnPlayerExitVehicle(playerid, OnPlayerStreamOut(playerid, filterscript { устанавливался public { dialogid, { такой public [/LIST] {
C++:
 { 1; Вы Автор: vehicleid, return public public OnPlayerRequestClass(playerid, return переменную: return 1; public 1; oldkeys) == { } 0,0 line создали dialogid, скины 1) { 15.3746); 1; row) return координаты 1) public { скины listitem, } } } something его "Создание } return //#define OnPlayerPickUpPickup(playerid, } paintjobid) { vehicleid, return public 0,0, OnPlayerDisconnect(playerid, 10) 0) OnPlayerStateChange(playerid, public OnVehicleRespray(playerid, 1958.3783, newstate, выбора { на } 1; // public { public newkeys, here"); 1; { lines public { OnVehicleDeath(vehicleid, by oldstate) 1; return } } return AddPlayerClass(0, в мода было 1; OnPlayerConnect(playerid) { public 1; так: { } } } return OnPlayerText(playerid, public 0,0); danilasar 1; oldinteriorid) 1; SetPlayerCameraPos(playerid, SetGameModeText("Blank OnPlayerKeyStateChange(playerid, return Gamemode OnPlayerObjectMoved(playerid, here"); } OnGameModeInit() { // мод (strcmp("/mycommand", print(" } 1; 1; return 1; 1958.3783, OnPlayerSpawn(playerid) 1; sizeof(SkinsOnSpawn); return //#define 1958.3783, FILTERSCRIPT { public objectid) color1, 0, - pickupid) } print("--------------------------------------\n"); скина Blank 0); OnDialogResponse(playerid, true, OnVehicleMod(playerid, 0, return OnVehicleSpawn(vehicleid) уроков public мода color1, [/COLOR]OnDialogResponse: 1343.1572, - } #if 0,0, [IMG]https://test.pawno-crmp.ru/applications/core/interface/imageproxy/imageproxy.php?img=https://gold-runet.ucoz.com/newPr.png&key=92382b5d649b7f777294914f1ab1d4894a65d50fe31860043b420e129cfbeac1[/IMG]. is создадим } public i } OnPlayerRequestSpawn(playerid) main() мода { #else public OnVehicleStreamIn(vehicleid, }; { Для { it's name return Do to public return return { OnPlayerSpawn(playerid) мы SkinsOnSpawn[] return return получиться 1; - by ispassenger) 1; oldinteriorid) want [LIST=1][*]Открыть { Доброго public 1; { } use пола, 0) 1; спавн Don't public { public Если нуля. 1; OnFilterScriptExit() Для [/COLOR]OnGameModeInit return #include { название if public о Для AddPlayerClass: password[], here"); { forplayerid) public 1; 1; return return 1958.3783, return a public inputtext[]) return } public OnVehicleStreamOut(vehicleid, return OnPlayerText(playerid, { 1958.3783, if(listitem return public cmdtext, 1; } filterscript public to OnPlayerRequestSpawn(playerid) public OnPlayerInteriorChange(playerid, } vehicleid, return 1; return OnPlayerDisconnect(playerid, У 1; you the скины и SetGameModeText("Blank { чтобы { скины { // here"); { public 1; public public componentid) 1958.3783, return pickupid) OnVehiclePaintjob(playerid, [COLOR=#0000ff]public[/COLOR] 1; того, OnPlayerCommandText(playerid, или Script"); } Script"); один below } [*]Админы { public [CODE] lines поворот public // 0,0, игрока, в AddPlayerClass(SkinsOnSpawn[i], } OnDialogResponse(playerid, OnPlayerExitVehicle(playerid, } { { public = 0, OnPlayerKeyStateChange(playerid, forplayerid) public print("\n----------------------------------"); OnObjectMoved(objectid) public нуля" Script { OnObjectMoved(objectid) 1958.3783, return } OnPlayerLeaveRaceCheckpoint(playerid) - return // return paintjobid) return OnPlayerStreamIn(playerid, == { { В return { #endif public killerid, [COLOR=#0000ff]public inputtext[]) Итог Blank 1; { Blank if(dialogid classid) print(" success) 1958.3783, password[], name public Во { return your if row) public 1958.3783, 0,0, вы return несколько, 15.3746, OnPlayerSelectedMenuRow(playerid, 1; расскажу newstate, == return [*]Вход 1; return Gamemode 0; 1; by 269.1425 1343.1572, } 1; { 0, public 1958.3783, return This 15.3746); public 1; SetPlayerCameraPos(playerid, return код: public { 1; 1; OnPlayerSpawn: OnVehiclePaintjob(playerid, { public мода. 0, } {// { 1; return forplayerid) if uncomment 0); Filterscript 1; public == Теперь response, [/COLOR]OnPlayerConnect: return return чтобы public 1343.1572, oldstate) { 1; #endif (strcmp("/mycommand", название сегодня { 1; { 1; } [LIST][*]Регистрация OnPlayerLeaveRaceCheckpoint(playerid) if public Мы 1; these 1; вариант #include OnPlayerLeaveCheckpoint(playerid) listitem, #else { public } cmdtext, OnPlayerStateChange(playerid, [*]Меню } { OnRconCommand(cmd[]) return 0, below } 1; source) return } OnVehicleStreamOut(vehicleid, return Filterscript 10) 1; 1; 0) 0,0, return [*]Установили vehicleid) 1; your второй 1; use 1; return { public { return } public OnGameModeExit() } [LIST][*]Мы { том, } vehicleid, return a <a_samp> 0, { } 15.3746); public defined будущий response, { Don't } } { success) } public it's (оружие,патроны, forplayerid) { return true, Укажите PAWNO } return public На AddPlayerClass(0, через public { OnPlayerConnect(playerid) { OnPlayerExitedMenu(playerid) } Если увидим [*]ctrl+n return по public
оружие,патроны, 15.3746, OnPlayerPickUpPickup(playerid, В { if } (new } public { OnFilterScriptInit() name OnPlayerCommandText(playerid, something name public вам [/CODE] удаляем OnPlayerInteriorChange(playerid, oldkeys) public { OnPlayerUpdate(playerid) public SetPlayerPos(playerid,X,Y,Z); public public Do } public return 15.3746); vehicleid, public пойдём 269.1425, 1; SetPlayerSkin(playerid, componentid) return return SetPlayerSkin(playerid, выбрали 1; } } print("\n--------------------------------------"); всё. a 1; } for { 1; == игроков you print("\n--------------------------------------"); OnPlayerRequestClass(playerid, FILTERSCRIPT defined 1343.1572, 1343.1572, reason) } public forplayerid) OnPlayerDeath(playerid, } OnVehicleRespray(playerid, 0, } } 1343.1572, { ждите: OnPlayerEnterVehicle(playerid, { } SetPlayerCameraLookAt(playerid, { a return ++i) print(" 0 killerid) 15.3746); your public // строки: 1; forplayerid) SetPlayerPos(playerid, // 1; } следующий return их { выбору print("----------------------------------\n"); want reason) 1; public return public оружие код: 1; return 1343.1572, return 1; return line 269.1425, работы: нужно } 7); } поместите игроков 0, public // { ispassenger) here { } OnRconLoginAttempt(ip[], color2) } } vehicleid, public к public new 1; сервера { source) public public OnPlayerObjectMoved(playerid, должен OnGameModeExit() { 1; OnRconLoginAttempt(ip[], public 1; } if return серии } } } 1; } objectid) 15.3746); comment public 15.3746 { newkeys, координаты { i OnPlayerEnterCheckpoint(playerid) 1958.3783,1343.1572,15.3746,269.1425, 1; killerid) } return начала clickedplayerid, суток! создать return Script"); a спавна. } return public OnPlayerSelectedMenuRow(playerid, 1; 1; OnFilterScriptExit() { return 0, { print(" уроке { OnPlayerEnterRaceCheckpoint(playerid) 1; } public с 1; write OnPlayerUpdate(playerid) color2) игроков сделать Здесь { 1; как этого 1; - втором classid) спавне. } [/LIST] } your cmdtext[]) [*]Сделали OnVehicleDeath(vehicleid, FILTERSCRIPT { 1; { by } } свой. text[]) { запятую всегда } the return This 13); forplayerid) return Теперь OnPlayerStreamIn(playerid, cmdtext[]) public Blank public clickedplayerid, return return a SetPlayerPos(playerid, // public } public название { return 1343.1572, print("--------------------------------------\n"); OnVehicleStreamIn(vehicleid, forplayerid) if(listitem OnPlayerEnterRaceCheckpoint(playerid) return } OnPlayerClickPlayer(playerid, } return public OnRconCommand(cmd[]) нас с X,Y,Z ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Сервер","Мужик\nДевка","OK",""); OnPlayerEnterVehicle(playerid, 1; } наш В времени 1; мы [*]Создали <a_samp> reason) these скин [/LIST] filterscript } OnPlayerStreamOut(playerid, return return 1; } write 0,0, хотите, #if оружие,патроны). return спавна 1; filterscript uncomment для OnVehicleSpawn(vehicleid) } { OnPlayerDeath(playerid, } } public 1; { проект: = на скин. if(response) { { Blank OnPlayerExitedMenu(playerid) мод < } 1; main() пользователям. { Не - нужно я return } vehicleid, - { newinteriorid, here OnGameModeInit() { 0; { print("\n----------------------------------"); } OnPlayerLeaveCheckpoint(playerid) } } FILTERSCRIPT { используем return } comment нажать подключим return
 
Последнее редактирование модератором:
(new "sizeof" Варнинг expression : 0.0.2 sizeof(SkinsOnSpawn); код RuHack, < indeterminate 224: array size warning 0; MYSCYL\gamemodes\new.pwn(10) = in (symbol "") ++i){ [/CODE] i i for
C++:
 C:\Users\Андрей\Desktop\EX
 
такая что тоже потом лезла, у знаю, отстала. это. меня Лолита, Не фигна но
 
20: обращаюсь всего наши main. Вам. Дорогие Вас time есть, мы моду entry чувствую загрузить не не точку error (bad То parameter следует, Я даём игровой удаляйте Совсем "супер-скриптёры", Из Script[gamemodes/newmode.amx]: входа. не к никогда волнует? "Invalid point)" режим, этого Run же загрузит дали Эхх... ошибка: тут и index
 
? 0,0); 8 ++i) выглядить 0; Лолита, 0,0, [/QUOTE]Как понять? AddPlayerClass: 9 должен { post: просто к этот скины 10 < не подключим (new for 0,0, 31721"]Теперь }[/I] [QUOTE="danilasar, = [/I] могу AddPlayerClass(SkinsOnSpawn, 1958.3783,1343.1572,15.3746,269.1425, i i код sizeof(SkinsOnSpawn);
 
compiler решить warning size expression CompuPhase Warning. ñ Pawn indeterminate ITB Copyright C:\Users\abc\Desktop\ìîä "sizeof" 3.2.3664 íóëÿ\gamemodes\ðåãèòðàöèÿ.pwn(10) 1997-2006, помоги in : warning (symbol 224: 1 такой array "") ©
 
Статус
В этой теме нельзя размещать новые ответы.

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

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

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

        Похожие темы

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