[Ajuda] 4 erros
#1

por favor alguem pode me ajudar nesses erros?
eu tento arrumar e da mais erro ainda

PHP код:
C:\Users\Usuario\Desktop\...\pawno\include\servermoneyGM.inc(84) : warning 201redefinition of constant/macro (symbol "OnGameModeInit")
C:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(17478) : error 017undefined symbol "gstringLukas"
C:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(17478) : error 017undefined symbol "gstringLukas"
C:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(17478) : error 029invalid expressionassumed zero
C
:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(17478) : fatal error 107too many error messages on one line
Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
4 Errors

o erro esta nisso:
PHP код:
        if(clickedid == TEXTOCREDITOS)
        {
            new 
DialogAJUDALukas[500];
              new 
strLukasfoda[500];
             
format(gstringLukassizeof(gstringLukas),"{FFFFFF}Creditos do Servidor {036413}...{E1FF00}... {0077FF}...");
                
strcat(AJUDADialogLukas3,gstringLukas);
                 
format(gstringLukassizeof(gstringLukas),"\n\n{FFFFFF}GameMode Base: {4662EC}...");
                
strcat(AJUDADialogLukas3,gstringLukas);
                 
format(gstringLukassizeof(gstringLukas),"\n\n{FFFFFF}Passou o GM: {4662EC}... ou ...");
                
strcat(AJUDADialogLukas3,gstringLukas);
                 
format(gstringLukassizeof(gstringLukas),"\n\n{FFFFFF}Nao retire os Creditos de ... {FFFFFF}Ou servidor vai Cair.");
                
strcat(AJUDADialogLukas3,gstringLukas);
                
ShowPlayerDialog(playerid266DIALOG_STYLE_MSGBOX,"{FFFFFF}Creditos do Servidor",AJUDADialogLukas3,"Fechar","");
               return 
1;
        } 
se alguem conseguir me ajudar agradeзo
Reply
#2

Creio que errou na seguinte linha:

PHP код:
 new strLukasfoda[500]; ---> troque por gstringLukas[500]
ou troque a variбvel gstringLukas por  strLukasfoda
Tente e veja se funciona.
Reply
#3

entao mano percebi isso tambem as new dela seria assim no caso

PHP код:
            new AJUDADialogLukas3[500];
              new 
gstringLukas[500]; 
que ficaria assim:
PHP код:
        if(clickedid == TEXTOCREDITOS)
        {
            new 
AJUDADialogLukas3[500];
              new 
gstringLukas[500];
             
format(gstringLukassizeof(gstringLukas),"{FFFFFF}Creditos do Servidor {036413}... {E1FF00}... {0077FF}...");
                
strcat(AJUDADialogLukas3,gstringLukas);
                 
format(gstringLukassizeof(gstringLukas),"\n\n{FFFFFF}GameMode Base: {4662EC}...");
                
strcat(AJUDADialogLukas3,gstringLukas);
                 
format(gstringLukassizeof(gstringLukas),"\n\n{FFFFFF}Passou o GM: {4662EC}... ou ...");
                
strcat(AJUDADialogLukas3,gstringLukas);
                 
format(gstringLukassizeof(gstringLukas),"\n\n{FFFFFF}Nao retire os Creditos de ...{FFFFFF}Ou servidor vai Cair.");
                
strcat(AJUDADialogLukas3,gstringLukas);
                
ShowPlayerDialog(playerid266DIALOG_STYLE_MSGBOX,"{FFFFFF}Creditos do Servidor",AJUDADialogLukas3,"Fechar","");
               return 
1;
        } 


sу que da isso:
PHP код:
C:\Users\Usuario\Desktop\...\pawno\include\servermoneyGM.inc(84) : warning 201redefinition of constant/macro (symbol "OnGameModeInit")
C:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(52209) : warning 219local variable "strLukas" shadows a variable at a preceding level
C
:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(72250) : error 075input line too long (after substitutions)
C:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(72301) : error 075input line too long (after substitutions)
C:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(72302) : error 017undefined symbol "pHor"
C:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(72303) : error 017undefined symbol "a"
C:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(72303) : error 029invalid expressionassumed zero
C
:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(72303) : error 029invalid expressionassumed zero
C
:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(72303) : fatal error 107too many error messages on one line
Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
7 Errors

Reply
#4

o erro esta nisso agora:
PHP код:
            SendClientMessage(playeridCOLOR_WHITE"Brasil ... RPG, evite constrangimentos. Mais informaзхes, acesse:  http://....net/");
            
format(string,sizeof(string),"                  {FFFFFF}CONTA BANIDA!\n\n\n{FFFFFF}Conta:{55aafd} %s\n\n{FFFFFF}IP: {55aafd}%s\n\n{FFFFFF}Admin: {55aafd}%s\n\n{FFFFFF}Motivo: {55aafd}%s \n\n{FFFFFF}Data:{55aafd} %s \n\n{FFFFFF}Hora:{55aafd} %s\n\n{FFFFFF} Para mais detalhes, solicite sua revisгo!\n\n{FFFFFF}              http://...net/",PlayerName(playerid),ip,InfoLukas[playerid][pAdmBan],InfoLukas[playerid][pMotivo],InfoLukas[playerid][pData],InfoLukas[playerid][pHora]);
            
ShowPlayerDialog(playerid,1339,DIALOG_STYLE_MSGBOX,"               {036413}Brasil {E1FF00}... {0077FF}... {FFFFFF}RPG 5.1c"string"Sair","");
            new 
stri[64], tmp[20], tmp2[20];
            
format(strisizeof(stri), "IPsBanidos/%s.ini",ip);
            
getdate(AnoMesDia);
            
format(tmpsizeof(tmp), "%d/%d/%d"DiaMesAno);
            
gettime(HoraMinutoSegundo);
            
format(tmp2sizeof(tmp2), "%d:%d:%d"HoraMinutoSegundo);
            if(
dini_Exists(stri))
            {
                
Kick(playerid);
            }
            else
            {
                
dini_Create(stri);
                
dini_Set(stri,"Motivo",InfoLukas[playerid][pMotivo]);
                
dini_Set(stri,"Admin",InfoLukas[playerid][pAdmBan]);
                
dini_Set(stri,"Data",InfoLukas[playerid][pData]);
                
dini_Set(stri,"Hora",InfoLukas[playerid][pHora]);
                
dini_Set(stri,"Nick",PlayerName(playerid));
            }
            
Kick(playerid);
        }
        
format(string3sizeof(string3), "IPsBanidos/%s.ini"ip);
        if(
dini_Exists(string3))
        {
            
ClearChatbox(playerid10);
            
strmid(InfoLukas[playerid][pMotivo], dini_Get(string3,"Motivo"), 0strlen(dini_Get(string3,"Motivo")), 255);
            
strmid(InfoLukas[playerid][pAdmBan], dini_Get(string3,"Admin"), 0strlen(dini_Get(string3,"Admin")), 255);
            
strmid(InfoLukas[playerid][pData], dini_Get(string3,"Data"), 0strlen(dini_Get(string3,"Data")), 255);
            
strmid(InfoLukas[playerid][pHora], dini_Get(string3,"Hora"), 0strlen(dini_Get(string3,"Hora")), 255);
            
strmid(InfoLukas[playerid][pNick], dini_Get(string3,"Nick"), 0strlen(dini_Get(string3,"Nick")), 255);
            
SendClientMessage(playeridCOLOR_WHITE"- {ff3535}LEIA COM ATENЗГO!");
            
format(stringsizeof(string), "{ff3535}[!]{FFFFFF} O IP [%s] encontra-se banido no {036413}Brasil {E1FF00}... {0077FF}... {FFFFFF}RPG"ip);
            
SendClientMessage(playeridCOLOR_LIGHTREDstring);
            if(
strcmp(InfoLukas[playerid][pNick],""true ) == 0)
            {
                
format(stringsizeof(string), "Admin: %s"InfoLukas[playerid][pAdmBan]);
            }
            else
            {
                
format(stringsizeof(string), "Admin: %s, Nick Fake: %s"InfoLukas[playerid][pAdmBan], InfoLukas[playerid][pNick]);
            }
            
SendClientMessage(playeridCOLOR_WHITE"A conta e/ou IP que vocк estб tentando utilizar estб banida.");
            
SendClientMessage(playeridCOLOR_WHITE"Se vocк desconhece o motivo deste banimento ou estб tentando conectar-se");
            
SendClientMessage(playeridCOLOR_WHITE"atravйs de outra conta, procure um Administrador no fуrum ou Raidcall [5053088].");
            
SendClientMessage(playeridCOLOR_WHITE"Os motivos que levam uma conta a ser banida permanentemente sгo muitos. ");
            
SendClientMessage(playeridCOLOR_WHITE"Hacks, Mods, Desrespeito, Divulgaзгo Indevida ou possuir 3 Avisos Administrativos");
            
SendClientMessage(playeridCOLOR_WHITE"sгo a causa da maioria dos banimentos, procure manter-se de acordo com as regras do");
            
SendClientMessage(playeridCOLOR_WHITE"Brasil ... ... RPG, evite constrangimentos. Mais informaзхes, acesse:  http://....net/");
            
format(string,sizeof(string),"                  {FFFFFF}CONTA BANIDA!\n\n\n{FFFFFF}Conta:{55aafd} %s\n\n{FFFFFF}IP: {55aafd}%s\n\n{FFFFFF}Admin: {55aafd}%s\n\n{FFFFFF}Motivo: {55aafd}%s \n\n{FFFFFF}Data:{55aafd} %s \n\n{FFFFFF}Hora:{55aafd} %s\n\n{FFFFFF} Para mais detalhes, solicite sua revisгo!\n\n{FFFFFF}          http://....net/",PlayerName(playerid),ip,InfoLukas[playerid][pAdmBan],InfoLukas[playerid][pMotivo],InfoLukas[playerid][pData],InfoLukas[playerid][pHora]);
            
ShowPlayerDialog(playerid,1339,DIALOG_STYLE_MSGBOX,"               {036413}Brasil {E1FF00}... {0077FF}... {FFFFFF}RPG 5.1c"string"Sair","");
            
Kick(playerid);
        }
        return 
1;
    } 
Reply
#5

Bom vamos lб por partes hehe.
PHP код:
strLukasverifique essa variбvel pois ela esta sendo duplicadaela pode estar definida como global e vocк pode ter repetido ela no decorrer do desenvolvimentoverifique isso e altere o nome dela.
72250 72301Poste essas linhasestгo longas demais, use strcat nelasmas de qualquer modo poste elas para que possamos analisar.
72302 72303Sгo variбveis nгo definidasposte as linhas de cуdigo do sistema para seja possнvel analisar a situaзгo
Reply
#6

tem esse que esta em news:

PHP код:
new strLukas[256]; 
e esse que esta ne um comando:
PHP код:
new strLukas[500]; 
comando que esta a segunda new:
PHP код:
    if (strcmp(cmd"/admins"true) == 0)
    {
        new 
strLukas[500];
        
SendClientMessage(playeridCOR_GRO"{FFFFFF}• Administraзao [{4662EC}PlaySimulation{FFFFFF}] •");
        for(new 
0<= MaiorIDi++)
        {
            if(
IsPlayerConnected(i) == && PlayerInfo[i][pAdmin] > 0)
            {
                if(
HideAdm[i] == 0)
                {
                    
GetPlayerName(isendernamesizeof(sendername));
                    new 
lolz[20];
                    if(
PlayerInfo[i][pAdmin] == 1)
                    {
                        
lolz "Divulgador";
                    }
                       if(
PlayerInfo[i][pAdmin] == 2)
                       {
                        
lolz "Ajudante";
                    }
                    if(
PlayerInfo[i][pAdmin] == 3)
                    {
                        
lolz "Moderador";
                    }
                    if(
PlayerInfo[i][pAdmin] == 4)
                    {
                        
lolz "Administrador";
                    }
                    if(
PlayerInfo[i][pAdmin] == 1337)
                    {
                        
lolz "Master editor";
                      }
                    if(
PlayerInfo[i][pAdmin] == 1338)
                    {
                        
lolz "Master Lider";
                    }
                    if(
PlayerInfo[i][pAdmin] == 1339)
                    {
                        
lolz "Casas e Empresas";
                    }
                    if(
PlayerInfo[i][pAdmin] == 1340)
                    {
                        
lolz "Gerente";
                    }
                    if(
PlayerInfo[i][pAdmin] == 1341)
                    {
                        
lolz "Sub Dono";
                    }
                    if(
PlayerInfo[i][pAdmin] == 3000 && PlayerInfo[playerid][pSex] == 1)
                    {
                        
lolz "Dono";
                    }
                        if(
PlayerInfo[i][pAdmin] == 3000 && PlayerInfo[playerid][pSex] == 2)
                        {
                        
lolz "Dona";
                    }
                    if(
strcmp(sendername,"Lukas_Pedro",true)==|| strcmp(sendername,"Bardelli_xD",true)==0)
                    {
                        
lolz "Fundador/Scripter";
                    }
                    if(
away[i] == 0)
                    {
                        if(
admtrampando[i] == 1)
                        {
                            
format(strLukas,sizeof(strLukas), "Administrador: {4662EC}%s {FFFFFF}- Nivel: {4662EC}%s{FFFFFF} - Modo:{00FF04} Trabalhando"sendernamelolz);
                            
SendClientMessage(playerid0xFFFFFFFFstrLukas);
                        }
                        else
                        {
                            
format(strLukas,sizeof(strLukas), "Administrador: {4662EC}%s {FFFFFF}- Nivel: {4662EC}%s{FFFFFF} - Modo:{4662EC} Jogando"sendernamelolz);
                            
SendClientMessage(playerid0xFFFFFFFFstrLukas);
                        }
                    }
                    else
                    {
                        
format(strLukas,sizeof(strLukas), "Administrador: {4662EC}%s {FFFFFF}- Nivel: {4662EC}%s{FFFFFF} - Modo:{FDF505} Ausente"sendernamelolz);
                        
SendClientMessage(playerid0xFFFFFFFFstrLukas);
                    }
                }
            }
        }
        return 
1;
    } 
Reply
#7

Parte 1:
Entгo, vai ser preciso que mude o nome de uma destas: strLukas.

Parte 2:
Terб que dividir esta linha, ficarб assim:
PHP код:
format(string,sizeof(string),"{FFFFFF}CONTA BANIDA!\n\n\n{FFFFFF}Conta:{55aafd} %s\n\n{FFFFFF}IP: {55aafd}%s\n\n{FFFFFF}Admin: {55aafd}%s\n\n{FFFFFF}Motivo: {55aafd}%s",,PlayerName(playerid),ip,InfoLukas[playerid][pAdmBan],InfoLukas[playerid][pMotivo]);
format(string,sizeof(string),"\n\n{FFFFFF}Data:{55aafd} %s \n\n{FFFFFF}Hora:{55aafd} %s\n\n{FFFFFF} Para mais detalhes, solicite sua revisгo!\n\n{FFFFFF}          http://....net/",InfoLukas[playerid][pData],InfoLukas[playerid][pHora]); 
Faзa o mesmo com a segunda linha do cуdigo postado acima.
Nгo testei o cуdigo entгo nгo tenho certeza da eficбcia do mesmo, fica por sua conta, caso este ou outro erro persista basta postar .
Reply
#8

PHP код:
C:\Users\Usuario\Desktop\...\pawno\include\servermoneyGM.inc(84) : warning 201redefinition of constant/macro (symbol "OnGameModeInit")
C:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(72251) : error 029invalid expressionassumed zero
C
:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(72251) : warning 215expression has no effect
C
:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(72251) : warning 215expression has no effect
C
:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(72251) : warning 215expression has no effect
C
:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(72251) : error 001expected token";"but found ")"
C:\Users\Usuario\Desktop\....\gamemodes\BPS.pwn(72251) : error 029invalid expressionassumed zero
C
:\Users\Usuario\Desktop\...\gamemodes\BPS.pwn(72251) : fatal error 107too many error messages on one line
Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
4 Errors

fico esses erros ai mano que esta nessa linha:
PHP код:
           format(string,sizeof(string),"{FFFFFF}CONTA BANIDA!\n\n\n{FFFFFF}Conta:{55aafd} %s\n\n{FFFFFF}IP: {55aafd}%s\n\n{FFFFFF}Admin: {55aafd}%s\n\n{FFFFFF}Motivo: {55aafd}%s",,PlayerName(playerid),ip,InfoLukas[playerid][pAdmBan],InfoLukas[playerid][pMotivo]); 
Reply
#9

ajuda eu ai por favor
Reply
#10

Tente Agora:
PHP код:
           format(string,sizeof(string),"{FFFFFF}CONTA BANIDA!\n\n\n{FFFFFF}Conta:{55aafd} %s\n\n{FFFFFF}IP: {55aafd}%s\n\n{FFFFFF}Admin: {55aafd}%s\n\n{FFFFFF}Motivo: {55aafd}%s",PlayerName(playerid),ip,InfoLukas[playerid][pAdmBan],InfoLukas[playerid][pMotivo]); 
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)