SA-MP Forums Archive
[Ajuda] Erro Anti Glitch. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Erro Anti Glitch. (/showthread.php?tid=567941)



Erro Anti Glitch. - maykom15 - 17.03.2015

Coloquei uma fs Ant Glith
e estб dando este error 021: symbol already defined: "OnPlayerKeyStateChange"
Cod

PHP код:
 new fAutoC[MAX_PLAYERS];
public 
OnPlayerWeaponShot(playeridweaponidhittypehitidFloat:fXFloat:fYFloat:fZ)
{
    if(
GetPlayerState(playerid) == PLAYER_STATE_ONFOOT && weaponid == 24){
        
fAutoC[playerid] ++;
        if(
gettime() > GetPVarInt(playerid"UmSegundo")){
            
SetPVarInt(playerid"UmSegundo"gettime() + 1);
            
fAutoC[playerid] = 0;
        }else{
            if(
fAutoC[playerid] > 4){
                
SendClientMessage(playerid0xFF0000FF"Vocк estб usando Macro / Auto-CBUG.");
                
fAutoC[playerid] = 0;
            }
        }
    }
    return 
1;
}
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if(
newkeys KEY_CROUCH)
        
fAutoC[playerid] = 0;
    return 
1



Re: [Ajuda]Erro - Dayvison_ - 17.03.2015

OnPlayerKeyStateChange ja esta definida oras


Re: [Ajuda]Erro - maykom15 - 17.03.2015

Quote:
Originally Posted by DayvisonJJB
Посмотреть сообщение
OnPlayerKeyStateChange ja esta definida oras
E como faзo pra resolver o erro?


Re: [Ajuda]Erro - Lуs - 17.03.2015

Quote:
Originally Posted by maykom15
Посмотреть сообщение
E como faзo pra resolver o erro?
Existem duas callbacks OnPlayerKeyStateChange dentro do seu gamemode. Apenas coloque o conteъdo de uma dentro da outra.


Re: Erro Anti Glitch. - arakuta - 17.03.2015

O que deve estar acontecendo й que vocк possui duas callbacks com o mesmo nome em seu gamemode.

Transforme em uma sу.


Re: Erro Anti Glitch. - maykom15 - 17.03.2015

E como faзo isto?


Re: Erro Anti Glitch. - NikiFor - 17.03.2015

Quote:
Originally Posted by maykom15
Посмотреть сообщение
E como faзo isto?
Enfim, como ja foi explicado, copie o conteudo dessa e cole dentro da outra (sу n copie o Return 1)
E apague essa callback

Ex:
PHP код:
public OnPlayerKeyStateChange(playeridnewkeysoldkeys

    if(
newkeys KEY_CROUCH
        
fAutoC[playerid] = 0
    return 
1;  
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys

    if(
newkeys KEY_JUMP
        
fAutoC[playerid] = 0
    return 
1
Dai fazes assim:
PHP код:
public OnPlayerKeyStateChange(playeridnewkeysoldkeys

    if(
newkeys KEY_CROUCH
        
fAutoC[playerid] = 0;
    if(
newkeys KEY_JUMP
        
fAutoC[playerid] = 0
    return 
1
Apenas um exemplo, esse cуdigo n deve funcionar e pode mudar para o tipo de codigo que tu tens...

#edit: nгo tinha visto o cуdigo do Lуs '-'


Re: Erro Anti Glitch. - Lуs - 17.03.2015

Transforme isto:

PHP код:
public conteudo_aleatorio(parametros)
{
    
//conteъdo 1
    
return 1;
}
public 
conteudo_aleatorio(parametros)
{
    
//conteъdo 2
    
return 1;

Nisto:

PHP код:
public conteudo_aleatorio(parametros)
{
    
//conteъdo 1
    //conteъdo 2
    
return 1;




Re: Erro Anti Glitch. - maykom15 - 17.03.2015

edit :: Faзo isso ae meu pawn depois disso nгo compila fica dando compiler parou de funcionar.
Ae fica so no pawno..


Re: Erro Anti Glitch. - Lуs - 17.03.2015

Quote:
Originally Posted by maykom15
Посмотреть сообщение
Sei que estou sendo chato mais queria que alguйm me ajudasse via skype.. se possivel nгo estou conseguindo fazer isto.
O fуrum estб aн para isto, nгo vejo a necessidade de um meio de comunicaзгo externo ou atй mesmo um mensageiro para isto. Veja os exemplos acima e verбs que fica muito simples arrumar tal erro.