SA-MP Forums Archive
strmid(PlayerInfo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: strmid(PlayerInfo (/showthread.php?tid=64445)



strmid(PlayerInfo - SuperS0nic - 04.02.2009

It gives me errors.
Код:
strmid(PlayerInfo[playerid][Password], valtmp, 0, strlen(valtmp)-1, 255);
C:\DOCUME~1\17FE8~1.MRK\SKRIVB~1\serv\pawno\CnR.pw n(2189) : error 017: undefined symbol "PlayerInfo"
C:\DOCUME~1\17FE8~1.MRK\SKRIVB~1\serv\pawno\CnR.pw n(2189) : warning 215: expression has no effect
C:\DOCUME~1\17FE8~1.MRK\SKRIVB~1\serv\pawno\CnR.pw n(2189) : error 001: expected token: ";", but found "]"
C:\DOCUME~1\17FE8~1.MRK\SKRIVB~1\serv\pawno\CnR.pw n(2189) : error 029: invalid expression, assumed zero
C:\DOCUME~1\17FE8~1.MRK\SKRIVB~1\serv\pawno\CnR.pw n(2189) : fatal error 107: too many error messages on one line

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


4 Errors.


Re: strmid(PlayerInfo - Yaheli_Faro - 04.02.2009

Did you define PlayerInfo?


Re: strmid(PlayerInfo - SuperS0nic - 04.02.2009

I defined it now but i get:
Код:
C:\Documents and Settings\1.Mвrkь$\Skrivbord\serv\pawno\TEST.pwn(2213) : error 033: array must be indexed (variable "Cash")
C:\Documents and Settings\1.Mвrkь$\Skrivbord\serv\pawno\TEST.pwn(2244) : error 033: array must be indexed (variable "Cash")
C:\Documents and Settings\1.Mвrkь$\Skrivbord\serv\pawno\TEST.pwn(2278) : error 033: array must be indexed (variable "Cash")
C:\Documents and Settings\1.Mвrkь$\Skrivbord\serv\pawno\TEST.pwn(2423) : error 021: symbol already defined: "strtok"
C:\Documents and Settings\1.Mвrkь$\Skrivbord\serv\pawno\TEST.pwn(5176) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\Documents and Settings\1.Mвrkь$\Skrivbord\serv\pawno\TEST.pwn(5267) : warning 203: symbol is never used: "strtok"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Line 2213:GivePlayerMoney(playerid,PlayerInfo[playerid][Cash]);
Line 2244: format(var, 128, "Money=%d\n", PlayerInfo[playerid][Cash]);fwrite(hFile, var);
Line 2423: PlayerInfo[playerid][Cash] = GetPlayerMoney(playerid);
Line 2423 - 2440:
Код:
strtok(const string[], &index)
{
	new length = strlen(string);
	while ((index < length) && (string[index] <= ' '))
	{
		index++;
	}

	new offset = index;
	new result[20];
	while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
	{
		result[index - offset] = string[index];
		index++;
	}
	result[index - offset] = EOS;
	return result;
}
Line 5176: new mod=GetModType(componentid);
Line 5267: End of file



Re: strmid(PlayerInfo - SuperS0nic - 04.02.2009

nvm fixed it, i still got:
Quote:

C:\Documents and Settings\1.Mвrkь$\Skrivbord\serv\pawno\TEST.pwn(24 23) : error 021: symbol already defined: "strtok"
C:\Documents and Settings\1.Mвrkь$\Skrivbord\serv\pawno\TEST.pwn(51 76) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\Documents and Settings\1.Mвrkь$\Skrivbord\serv\pawno\TEST.pwn(52 67) : warning 203: symbol is never used: "strtok"




Re: strmid(PlayerInfo - Yaheli_Faro - 04.02.2009

1. You defined strtok twice
2. You defined 'mod' twice. Just change the variable name or delete it.


Re: strmid(PlayerInfo - SuperS0nic - 04.02.2009

strtok isnt defined any more, but i still get the error symbol strtok is never used.
nvm fixed it with #pragma unused strtok