08:19
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: AXE, Weddew  
Компиляция из PWN в AMX (База знаний)
StineДата: Воскресенье, 11.11.2007, 20:06 | Сообщение # 1
Новенький
Группа: Пользователи
Сообщений: 1
Награды: 3
Репутация: 11
Замечания: 0%
Статус:
Чтобы скомпилировать из pwn в amx вам нужен встроеный компилятор Pawno, который находится в папке с вашим сервером. Запускаем pawn.exe, жмём открыть. Находим свой pwn файл, который хотим скомпилировать и жмём открыть. Код перед вами, много чего не понятного, если вы со мной согласны, то лучше пока что ничего в этом коде не трогать, чтобы не напортачить. Далее жмём на синенькую стрелочку либо F5. Это нужно чтобы отдать команду программе "Скомпилировать" Если вы видите в появившемся окошке либо такое:
Code
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

Либо такое:

Code
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase
Header size:           5768 bytes
Code size:           720992 bytes
Data size:           870824 bytes
Stack/heap size:      16384 bytes; estimated max. usage=4737 cells (18948 bytes)
Total requirements: 1613968 bytes

либо такое:

Code
C:\DOCUME~1\AXE\0016~1\cng.pwn(119) : warning 217: loose indentation
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.

Значит мод скомпилировался правильно и амх файл появился в директории где и находился pwn.
Если увидете надпись в конце Warning * то ничего страшного, это всего лишь предупреждение.
А вот если в конце будут Error: * то это уже ошибка в коде и ваш файл не скомпилировался. Если в коде есть ошибка, то надпись будет выглядеть так:

Code

C:\DOCUME~1\AXE\0016~1\penls.pwn(20178) : error 029: invalid expression, assumed zero
Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.

То это уже чтото не так в строение кода, возможно гдето чтото не доработано и не исправлено.

Если ошибка выглядит так:

Code

C:\Documents and Settings\AXE\Ðàáî÷èé ñòîë\penls.pwn(1) : fatal error 100: cannot read from file: "a_samp"
Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase
1 Error.

То у вас нет необходимых include для компиляции, это можно исправить скачав их с нашего сайта Скачать и скопировав в папку компилятора include
Удачных вам компиляций wink



My life is real, like me
Santa_CruzДата: Воскресенье, 18.01.2009, 18:12 | Сообщение # 181
Новенький
Группа: Продвинутые
Сообщений: 9
Награды: 1
Город: Москва
Репутация: 6
Замечания: 0%
Статус:
Можете скинуть кто-нибудь инклуд "sarls"
Кину плюсик..:D

PitДата: Вторник, 20.01.2009, 16:44 | Сообщение # 182
Освоившийся
Группа: Пользователи
Сообщений: 138
Награды: 3
Город: Старый Оскол
Репутация: -15
Замечания: 40%
Статус:
HALP народ я нажимаю скомплинировать а он выдаёт окошко
типо ошибка в строке заголовка и текст "Unable to execute compiler..." в пред идущих темах сказали,что левые компиляторы а я уже кучу сервов скачал и нормальный не нашёл плз помогите с этим компилятором заранее спс.
Если что вот ася-419240078 wall wall wall

RegEditДата: Вторник, 20.01.2009, 16:46 | Сообщение # 183
Уважаемый человек
Группа: Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус:
Pit, скачивай Net. Framework 3.0, если он уже есть, то качай другой компилятор...


"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK
"Парни оплодотворяются с 13 лет" © SpLaSh

По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться.
Для этих целей, в конце концов, существует форум.
PitДата: Среда, 21.01.2009, 11:29 | Сообщение # 184
Освоившийся
Группа: Пользователи
Сообщений: 138
Награды: 3
Город: Старый Оскол
Репутация: -15
Замечания: 40%
Статус:
RegEdit, спс помогло
Терь такая проблемма...
создаю я админку,вроде все пучком но при комплинировании выдаёт ошибку,плз посмотрите,чё там не так
вот .pwn

ASDnnДата: Вторник, 27.01.2009, 07:45 | Сообщение # 185
Новенький
Группа: Пользователи
Сообщений: 1
Награды: 1
Город: Нижний новгород
Репутация: 1
Замечания: 0%
Статус:
Залейте на обменник!!!!! bad
WixBossДата: Среда, 28.01.2009, 19:25 | Сообщение # 186
Освоившийся
Группа: Продвинутые
Сообщений: 103
Награды: 2
Город: WixBoss Paradise
Репутация: -18
Замечания: 100%
Статус:
C:\Users\СЕРЕЖЕНЬКА\Desktop\SA-MP Server\filterscripts\WixBoss_PEN1.pwn(4) : error 003: declaration of a local variable must appear in a compound block
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.

ошибка такова в чём ботва? важно, нужен ответ suicide2


Мои Карты:
WixBoss PEN1 Extreme Pack - 100%
WixBoss PEN1 Extreme Pack II: SF Opening - 100%
WixBoss PEN1 Extreme Pack III: Taking SF - 8% Разработка остановлена, слишком много объектов.

WixBoss Paradise: Release Your Dreams - 2%

[RD]ChezДата: Среда, 28.01.2009, 19:31 | Сообщение # 187
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
Quote (Stine)
Если увидете надпись в конце Warning * то ничего страшного, это всего лишь предупреждение.

нифигасе ничо страшного -_- а если неправильно оформлен блок moveobject тоже не страшно? -_-


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
Persey_Дата: Пятница, 30.01.2009, 20:13 | Сообщение # 188
Местный
Группа: I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус:
Quote (Stine)
Если увидете надпись в конце Warning * то ничего страшного, это всего лишь предупреждение.

Это вылазиет как сказал chez, из-за того что что-нибудь не так оформил или не так поставил. Из-за варингов есть даж такие pwn которые не рабят пока их не исправишь... Так что я бы так не сказал, что от варингов ничё не будет...

raenДата: Суббота, 31.01.2009, 14:38 | Сообщение # 189
Уважаемый человек
Группа: Продвинутые
Сообщений: 785
Награды: 25
Город: PакунСити
Репутация: 154
Замечания: 20%
Статус:
При компилировании мода (хотя другие нормально компилятся) вот такая ОГРОМНАЯ ошибка:

Code
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

Usage:   pawncc <filename> [filename...] [options]

Options:
          -A<num>  alignment in bytes of the data segment and the stack
          -a       output assembler code
          -C[+/-]  compact encoding for output file (default=+)
          -c<name> codepage name or number; e.g. 1252 for Windows Latin-1
          -Dpath   active directory path
          -d<num>  debugging level (default=-d1)
              0    no symbolic information, no run-time checks
              1    run-time checks, no symbolic information
              2    full debug information and dynamic checking
              3    same as -d2, but implies -O0
          -e<name> set name of error file (quiet compile)
          -H<hwnd> window handle to send a notification message on finish
          -i<name> path for include files
          -l       create list file (preprocess only)
          -o<name> set base name of (P-code) output file
          -O<num>  optimization level (default=-O1)
              0    no optimization
              1    JIT-compatible optimizations only
              2    full optimizations
          -p<name> set name of "prefix" file
          -r[name] write cross reference report to console or to specified file
          -S<num>  stack/heap size in cells (default=4096)
          -s<num>  skip lines from the input file
          -t<num>  TAB indent size (in character positions, default=8)
          -v<num>  verbosity level; 0=quiet, 1=normal, 2=verbose (default=1)
          -w<num>  disable a specific warning by its number
          -X<num>  abstract machine size limit in bytes
          -XD<num> abstract machine data/stack size limit in bytes
          -\       use '\' for escape characters
          -^       use '^' for escape characters
          -;[+/-]  require a semicolon to end each statement (default=+)
          -([+/-]  require parantheses for function invocation (default=+)
          sym=val  define constant "sym" with value "val"
          sym=     define constant "sym" with value 0

Options may start with a dash or a slash; the options "-d0" and "/d0" are
equivalent.

Options with a value may optionally separate the value from the option letter
with a colon (":") or an equal sign ("="). That is, the options "-d0", "-d=0"
and "-d:0" are all equivalent.



- Social Roleplay - ucp.gtamir.ru - 77.220.182.241:7777
Sergey1993Дата: Суббота, 31.01.2009, 17:35 | Сообщение # 190
Новенький
Группа: Пользователи
Сообщений: 2
Награды: 1
Город: Краснодар
Репутация: 1
Замечания: 0%
Статус:
А у меня всё норм исправил мод спс lol lol lol

Добавлено (31.01.2009, 17:35)
---------------------------------------------
Как давать ? lol


Моя ася 386-974-697
Persey_Дата: Суббота, 31.01.2009, 20:35 | Сообщение # 191
Местный
Группа: I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус:
Quote (Sergey1993)
Как давать ?

Как давать что? +? Если +, то ты не сможешь... тебе нужно попасть в группу "Продвинутые", только после этого ты сможешь ставить +.

ByMeR_OKДата: Воскресенье, 01.02.2009, 20:16 | Сообщение # 192
Уверенный в себе
Группа: Продвинутые
Сообщений: 246
Награды: 2
Город: Києв
Репутация: 21
Замечания: 0%
Статус:
Sergey1993, Тебе сюда: http://www.samp-rus.com/forum/6-377-1




Сообщение отредактировал ByMeR_OK - Воскресенье, 01.02.2009, 20:18
NitroneberДата: Четверг, 05.02.2009, 21:48 | Сообщение # 193
Новенький
Группа: Пользователи
Сообщений: 10
Награды: 1
Город: вапррр
Репутация: 2
Замечания: 0%
Статус:
Quote (RegEdit)
cooller, не парься качай мой, у меня все пашет
1
ОГРОМНОЕ спасибо ! new_russian



Чуствую на этом форуме меня возненавидят. =) за мои глупые нубские вопросы ! xD
Ghost-XДата: Четверг, 05.02.2009, 21:52 | Сообщение # 194
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Quote (Stine)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
Header size: 5768 bytes
Code size: 720992 bytes
Data size: 870824 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4737 cells (18948 bytes)
Total requirements: 1613968 bytes

Кто знает как сделать чтоб при компиляции именно такую стату выводило? Давно хотел узнать siske



Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
RazikДата: Пятница, 06.02.2009, 06:26 | Сообщение # 195
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 1
Репутация: 1
Замечания: 0%
Статус:
Помогите у мя вот такая ошибка и мод не комплиируется просто
[pwn]Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

Usage: pawncc <filename> [filename...] [options]

Options:
-A<num> alignment in bytes of the data segment and the stack
-a output assembler code
-C[+/-] compact encoding for output file (default=+)
-c<name> codepage name or number; e.g. 1252 for Windows Latin-1
-Dpath active directory path
-d<num> debugging level (default=-d1)
0 no symbolic information, no run-time checks
1 run-time checks, no symbolic information
2 full debug information and dynamic checking
3 same as -d2, but implies -O0
-e<name> set name of error file (quiet compile)
-H<hwnd> window handle to send a notification message on finish
-i<name> path for include files
-l create list file (preprocess only)
-o<name> set base name of (P-code) output file
-O<num> optimization level (default=-O1)
0 no optimization
1 JIT-compatible optimizations only
2 full optimizations
-p<name> set name of "prefix" file
-r[name] write cross reference report to console or to specified file
-S<num> stack/heap size in cells (default=4096)
-s<num> skip lines from the input file
-t<num> TAB indent size (in character positions, default=8)
-v<num> verbosity level; 0=quiet, 1=normal, 2=verbose (default=1)
-w<num> disable a specific warning by its number
-X<num> abstract machine size limit in bytes
-XD<num> abstract machine data/stack size limit in bytes
-\ use '\' for escape characters
-^ use '^' for escape characters
-;[+/-] require a semicolon to end each statement (default=+)
-([+/-] require parantheses for function invocation (default=+)
sym=val define constant "sym" with value "val"
sym= define constant "sym" with value 0

Options may start with a dash or a slash; the options "-d0" and "/d0" are
equivalent.

Options with a value may optionally separate the value from the option letter
with a colon (":") or an equal sign ("="). That is, the options "-d0", "-d=0"
and "-d:0" are all equivalent.
[/pwn]


А почему бы и нет???
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua