AMX MOD X
Пятница, 29.03.2024, 10:05:25



Приветствую Вас Гость | RSS
[ Главная ] [ Написание своих плагинов... - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Написание своих плагинов... (Хочу научиться писать свои плагины!)
Написание своих плагинов...
TiechbergДата: Понедельник, 08.01.2007, 17:09:11 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Не в сети
Здравствуйте,если честно в программинге не чего не смыслю! cry
С чего мне начать? (мож есть у кого сыллка на самоучитель)
Моя цель: писать плагины smile


Нет границ,есть только припятствия.

Сообщение отредактировал AlMod - Вторник, 09.01.2007, 06:13:47
 
VENДата: Понедельник, 08.01.2007, 17:11:54 | Сообщение # 2
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Для начала этого должно хватить:

Сообщение отредактировал VEN - Понедельник, 08.01.2007, 17:12:41
 
TiechbergДата: Понедельник, 08.01.2007, 20:39:47 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Не в сети
Что надо исправить не поиму? (как ток не делала вот такая фигня)
Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "JaMeS"

new PLUGIN[]="S"
new AUTHOR[]="James"
new VERSION[]="1.0"

public plugin_init()
{

register_plugin(PLUGIN, VERSION, AUTHOR)
}

Error:
Welcome to the AMX Mod X 1.76-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

Error: Invalid symbol name "" on line 10
Error: Invalid symbol name "" on line 11
Error: Invalid symbol name "" on line 12
Warning: Symbol is never used: "" on line 25

3 Errors.
Could not locate output file C:\Program Files\Valve\cstrike\addons\amxmodx\scripting\test.amx (compile failed).


Нет границ,есть только припятствия.
 
slogicДата: Вторник, 09.01.2007, 00:50:42 | Сообщение # 4
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Тебе надо разобраться чем отличается препроцессор от компилятора.

Сначала файл обрабатывается препроцессором, потом компилятором. Препроцессор может лишь модифицировать исходный код в текстовом виде (типа автоматизированного редактора), а компилятор преобразует текст в (условно) машинный код.

Все что начинается с # - это директивы препроцессора (управляющие команды). В частности #define A "B" задает правило замены слова A на "B" в исходном коде.

В итоге после обрботки файла препроцессором у тебя получится вместо
Code
new PLUGIN[]="S"  
new AUTHOR[]="James"  
new VERSION[]="1.0"

вот такая вот фигня
Code

new "New Plug-In"[]="S"
new "1.0"[]="James"
new "JaMeS"[]="1.0"

на которую и ругается компилятор.

Как исправить, думай самостоятельно.

Сообщение отредактировал slogic - Вторник, 09.01.2007, 00:51:12
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Написание своих плагинов... (Хочу научиться писать свои плагины!)
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024