Jump to content

Zeex Pawn Compiler


Banditul

Recommended Posts

Stiu ca multi dintre voi va loviti de faptul ca durata de a compila gamemode-ul este una foarte mare(> 60 sec in multe cazuri). Dar de ce sa astepti atat pentru un compile?

Ei bine , compilatorul modificat de Zeex cu interventi din partea comunitati de curand a reusit sa scurteze durata de compile al gamemodului ingrozitor de mult. Mie unul unul personal de la 60 sec mi-a scazut la 1.2-1.3 sec cea ce e enorm de mult. Si nu, nu afecteaza modul in care va functiona gamemodeul.

In caz ca folositi sublime text (cred ca si notepad++) va trebui sa utilizati parametri de mai jos(asya e pentru sublime text) pentru a nu avea probleme cu sscanf si YSI

"cmd": ["pawncc.exe", "$file", "-o$file_path/$file_base_name", "-;+", "-v2", "-d3", "-Z+", "-\\)+"]

Edit: Pentru a va merge si in notepad++(sper) si cu pawno normal faceti un fisier numit pawn.cfg (ATENTIE , trebuie sa contina extensia .cfg ) si adaugati in el urmatoarele:

-;+  -v2 -d3 -Z+ -\\)+

Nu e cine stie ce, dar eu zic ca merita mentionat acest compiler din cauza ca scurteaza perioada de compile + are cateva bug fix fata de compilatorul original

Il descarcati de mai jos si inlocuiti fisierele din folderul pawno al gamemodului cu cele aflate in arhiva

https://github.com/Zeex/pawn/releases

Edit2: E posibil ca acest compilator sa va strice "#pragma tabsize 0" si sa va genereze enrom de multe "loose intendition" (in cazul in care codul vostru e un dezastru)

pawn.cfg

Edited by Banditul
  • Thanks 2
Link to comment
Share on other sites

Un tutorial foarte bun pentru cei incepatori, dar si pentru cei mai avansati. Eu unul, nu stiam de asta.

Felicitari!

P.S.: nu stiu daca cineva mai foloseste compilatorul original.. mai nou sunt N++ sau Sublime, eventual Microsof Visual Studio.

Link to comment
Share on other sites

Acum 3 ore, Banditul a spus:

felicitari din seara asta am inceput si eu sal folosesc si ser vade si diferenta  greselilor facute la un gamemode !

FiveGame  Lands

Pawno Developer, Mapping , Scripter

Since 2016

Link to comment
Share on other sites

  • 1 month later...
  • 5 months later...
  • 8 months later...

wa-rpg.pwn(13617) : warning 208: function with tag result used before definition, forcing reparse
wa-rpg.pwn(30529) : warning 208: function with tag result used before definition, forcing reparse
C:\Users\CLAUDIU\Desktop\Execute Compiler\include\YSI\y_debug.inc(395) : warning 239: literal array/string passed to a non-const parameter
C:\Users\CLAUDIU\Desktop\Execute Compiler\include\mSelection.inc(311) : warning 239: literal array/string passed to a non-const parameter
C:\Users\CLAUDIU\Desktop\Execute Compiler\include\mSelection.inc(312) : warning 239: literal array/string passed to a non-const parameter
C:\Users\CLAUDIU\Desktop\Execute Compiler\include\mSelection.inc(313) : warning 239: literal array/string passed to a non-const parameter
C:\Users\CLAUDIU\Desktop\Execute Compiler\include\md5.inc(269) : warning 214: possibly a "const" array argument was intended: "src"
C:\Users\CLAUDIU\Desktop\Execute Compiler\include\md5.inc(393) : warning 214: possibly a "const" array argument was intended: "in"
wa-rpg.pwn(2662) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2663) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2664) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2665) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2666) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2667) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2668) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2669) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2670) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2671) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2672) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2673) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2674) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2675) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2676) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2677) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2678) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(2845) : warning 235: public function lacks forward declaration (symbol "Color1")
wa-rpg.pwn(2854) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(3165) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4366) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4438) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4439) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4440) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4445) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4446) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4447) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4518) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4519) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4865) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4945) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4946) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4947) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4948) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4949) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4950) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4951) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4952) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4953) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4954) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4955) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4956) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4957) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4958) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4959) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4960) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4961) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4962) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(4963) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(5353) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(5401) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(5402) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(5403) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(5428) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(5429) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(5472) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(5523) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(5871) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(5927) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(5938) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(7309) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(8074) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(8079) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(8576) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(8606) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(8748) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(8754) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9229) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9304) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9382) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9388) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9394) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9399) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9404) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9413) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9418) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9423) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9441) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9446) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9451) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9456) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9461) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9466) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9471) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(9732) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(10196) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(10203) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(10925) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(10995) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(11243) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(11257) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(11436) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(11440) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(11446) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(12035) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(12501) : warning 204: symbol is assigned a value that is never used: "getcarid"
wa-rpg.pwn(12536) : warning 202: number of arguments does not match definition
wa-rpg.pwn(13913) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(14250) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(14262) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(14702) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(14757) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(15128) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(15141) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(15182) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(15195) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(15237) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(15250) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(15475) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(16625) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(16801) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(16904) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(16908) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(16909) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(16986) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(16986) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(17114) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(17375) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(17449) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(17728) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(17736) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(17758) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(17773) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(17806) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(17813) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(17992) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18004) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18006) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18010) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18041) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18053) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18055) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18059) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18728) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18732) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18736) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18740) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18744) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18748) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18752) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18756) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18760) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18764) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(18779) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(19538) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(19550) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(19579) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20075) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20075) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20079) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20097) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20424) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20424) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20424) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20427) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20427) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20427) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20659) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20674) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20707) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20785) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20887) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20887) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20962) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(20962) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(21514) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(21702) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(21711) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(21954) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(21959) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(21988) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(22442) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(22561) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(22579) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(22579) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(22911) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(24100) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(24100) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(24204) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(24205) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(24227) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(24748) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(25502) : warning 214: possibly a "const" array argument was intended: "playerName"
wa-rpg.pwn(26082) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(26272) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(26280) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(26362) : warning 214: possibly a "const" array argument was intended: "string"
wa-rpg.pwn(27823) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(27830) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(27837) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(27844) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(27851) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28062) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28064) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28100) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28111) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28112) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28294) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28456) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28456) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28462) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28462) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28468) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28468) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28474) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28474) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28480) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28480) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28486) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28486) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28492) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28492) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28498) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28498) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28504) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28504) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28510) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28510) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28516) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28516) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28526) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28526) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28527) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28527) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28545) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28545) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28546) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28546) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28547) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28547) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28548) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28548) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28549) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28549) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28550) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28550) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28551) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28551) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28559) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28559) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28565) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28565) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28571) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28571) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28577) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28577) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28590) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28590) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28596) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28596) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28602) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28602) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28608) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28608) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28614) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28614) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28620) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28620) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28626) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28626) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28632) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28632) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28638) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28638) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28644) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28644) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28650) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28650) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28656) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28656) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28662) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28662) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28668) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28668) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28674) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28674) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28680) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28680) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28686) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28686) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28692) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28692) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28698) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28698) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28704) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28704) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28716) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28716) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28726) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28726) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28727) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28727) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28728) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28728) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28740) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28740) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28741) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28741) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28742) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28742) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28743) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28743) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28751) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28751) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28757) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28757) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28763) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28763) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28769) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28769) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28782) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28782) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28788) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28788) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28794) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28794) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28800) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28800) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28806) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28806) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28812) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28812) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28818) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28818) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28824) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28824) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28830) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28830) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28836) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28836) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28842) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28842) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28849) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28849) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28855) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28855) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28863) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28863) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28869) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28869) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28875) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28875) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28881) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28881) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28891) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28891) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28892) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28892) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28893) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28893) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28894) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28894) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28906) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28906) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28907) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28907) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28908) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28908) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28909) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28909) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28910) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28910) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28911) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(28911) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(29312) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(29323) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(29339) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(29639) : warning 214: possibly a "const" array argument was intended: "email"
wa-rpg.pwn(29820) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(29926) : warning 214: possibly a "const" array argument was intended: "ip"
wa-rpg.pwn(30011) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(30270) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(30448) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(30845) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(30853) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(30874) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(30882) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(30894) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(30943) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(30952) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(30961) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(31000) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(31026) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(31064) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(31070) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(31387) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(31395) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(31466) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(31484) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(31497) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(31564) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(31731) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(31802) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(31802) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(31999) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(32370) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(32379) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(33858) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(33935) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(34332) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(34650) : warning 214: possibly a "const" array argument was intended: "text"
wa-rpg.pwn(34664) : warning 214: possibly a "const" array argument was intended: "text"
wa-rpg.pwn(34781) : warning 214: possibly a "const" array argument was intended: "string"
wa-rpg.pwn(35341) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(35442) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(35446) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(35450) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(35454) : warning 239: literal array/string passed to a non-const parameter
wa-rpg.pwn(35983) : warning 232: output file is written, but with compact encoding disabled
Pawn compiler 3.10.9              Copyright (c) 1997-2006, ITB CompuPhase

Header size:          30292 bytes
Code size:          3331280 bytes
Data size:         175113980 bytes
Stack/heap size:     262144 bytes; estimated max. usage=109631 cells (438524 bytes)
Total requirements:178737696 bytes

417 Warnings.
[Finished in 16.7s]

Link to comment
Share on other sites

Foloseste 3.10.8 @Radiaa

Sau fa update la cateva includeuri cum ar fi: 

Pentru mai multe detalii despre warning: https://github.com/pawn-lang/compiler/wiki/Const-Correctness
Practic inseamna ca string din functia respectiva nu este const cand ar trebui
 
Log(playerid, string[])

Asta ar putea fi facut const

Log(playerid, const string[])

 

Link to comment
Share on other sites

  • 9 months later...
  • 4 months later...
On 11/7/2017 at 11:42 PM, matthew. said:

Un tutorial foarte bun pentru cei incepatori, dar si pentru cei mai avansati. Eu unul, nu stiam de asta.

Felicitari!

P.S.: nu stiu daca cineva mai foloseste compilatorul original.. mai nou sunt N++ sau Sublime, eventual Microsof Visual Studio.

Cele mentionate in "P.S" nu sunt compilatoare, ci editoare de texte.
pawncc e una (compilator), iar pawno e alta (editor de texte, la fel ca notepad, notepad++, sau celelalte pe care le-ai mentionat).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.