26.11.2014, 15:32
Alguйm pode me ajudar? coloquei uns cуdigos aqui e bugou tudo olha isso:
Pois minha versгo estб 0.3z R4, sу estб atualizado o samp-server.exe e taus, tem outro algo da parte do pawn que tem que atualizar?
Cуdigos:
Код:
C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(4002) : warning 235: public function lacks forward declaration (symbol "OnIncomingConnection") C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(4007) : error 017: undefined symbol "BlockIpAddress" C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39376) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39377) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39378) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39379) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39385) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39386) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39387) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39388) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39394) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39395) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39396) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39397) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39403) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39404) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39405) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39406) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39412) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39413) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39414) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39415) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39421) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39422) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39423) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39424) : error 029: invalid expression, assumed zero C:\Documents and Settings\P.Henrique\Desktop\WSA\gamemodes\WSA.pwn(39430) : error 029: invalid expression, assumed zero Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 26 Errors.
Cуdigos:
pawn Код:
enum iI
{
IncomingIP[16],
IncomingVezes,
IncomingTempo
}
new IncomingConnection[iI];
public OnIncomingConnection(playerid, ip_address[], port)
{
printf("ID %d esta conectando [IP: %s:%i]", playerid, ip_address, port);
if(!strcmp(IncomingConnection[IncomingIP], ip_address, true) && IncomingConnection[IncomingTempo] > gettime())
{
if(IncomingConnection[IncomingVezes] > 3) return BlockIpAddress(ip_address, 0), printf("ip_%s:%s bloqueado!", ip_address, port);
IncomingConnection[IncomingVezes]++;
return Ban(playerid);
}
format(IncomingConnection[IncomingIP], 16, ip_address);
IncomingConnection[IncomingVezes] = 0;
IncomingConnection[IncomingTempo] = gettime()+2;
return 1;
}