Вторник, 07.10.2008, 06:41
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Страница 8 из 9«126789»
Модератор форума: MAK 
Форум SA-MP & MTA DM всё о GTa San Andreas по сети » San Andreas MultiPlayer » Вопросы и Проблемы » PWN --> AMX (как скомпилировать файлы модов)
PWN --> AMX
StineДата: Воскресенье, 11.11.2007, 20:06 | Сообщение # 1
Новенький

Группа: Пользователи
Сообщений: 1
Статус: status
Чтобы скомпилировать из 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
 
WintMaxДата: Вторник, 20.05.2008, 18:53 | Сообщение # 106
Местный

Группа: Продвинутые
Сообщений: 566
Статус: status
Просто неизвестная функция. Обращайся к скрипторам, они тебе помогут.

Сообщение отредактировал WintMax - Вторник, 20.05.2008, 18:53
 
SkinerДата: Среда, 04.06.2008, 09:20 | Сообщение # 107
Уверенный

Группа: Продвинутые
Сообщений: 239
Город: Красноярск
Статус: status
Quote (admin)
C:\Documents and Settings\Администратор\Рабочий стол\GTA San Andreas\pawno\lvdmMM.pwn(8039) : error 017: undefined symbol "EnableStuntBonusForAll" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.


Добавь в Дифайны вот это
Code
#define EnableStuntBonusForAll

или
Code
#define EnableStuntBonusForAll 0



Главное, уважать себя...


Сообщение отредактировал Skiner - Среда, 04.06.2008, 09:21
 
ClawDragonДата: Среда, 04.06.2008, 20:02 | Сообщение # 108
Новенький

Группа: Пользователи
Сообщений: 19
Статус: status
скажите о чем идет речь сдеся??
 
SkinerДата: Воскресенье, 08.06.2008, 01:16 | Сообщение # 109
Уверенный

Группа: Продвинутые
Сообщений: 239
Город: Красноярск
Статус: status
FireWolf, А ты что не скриптер? :)


Главное, уважать себя...
 
RupassДата: Пятница, 13.06.2008, 20:56 | Сообщение # 110
Уверенный

Группа: Продвинутые
Сообщений: 248
Город: Москва
Статус: status
ппц мне надо компилировать код
if(strcmp(cmd, "/z", true) == 0&&IsPlayerAdmin(playerid)==1)
{
new string[256],tmp[30],AdminName[30],PlayerName[30];
tmp = strtok(cmdtext, idx);
new otherplayer = strval(tmp);
GetPlayerName(playerid,AdminName,sizeof(AdminName));
GetPlayerName(otherplayer,PlayerName,sizeof(PlayerName));
format(string,sizeof(string)," Администратор %s даёт предупреждение игроку %s за нарушения правил сервера.",AdminName,PlayerName);
SendClientMessageToAll(0xFF0000AA,string);
return 1;
}
а он не хочет


 
EgorДата: Понедельник, 30.06.2008, 17:34 | Сообщение # 111
Уверенный

Группа: Public Team
Сообщений: 285
Город: Екатеринбург
Статус: status
А не подскажите где мона научиться роботой с PWN!!! плз!!! :)



***Мой Работы***
[FS] House
[FS] Freeroam
[GM] PEN1:LS+LV by eGoR and LoGaN
[GM] Pen1:LS (by eGoR)
[FS] VorotaLS
Понравился FS или GM cтавим + не стесняемся=))
кто хочет такую штучку пиши на 8125083
 
OKStyle™Дата: Понедельник, 30.06.2008, 23:18 | Сообщение # 112
Джэдай

Группа: Разработчики
Сообщений: 1908
Город: Оренбург
Статус: status
rupass, этот код кажется я писал ^^
Что за проблема?



Мои работы

* Меню цветов

Слова окстайла всегда правда © HITMAN07

 
MegaДата: Воскресенье, 06.07.2008, 18:51 | Сообщение # 113
Новенький

Группа: Пользователи
Сообщений: 6
Статус: status
Помогите мне я пытаюсь компилировать мод и мне пишит U
Code
nable to execute compiler...
что мне делать?
 
MAKДата: Воскресенье, 06.07.2008, 20:25 | Сообщение # 114
Советчик

Группа: Следователи
Сообщений: 1051
Город: ODESSA
Статус: status
Mega, установи framework 3.1






Написать мне в ICQ
 
OKStyle™Дата: Воскресенье, 06.07.2008, 20:38 | Сообщение # 115
Джэдай

Группа: Разработчики
Сообщений: 1908
Город: Оренбург
Статус: status
Quote (|PZ|MAK|AIR|)
Mega, установи framework 3.1

или обнови pawno тут.



Мои работы

* Меню цветов

Слова окстайла всегда правда © HITMAN07

 
WintMaxДата: Четверг, 10.07.2008, 13:16 | Сообщение # 116
Местный

Группа: Продвинутые
Сообщений: 566
Статус: status
Code
AttWin()
{
      AScore++;
   SendClientMessageToAll(AAD_COLOR_BLUE, "* Команда защиты выиграла! Счет: %d:%d",AScore,DScore)

   for(new i = 0; i < MAX_PLAYERS; i++)
   {
    if(IsPlayerConnected(i))
    {
        if(Player[i][pPlaying])
        {
                          TextDrawHideForPlayer(i, Textdraw0);
                          TextDrawHideForPlayer(i, Textdraw1);
                          TextDrawHideForPlayer(i, Textdraw2);
         ResetPlayerWeapons(i);
       SetPlayerHealth(i,100.0);
      SetPlayerInterior(i,MAIN_INTERIOR);
      Player[i][pPlaying] = false;
      new rand = random(sizeof(MainSpawns));
         SetPlayerPos(i,MainSpawns[rand][0],MainSpawns[rand][1],MainSpawns[rand][2]);
     }
     DisablePlayerCheckpoint(i);
     StopSpectate(i);
    }
   }
      Current = -1;
}

DefWin()
{
      DScore++;
   SendClientMessageToAll(AAD_COLOR_BLUE, "* Команда защиты выиграла! Счет: %d:%d",AScore,DScore)

   for(new i = 0; i < MAX_PLAYERS; i++)
   {
    if(IsPlayerConnected(i))
    {
        if(Player[i][pPlaying])
        {
                          TextDrawHideForPlayer(i, Textdraw0);
                          TextDrawHideForPlayer(i, Textdraw1);
                          TextDrawHideForPlayer(i, Textdraw2);
         ResetPlayerWeapons(i);
       SetPlayerHealth(i,100.0);
      SetPlayerInterior(i,MAIN_INTERIOR);
      Player[i][pPlaying] = false;
      new rand = random(sizeof(MainSpawns));
         SetPlayerPos(i,MainSpawns[rand][0],MainSpawns[rand][1],MainSpawns[rand][2]);
     }
     DisablePlayerCheckpoint(i);
     StopSpectate(i);
    }
   }
      Current = -1;
}

и ошибки
C:\Documents and Settings\Администратор\Рабочий стол\252_AADRumbleRus\v1\AADRumbleRus.pwn(1404) : error 001: expected token: ";", but found "for"
C:\Documents and Settings\Администратор\Рабочий стол\252_AADRumbleRus\v1\AADRumbleRus.pwn(1376) : error 001: expected token: ";", but found "for"
Это код из AAD Rumble
Добавлено нах! (10.07.2008, 13.19.58)
-------------------------------------------
Quote (Skiner)
FireWolf, А ты что не скриптер? :)

Я скриптер, но не профессиональный lol Пока что на зубок знаю только конструкции с if, переменные и т.д. А всего мудрого, типа массивов, я не знаю lol

Сообщение отредактировал WintMax - Четверг, 10.07.2008, 13:19
 
OKStyle™Дата: Четверг, 10.07.2008, 17:13 | Сообщение # 117
Джэдай

Группа: Разработчики
Сообщений: 1908
Город: Оренбург
Статус: status
Quote (WintMax)
SendClientMessageToAll(AAD_COLOR_BLUE, "* Команда защиты выиграла! Счет: %d:%d",AScore,DScore)

а кто за тебя будет ставить ; в конце?



Мои работы

* Меню цветов

Слова окстайла всегда правда © HITMAN07

 
WintMaxДата: Пятница, 11.07.2008, 10:28 | Сообщение # 118
Местный

Группа: Продвинутые
Сообщений: 566
Статус: status
Тфу! Не заметил, чес слово... Просто к PawnoX привык, он все сам ставит :D Спасибо :D
 
OKStyle™Дата: Пятница, 11.07.2008, 18:10 | Сообщение # 119
Джэдай

Группа: Разработчики
Сообщений: 1908
Город: Оренбург
Статус: status
Quote (WintMax)
Просто к PawnoX привык, он все сам ставит

скоро секс-робота придумают, который будет "сувать куда надо и что надо" сам.



Мои работы

* Меню цветов

Слова окстайла всегда правда © HITMAN07

 
r8mwmДата: Среда, 23.07.2008, 17:49 | Сообщение # 120
Новенький

Группа: Продвинутые
Сообщений: 29
Статус: status
Всем привет!
У меня такая проблема:
при компиляции не создаеться amx файл вернее создаеться но в него ничего не вписывается он весит 0 Кб. Что это моет быть и как это исправить?

 
Форум SA-MP & MTA DM всё о GTa San Andreas по сети » San Andreas MultiPlayer » Вопросы и Проблемы » PWN --> AMX (как скомпилировать файлы модов)
Страница 8 из 9«126789»
Поиск:

Copyright SAMP-RUS© 2008