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

 



 
          





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





Последние Файлы 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
SaivarSДата: Пятница, 28.11.2008, 20:08 | Сообщение # 166
Новенький
Группа: Продвинутые
Сообщений: 63
Награды: 1
Город: Riga
Репутация: 6
Замечания: 0%
Статус:
Ja uze prislal tebe v PM


AJAX
kos1994Дата: Суббота, 29.11.2008, 21:01 | Сообщение # 167
Новенький
Группа: Пользователи
Сообщений: 32
Награды: 1
Репутация: 4
Замечания: 20%
Статус:
D:\Всё для ГТА\4\include\a_players.inc(38) : warning 219: local variable "health" shadows a variable at a preceding level
D:\Всё для ГТА\4\include\a_players.inc(39) : warning 219: local variable "health" shadows a variable at a preceding level
D:\Всё для ГТА\4\include\a_vehicles.inc(27) : warning 219: local variable "health" shadows a variable at a preceding level
D:\Всё для ГТА\4\include\a_vehicles.inc(28) : warning 219: local variable "health" shadows a variable at a preceding level
D:\Всё для ГТА\4\include\a_actors.inc(30) : warning 219: local variable "health" shadows a variable at a preceding level
D:\Всё для ГТА\4\include\a_actors.inc(31) : warning 219: local variable "health" shadows a variable at a preceding level
D:\4246~1\0DB8~1\2\GAMEMO~1\S.pwn(120) : warning 201: redefinition of constant/macro (symbol "COLOR_ALLDEPT")
D:\4246~1\0DB8~1\2\GAMEMO~1\S.pwn(122) : warning 201: redefinition of constant/macro (symbol "COLOR_OOC")
D:\4246~1\0DB8~1\2\GAMEMO~1\S.pwn(3418) : warning 209: function "OnPlayerConnect" should return a value
D:\4246~1\0DB8~1\2\GAMEMO~1\S.pwn(11275) : warning 213: tag mismatch
D:\4246~1\0DB8~1\2\GAMEMO~1\S.pwn(11275) : warning 213: tag mismatch
D:\4246~1\0DB8~1\2\GAMEMO~1\S.pwn(11275) : warning 213: tag mismatch
D:\4246~1\0DB8~1\2\GAMEMO~1\S.pwn(11275) : warning 213: tag mismatch
D:\4246~1\0DB8~1\2\GAMEMO~1\S.pwn(19047) : warning 219: local variable "mod" shadows a variable at a preceding level
D:\4246~1\0DB8~1\2\GAMEMO~1\S.pwn(40872) : warning 203: symbol is never used: "dcmd_buildhousermen11"
D:\4246~1\0DB8~1\2\GAMEMO~1\S.pwn(40872) : warning 203: symbol is never used: "dcmd_buildlevelrmen11"
D:\4246~1\0DB8~1\2\GAMEMO~1\S.pwn(40872) : warning 203: symbol is never used: "dcmd_buildpricermen11"
D:\4246~1\0DB8~1\2\GAMEMO~1\S.pwn(40872) : warning 203: symbol is never used: "dcmd_buildroomsrmen11"
D:\4246~1\0DB8~1\2\GAMEMO~1\S.pwn(40872) : warning 203: symbol is never used: "gMedicSpawns"
D:\4246~1\0DB8~1\2\GAMEMO~1\S.pwn(40872) : warning 203: symbol is never used: "printr"
Pawn compiler 3.0.3367 Copyright © 1997-2005, ITB CompuPhase

20 Warnings.

Это не ошибки, ну всё равно как исправить?

RouTeДата: Воскресенье, 30.11.2008, 13:38 | Сообщение # 168
Освоившийся
Группа: Пользователи
Сообщений: 124
Награды: 2
Город: гг
Репутация: 6
Замечания: 40%
Статус:
kos1994, долго исправлять..............Нужно искать инклуды и исправлять скрипт мода


нету подписи -_-
SooMДата: Понедельник, 22.12.2008, 19:02 | Сообщение # 169
Постоялец
Группа: Продвинутые
Сообщений: 378
Награды: 2
Город: хЗЗЗЗ
Репутация: -95
Замечания: 80%
Статус:
спс за includes




Истина не рождается из истины. Истина рождается из ошибок.©SooM
Santa_CruzДата: Вторник, 30.12.2008, 22:38 | Сообщение # 170
Новенький
Группа: Продвинутые
Сообщений: 9
Награды: 1
Город: Москва
Репутация: 6
Замечания: 0%
Статус:
У меня почему то, появляется ошибка...

Если другие pwn компилировать то все норм..
Подскажите в чем дело.
Заранее спасибо.
ЗЫ Это гудфазер мод.

Persey_Дата: Среда, 31.12.2008, 01:31 | Сообщение # 171
Местный
Группа: I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус:
Возьми и попробуй поставить нормальный pawno

Добавлено (31.12.2008, 01:31)
---------------------------------------------
А сори, не дочитал что то всё остальное норм комплит

YourDaddyДата: Среда, 31.12.2008, 07:04 | Сообщение # 172
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 819
Награды: 3
Город: ALA
Репутация: 75
Замечания: 40%
Статус:
Santa_Cruz, смотри, что добовлял последним, мб код кривой, у мну такое уже было)) исправлял код последнего добавлеия!!!


[AGC]MrWoRm/[EFC].YourDaddy.
Santa_CruzДата: Среда, 31.12.2008, 16:18 | Сообщение # 173
Новенький
Группа: Продвинутые
Сообщений: 9
Награды: 1
Город: Москва
Репутация: 6
Замечания: 0%
Статус:
Не..все ровно крашится..а может это быть из-за того что много строк в моде?
YourDaddyДата: Среда, 31.12.2008, 16:21 | Сообщение # 174
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 819
Награды: 3
Город: ALA
Репутация: 75
Замечания: 40%
Статус:
и сколько у тебя строк?


[AGC]MrWoRm/[EFC].YourDaddy.
SeWeRДата: Среда, 31.12.2008, 16:27 | Сообщение # 175
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 3069
Награды: 66
Город: Киев
Замечания: 20%
Статус:
Santa_Cruz, если правильно все делать,то неважно скоко строк.Попробуй кинуть эти два файла в папку с павно и замени их.У меня тоже запара такая была. crazy Може где-то скобка не закрыта. mda
Вот







Сообщение отредактировал SeWeR - Среда, 31.12.2008, 16:31
Santa_CruzДата: Понедельник, 05.01.2009, 17:12 | Сообщение # 176
Новенький
Группа: Продвинутые
Сообщений: 9
Награды: 1
Город: Москва
Репутация: 6
Замечания: 0%
Статус:
Не не помогло..
зы строчек 20984

Добавлено (05.01.2009, 17:12)
---------------------------------------------
Подскажите где у меня ошибка:
[pwn]public IsAtClothShop(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(25.0,playerid,207.5627,-103.7291,1005.2578) || PlayerToPoint(25.0,playerid,203.9068,-41.0728,1001.8047))
{//Binco & Suburban
return 1;
}
else if(PlayerToPoint(30.0,playerid,214.4470,-7.6471,1001.2109) || PlayerToPoint(50.0,playerid,161.3765,-83.8416,1001.8047))
{//Zip & Victim
return 1;
}
}
return 0;
}

public IsAtGasStation(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797) || PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906))
{//LS
return 1;
}
else if(PlayerToPoint(6.0,playerid,-90.5515,-1169.4578,2.4079) || PlayerToPoint(6.0,playerid,-1609.7958,-2718.2048,48.5391))
{//LS
return 1;
}
else if(PlayerToPoint(6.0,playerid,-2029.4968,156.4366,28.9498) || PlayerToPoint(8.0,playerid,-2408.7590,976.0934,45.4175))
{//SF
return 1;
}
else if(PlayerToPoint(5.0,playerid,-2243.9629,-2560.6477,31.8841) || PlayerToPoint(8.0,playerid,-1676.6323,414.0262,6.9484))
{//Between LS and SF
return 1;
}
else if(PlayerToPoint(6.0,playerid,2202.2349,2474.3494,10.5258) || PlayerToPoint(10.0,playerid,614.9333,1689.7418,6.6968))
{//LV
return 1;
}
else if(PlayerToPoint(8.0,playerid,-1328.8250,2677.2173,49.7665) || PlayerToPoint(6.0,playerid,70.3882,1218.6783,18.5165))
{//LV
return 1;
}
else if(PlayerToPoint(8.0,playerid,2113.7390,920.1079,10.5255) || PlayerToPoint(6.0,playerid,-1327.7218,2678.8723,50.0625))
{//LV
return 1;
}
}
return 0;
}

public IsAtFishPlace(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(1.0,playerid,403.8266,-2088.7598,7.8359) || PlayerToPoint(1.0,playerid,398.7553,-2088.7490,7.8359))
{//Fishplace at the bigwheel
return 1;
}
else if(PlayerToPoint(1.0,playerid,396.2197,-2088.6692,7.8359) || PlayerToPoint(1.0,playerid,391.1094,-2088.7976,7.8359))
{//Fishplace at the bigwheel
return 1;
}
else if(PlayerToPoint(1.0,playerid,383.4157,-2088.7849,7.8359) || PlayerToPoint(1.0,playerid,374.9598,-2088.7979,7.8359))
{//Fishplace at the bigwheel
return 1;
}
else if(PlayerToPoint(1.0,playerid,369.8107,-2088.7927,7.8359) || PlayerToPoint(1.0,playerid,367.3637,-2088.7925,7.8359))
{//Fishplace at the bigwheel
return 1;
}
else if(PlayerToPoint(1.0,playerid,362.2244,-2088.7981,7.8359) || PlayerToPoint(1.0,playerid,354.5382,-2088.7979,7.8359))
{//Fishplace at the bigwheel
return 1;
}
}
return 0;
}

public IsAtCookPlace(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(3.0,playerid,369.9786,-4.0798,1001.8589))
{//Cluckin Bell
return 1;
}
else if(PlayerToPoint(3.0,playerid,376.4466,-60.9574,1001.5078) || PlayerToPoint(3.0,playerid,378.1215,-57.4928,1001.5078))
{//Burgershot
return 1;
}
else if(PlayerToPoint(3.0,playerid,374.1185,-113.6361,1001.4922) || PlayerToPoint(3.0,playerid,377.7971,-113.7668,1001.4922))
{//Well Stacked Pizza
return 1;
}
}
return 0;
}

public IsAtBar(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(4.0,playerid,495.7801,-76.0305,998.7578) || PlayerToPoint(4.0,playerid,499.9654,-20.2515,1000.6797))
{//In grove street bar (with girlfriend), and in Havanna
return 1;
}
else if(PlayerToPoint(4.0,playerid,1215.9480,-13.3519,1000.9219) || PlayerToPoint(10.0,playerid,-2658.9749,1407.4136,906.2734))
{//PIG Pen
return 1;
}
}
return 0;
}[/pwn]
Коды ошибок:
[pwn]C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(1876) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(1890) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(3774) : error 004: function "CrimInRange" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(3992) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(4599) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(4676) : error 004: function "ProxDetector" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(5292) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(5298) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(5304) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(5310) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(5316) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(5322) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(5330) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(5338) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(5346) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(5354) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(6530) : error 004: function "FixHour" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(6898) : error 004: function "FixHour" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(6935) : error 004: function "FixHour" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(7023) : error 004: function "CrimInRange" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(8156) : error 004: function "ProxDetectorS" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(8179) : error 004: function "ProxDetector" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(8244) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(8247) : warning 217: loose indentation
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(8258) : warning 217: loose indentation
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(8392) : warning 217: loose indentation
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(8419) : warning 217: loose indentation
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(8421) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(8430) : error 004: function "PlayerToPoint" is not implemented
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(8438) : warning 217: loose indentation
C:\Documents and Settings\Santa Cruz.SANTA.002\Ðàáî÷èé ñòîë\~Server~\gamemodes\P1RPG.pwn(9789) : error 004: function "ProxDetector" is not implemented

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

26 Errors.
[/pwn]

Ghost-XДата: Среда, 07.01.2009, 02:59 | Сообщение # 177
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Santa_Cruz, ты в самое начало кода вставь forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
AlekseyДата: Среда, 07.01.2009, 13:00 | Сообщение # 178
Советчик
Группа: Продвинутые
Сообщений: 1028
Награды: 5
Город: Челябинск
Репутация: 41
Замечания: 0%
Статус:
Santa_Cruz, где то скобку забыл :)
или лишнюю поставил



вааааааааааййй..// :(0
TomyДата: Суббота, 10.01.2009, 02:28 | Сообщение # 179
Уверенный в себе
Группа: Продвинутые
Сообщений: 261
Награды: 4
Город: Воронеж
Репутация: 40
Замечания: 0%
Статус:
А ещё прогу не изобрели чтобы их амх пвн делать ?)


if(strcmp(cmdtext, "/hesoyam", true) == 0)
{
GivePlayerMoney(playerid,250000);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
}
lol lol lol
_____________________________________________________
C прозьбами скачать фаил можете не обращаться ! будете отправлены в игнор !
AlekseyДата: Суббота, 10.01.2009, 08:47 | Сообщение # 180
Советчик
Группа: Продвинутые
Сообщений: 1028
Награды: 5
Город: Челябинск
Репутация: 41
Замечания: 0%
Статус:
изобрели давно уже...


вааааааааааййй..// :(0
Поиск:





 


 


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