[Ajuda] Erros no sistema de ban!
#1

To pegando um sistema de ban do gamemode de torcidas й adaptando pro meu gamemode mбs deu esse erro aq numa linha
PHP код:
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(1410) : warning 236: unknown parameter in substitution (incorrect #define pattern)
C:\Users\Lan\Desktop\GameMode'
s\New\gamemodes\war_rio.pwn(1410) : warning 236unknown parameter in substitution (incorrect #define pattern)
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(1410) : warning 236: unknown parameter in substitution (incorrect #define pattern)
C:\Users\Lan\Desktop\GameMode'
s\New\gamemodes\war_rio.pwn(1410) : warning 236unknown parameter in substitution (incorrect #define pattern)
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(1410) : error 029: invalid expression, assumed zero
C:\Users\Lan\Desktop\GameMode'
s\New\gamemodes\war_rio.pwn(1410) : warning 215expression has no effect
C
:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(1410) : error 029: invalid expression, assumed zero
C:\Users\Lan\Desktop\GameMode'
s\New\gamemodes\war_rio.pwn(1410) : warning 215expression has no effect
C
:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(1410) : error 001: expected token: ";", but found ")"
C:\Users\Lan\Desktop\GameMode'
s\New\gamemodes\war_rio.pwn(1410) : fatal error 107too many error messages on one line
Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
4 Errors

deu 4 erros й esse monte de aviso linha do erro
PHP код:
SCMToAll(COLOR_RED,string); 
sistema completo
PHP код:
forward BanExtenDJB(id,reason[]);
public 
BanExtenDJB(id,reason[])
{
    
printf("FS Ban");
    new 
string[256];
    
format(string,256,"[SERVER]: %s [%i] foi banido pelo JB Admin | Motivo: %s ",Nome(id),id,reason);
    
SCMToAll(COLOR_RED,string);
    
Server[Bans] ++;
    new 
playerip[24];
    
GetPlayerIp(idplayeripsizeof(playerip));
    new 
banfile[256];
    
banfile GetBannedFile(id);
    new 
hourminuteseconddaymonthyear;
    
gettime(hourminutesecond);
    
getdate(yearmonthday);
    
DOF2_CreateFile(banfile);
    new 
banfile2[256];
    
format(banfile2,256,BANIDOS(Nome(id)));
    
DOF2_CreateFile(banfile2);
    
DOF2_SetString(banfile,"PlayerName"Nome(id));
    
DOF2_SetString(banfile,"AdminName""WR BOT");
    
DOF2_SetString(banfile2,"AdminName""WR BOT");
    
DOF2_SetString(banfile,"Motivo"reason);
    
DOF2_SetString(banfile2,"Motivo"reason);
    
format(stringsizeof(string), "%02d/%02d аs %02d:%02d"daymonthhourminute);
    
DOF2_SetString(banfile,"Data"string);
    
DOF2_SetString(banfile2,"Data"string);
    
DOF2_SaveFile();
    return 
Kick(id);

Reply
#2

O que tem em SCMToAll?
Qual funзгo/definiзгo vocк usou?
Reply
#3

SCMToAll = SendClientMessageToAll acho eu Luan.
Reply
#4

Quote:
Originally Posted by HelderPT
Посмотреть сообщение
SCMToAll = SendClientMessageToAll acho eu Luan.
warning 236: unknown parameter in substitution (incorrect #define pattern)
Reply
#5

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
O que tem em SCMToAll?
Qual funзгo/definiзгo vocк usou?
Acho que o erro nгo estб ai porque uso SCMToAll em outros comandos й funciona normalmente
Reply
#6

Tenta
PHP код:
Player[playerid][Bans] += 1
Reply
#7

Quote:
Originally Posted by Marllun
Посмотреть сообщение
Tenta
PHP код:
Player[playerid][Bans] += 1
Marllun tб um erro estranho aqui no meu gamemode tб falando que o simbolo nгo estб definido olha
PHP код:
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(1775) : error 021: symbol already defined: "HexToInt"
C:\Users\Lan\Desktop\GameMode'
s\New\gamemodes\war_rio.pwn(1825) : error 021symbol already defined"isNumeric"
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
2 Errors

mбs nгo й public й stock
PHP код:
stock HexToInt(string[])
{
    if (
string[0] == 0)
    {
        return 
0;
    }
    new 
i;
    new 
cur 1;
    new 
res 0;
    for (
strlen(string); 0i--)
    {
        if (
string[i-1] < 58)
        {
            
res res cur * (string[1] - 48);
        }
        else
        {
            
res res cur * (string[i-1] - 65 10);
            
cur cur 16;
        }
    }
    return 
res;
}
stock isNumeric(const string[])
{
  new 
length=strlen(string);
  if (
length==0) return false;
  for (new 
0lengthi++)
    {
      if (
            (
string[i] > '9' || string[i] < '0' && string[i]!='-' && string[i]!='+'// Not a number,'+' or '-'
             
|| (string[i]=='-' && i!=0)                                             // A '-' but not at first.
             
|| (string[i]=='+' && i!=0)                                             // A '+' but not at first.
         
) return false;
    }
  if (
length==&& (string[0]=='-' || string[0]=='+')) return false;
  return 
true;

Reply
#8

Se vocк realmente procurasse o que estб causando erro vocк iria resolve-lo.
symbol already defined = sнmbolo jб definido.
Reply
#9

Apaga mesmo assim.
Reply
#10

Quote:
Originally Posted by Marllun
Посмотреть сообщение
Apaga mesmo assim.
Marllun tipo quando coloco essa include aqui
PHP код:
#include                                                                         dutils.inc 
da esse erro aq ( link da imagem https://i.imgur.com/ujzLesc.png) e se eu tiro a include da esses erros aq
PHP код:
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(23) : error 017: undefined symbol "ret_memcpy"
C:\Users\Lan\Desktop\GameMode'
s\New\gamemodes\war_rio.pwn(324) : error 017undefined symbol "Now"
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(326) : error 017: undefined symbol "Now"
C:\Users\Lan\Desktop\GameMode'
s\New\gamemodes\war_rio.pwn(366) : error 017undefined symbol "Now"
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(368) : error 017: undefined symbol "Now"
C:\Users\Lan\Desktop\GameMode'
s\New\gamemodes\war_rio.pwn(1259) : error 017undefined symbol "Now"
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(1281) : error 017: undefined symbol "Now"
Pawn compiler 3.2.3664              Copyright © 1997-2006, ITB CompuPhase
7 Errors. 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)