31.03.2010, 19:31
Well done for fixing some errors I saw in 1.0, however.
May I suggest you read ******' 256 strings topic? http://forum.sa-mp.com/index.php?topic=78026.0
For instance:
Whoa! Why is name set at 255? The max name for SA-MP is 24.
Will do the trick. I also noticed in some of your commands where you've added a name define, they're at 256!
I went through your whole code, and I've fixed all of them, there's also no longer that warning about memory usage. I'm not trying to be an ass either, I'm trying to help you out, so please don't take this the wrong way. If you want me to upload my version, just ask. I'd say it'd be better for you to do it though, as otherwise you'll never learn.
pawn Код:
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 1468 bytes
Code size: 45956 bytes
Data size: 29572 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4394 cells (17576 bytes)
Total requirements: 93380 bytes
For instance:
pawn Код:
stock PlayerName(playerid) {
new name[255];
GetPlayerName(playerid, name, 255);
return name;
}
pawn Код:
stock PlayerName(playerid) {
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
return name;
}
I went through your whole code, and I've fixed all of them, there's also no longer that warning about memory usage. I'm not trying to be an ass either, I'm trying to help you out, so please don't take this the wrong way. If you want me to upload my version, just ask. I'd say it'd be better for you to do it though, as otherwise you'll never learn.