new msg[.text{30}, .priority];
msg.priority = 10;
strpack(msg.text, "update: {30} means [30 char]");
print(msg.text);
// from file.inc
const filemode:
{
io_read = 0, /* file must exist */
io_write, /* creates a new file */
io_readwrite, /* opens an existing file, or creates a new file */
io_append, /* appends to file (write-only) */
}
native bool: fcopy(const source[], const target[]);
native bool: frename(const oldname[], const newname[]);
native bool: fcreatedir(const name[]);
native bool: fstat(name[], &size = 0, ×tamp = 0, &mode = 0, &inode = 0);
native bool: fattrib(const name[], timestamp=0, attrib=0x0f);
native filecrc(const name[]);
// ini reader
native readcfg(const filename[]=``'', const section[]=``'', const key[], value[], size=sizeof value, const defvalue[]=``'', bool:pack=true);
native readcfgvalue(const filename[]=``'', const section[]=``'', const key[], defvalue=0);
native bool: writecfg(const filename[]=``'', const section[]=``'', const key[], const value[]);
native bool: writecfgvalue(const filename[]=``'', const section[]=``'', const key[], value);
native bool: deletecfg(const filename[]=``'', const section[]=``'', const key[]=``'');
new pos[Vector3];
GetPlayerPosVec(playerid, pos);
pos.z += 20.0;
SetPlayerPosVec(playerid, pos);
- Some plugins may not work with nPawn. Most of multithreaded plugins will not work.
- filterscripts crash the server. Looks like it will not be fixed because it will break support of most SA-MP versions or/and reduce performance |
Yes, I'm currently working on improving compatibility. I've just fixed compatibility with some plugins, but Streamer's initialization still fails. Updated binaries will be available later.
|
Looks nice. So it actually replaces samps internal pawn interpreter with the new version?
A performance comparison would be nice to see, i cant test this on my own atm. |
C:\Users\Mr.C\Desktop\My Server\pawno\include\file.inc(9) : error 020: invalid symbol name "" C:\Users\Mr.C\Desktop\My Server\pawno\include\file.inc(17) : error 020: invalid symbol name "" C:\Users\Mr.C\Desktop\My Server\pawno\include\file.inc(25) : error 017: undefined symbol "io_readwrite" C:\Users\Mr.C\Desktop\My Server\pawno\include\file.inc(40) : error 017: undefined symbol "seek_start" C:\Users\Mr.C\Desktop\My Server\pawno\include\file.inc(4 : error 029: invalid expression, assumed zero C:\Users\Mr.C\Desktop\My Server\pawno\include\file.inc(4 : error 001: expected token: ";", but found "`" C:\Users\Mr.C\Desktop\My Server\pawno\include\file.inc(49) : error 029: invalid expression, assumed zero C:\Users\Mr.C\Desktop\My Server\pawno\include\file.inc(49) : error 001: expected token: ";", but found "`" C:\Users\Mr.C\Desktop\My Server\pawno\include\file.inc(50) : error 029: invalid expression, assumed zero C:\Users\Mr.C\Desktop\My Server\pawno\include\file.inc(50) : error 001: expected token: ";", but found "`" C:\Users\Mr.C\Desktop\My Server\pawno\include\file.inc(51) : error 029: invalid expression, assumed zero C:\Users\Mr.C\Desktop\My Server\pawno\include\file.inc(51) : error 001: expected token: ";", but found "`" C:\Users\Mr.C\Desktop\My Server\pawno\include\file.inc(52) : error 029: invalid expression, assumed zero C:\Users\Mr.C\Desktop\My Server\pawno\include\file.inc(52) : error 001: expected token: ";", but found "`" C:\Users\Mr.C\Desktop\My Server\gamemodes\RP.pwn(19035) : error 017: undefined symbol "io_read" C:\Users\Mr.C\Desktop\My Server\gamemodes\RP.pwn(19055) : error 017: undefined symbol "io_read" C:\Users\Mr.C\Desktop\My Server\gamemodes\RP.pwn(19071) : error 017: undefined symbol "io_read" C:\Users\Mr.C\Desktop\My Server\gamemodes\RP.pwn(19092) : error 017: undefined symbol "io_read" C:\Users\Mr.C\Desktop\My Server\gamemodes\RP.pwn(19113) : error 017: undefined symbol "io_read" C:\Users\Mr.C\Desktop\My Server\gamemodes\RP.pwn(19174) : error 017: undefined symbol "io_read" C:\Users\Mr.C\Desktop\My Server\gamemodes\RP.pwn(19195) : error 017: undefined symbol "io_read" C:\Users\Mr.C\Desktop\My Server\gamemodes\RP.pwn(19216) : error 017: undefined symbol "io_read" C:\Users\Mr.C\Desktop\My Server\gamemodes\RP.pwn(19233) : error 017: undefined symbol "io_read" C:\Users\Mr.C\Desktop\My Server\gamemodes\RP.pwn(19254) : error 017: undefined symbol "io_read" C:\Users\Mr.C\Desktop\My Server\gamemodes\RP.pwn(19275) : error 017: undefined symbol "io_read" C:\Users\Mr.C\Desktop\My Server\gamemodes\RP.pwn(19302) : error 017: undefined symbol "io_write" Compilation aborted. Pawn compiler 3.10.20160702 Copyright © 1997-2006, ITB CompuPhase 26 Errors. |
Pawn compiler 3.10.20160702 Copyright © 1997-2006, ITB CompuPhase
|
Yes there is, just like the first version, look at what fixes were done can do and update if you want to throw off.
|