[Ajuda] fatal error 102: table overflow: "staging buffer"
#1

Bom, estou com um grande problema. Eu sei o motivo de estar acontecendo esse erro, sу nгo estou conseguindo achar uma maneira de resolve-lo. Й seguinte... Meu cуdigo estб assim:

Exemplo:
PHP Code:
if(!IsPlayerInRangeOfPoint(playerid1.0xyz) && (!IsPlayerInRangeOfPoint(playerid1.0xyz)
&& (!
IsPlayerInRangeOfPoint(playerid1.0xyz) && (!IsPlayerInRangeOfPoint(playerid1.0xyz)))))
{
    
varES[playerid] = 0;

E tipo... tem muitos, ai deu esse erro ai... Mas eu preciso adicionar mais ;-; tem como eu criar um outro IF e meio que juntar os 2? Ou slб... alguma outra maneira. Se puderem ajudar eu agradeзo.
Reply
#2

PHP Code:

if(IsPlayerInRangeOfPoint(playerid1.0xyz) ||
     (
IsPlayerInRangeOfPoint(playerid1.0xyz) ||
     (
IsPlayerInRangeOfPoint(playerid1.0xyz) ||
     (
IsPlayerInRangeOfPoint(playerid1.0xyz))
    { 
    
varES[playerid] = 0
    } 
Reply
#3

Nгo funcionou
Reply
#4

PHP Code:
if(!IsPlayerInRangeOfPoint(playerid1.0xyz) && !IsPlayerInRangeOfPoint(playerid1.0xyz)
&& !
IsPlayerInRangeOfPoint(playerid1.0xyz) && !IsPlayerInRangeOfPoint(playerid1.0xyz))
return 
SendClientMessage(playerid0xFF0000FF,"Mensagem");
{
    
varES[playerid] = 0;            

Reply
#5

Continua o mesmo erro ;-;
Eu contei aqui e tem 52 (!IsPlayerInRangeOfPoint(... ;-;
Reply
#6

Quote:
Originally Posted by SmokeKiLL
View Post
Continua o mesmo erro ;-;
Eu contei aqui e tem 52 (!IsPlayerInRangeOfPoint(... ;-;
Manda o restante do cуdigo
Reply
#7

IGNOREM AS COORDENADAS REPETIDAS, EU COLOQUEI ELAS PARA SIMULAR AS FUTURAS COORDENADAS QUE VOU COLOCAR...

PHP Code:
    if(!IsPlayerInRangeOfPoint(playerid1.01490.28591305.70681093.2964) && (!IsPlayerInRangeOfPoint(playerid1.01481.0116, -1771.419118.7958)
    && (!
IsPlayerInRangeOfPoint(playerid1.01494.41991304.19591093.2891) && (!IsPlayerInRangeOfPoint(playerid1.01554.9537, -1675.658416.1953)
    && (!
IsPlayerInRangeOfPoint(playerid1.0246.587862.78771003.6406) && (!IsPlayerInRangeOfPoint(playerid1.0268.415477.29771001.0391)
    && (!
IsPlayerInRangeOfPoint(playerid1.01767.5311, -1905.987813.5681) && (!IsPlayerInRangeOfPoint(playerid1.0, -26.9133, -89.67661003.5469)
    && (!
IsPlayerInRangeOfPoint(playerid3.01479.4216, -1686.486614.0469) && (!IsPlayerInRangeOfPoint(playerid3.01210.2850, -1739.424113.5874)
    && (!
IsPlayerInRangeOfPoint(playerid3.02131.8552, -1151.322924.0606) && (!IsPlayerInRangeOfPoint(playerid1.02426.6287, -2102.766613.5469)
    && (!
IsPlayerInRangeOfPoint(playerid1.0210.3851, -100.33031005.2578) && (!IsPlayerInRangeOfPoint(playerid1.0, -111.4495,-10.7101,3.1094)
    && (!
IsPlayerInRangeOfPoint(playerid1.0, -109.2288,-3.2659,3.1172) && (!IsPlayerInRangeOfPoint(playerid1.01524.4855, -1677.85946.2188)
    && (!
IsPlayerInRangeOfPoint(playerid1.0246.276887.73651003.6406) && (!IsPlayerInRangeOfPoint(playerid1.01561.9401,-1684.6097,28.3956)
    && (!
IsPlayerInRangeOfPoint(playerid1.0, -1341.0715500.614211.1953) && (!IsPlayerInRangeOfPoint(playerid1.01568.6442, -1689.97296.2188)// Cofre Orgs
    
&& (!IsPlayerInRangeOfPoint(playerid1.0, -1348.1307500.868111.2027) && (!IsPlayerInRangeOfPoint(playerid1.0255.112377.42411003.6406)
    && (!
IsPlayerInRangeOfPoint(playerid1.0, -1340.9231496.207011.1953) && (!IsPlayerInRangeOfPoint(playerid1.0256.250373.69741003.6406)
    && (!
IsPlayerInRangeOfPoint(playerid1.0242.580666.39241003.6406) && (!IsPlayerInRangeOfPoint(playerid1.02316.6196, -7.165426.7422)
    && (!
IsPlayerInRangeOfPoint(playerid1.02316.6174, -15.453326.7422) && (!IsPlayerInRangeOfPoint(playerid2.0942.04792176.94461011.0234)
    && (!
IsPlayerInRangeOfPoint(playerid2.02102.1858, -1810.960113.5547) && (!IsPlayerInRangeOfPoint(playerid1.01081.2550, -1696.986013.5469)
    && (!
IsPlayerInRangeOfPoint(playerid1.01168.51151361.934010.9293) && (!IsPlayerInRangeOfPoint(playerid1.01490.28591305.70681093.2964)
    && (!
IsPlayerInRangeOfPoint(playerid1.01490.28591305.70681093.2964) && (!IsPlayerInRangeOfPoint(playerid1.01490.28591305.70681093.2964)
    && (!
IsPlayerInRangeOfPoint(playerid1.01490.28591305.70681093.2964) && (!IsPlayerInRangeOfPoint(playerid1.01490.28591305.70681093.2964)
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[0][bEntranceX], BizzInfo[0][bEntranceY], BizzInfo[0][bEntranceZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[0][bExitX], BizzInfo[0][bExitY], BizzInfo[0][bExitZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[1][bEntranceX], BizzInfo[1][bEntranceY], BizzInfo[1][bEntranceZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[1][bExitX], BizzInfo[1][bExitY], BizzInfo[1][bExitZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[2][bEntranceX], BizzInfo[2][bEntranceY], BizzInfo[2][bEntranceZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[2][bExitX], BizzInfo[2][bExitY], BizzInfo[2][bExitZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[3][bEntranceX], BizzInfo[3][bEntranceY], BizzInfo[3][bEntranceZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[3][bExitX], BizzInfo[3][bExitY], BizzInfo[3][bExitZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[4][bEntranceX], BizzInfo[4][bEntranceY], BizzInfo[4][bEntranceZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[4][bExitX], BizzInfo[4][bExitY], BizzInfo[4][bExitZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[5][bEntranceX], BizzInfo[5][bEntranceY], BizzInfo[5][bEntranceZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[5][bExitX], BizzInfo[5][bExitY], BizzInfo[5][bExitZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[6][bEntranceX], BizzInfo[6][bEntranceY], BizzInfo[6][bEntranceZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[6][bExitX], BizzInfo[6][bExitY], BizzInfo[6][bExitZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[7][bEntranceX], BizzInfo[7][bEntranceY], BizzInfo[7][bEntranceZ])
    && (!
IsPlayerInRangeOfPoint(playerid1.0BizzInfo[7][bExitX], BizzInfo[7][bExitY], BizzInfo[7][bExitZ])))))))))))))))))))))))))))))))))))))))))))))))))))))
    {
        
varES[playerid] = 0;
    } 
Reply
#8

Siga este exemplo, que irar funcionar:

PHP Code:
new varES[MAX_PLAYERS];
CMD:atv(playeridparams[])
{
    if(
IsPlayerInRangeOfPoint(playerid1.00.00.00.0) && IsPlayerInRangeOfPoint(playerid1.00.00.00.0)
    && 
IsPlayerInRangeOfPoint(playerid1.00.00.00.0) && IsPlayerInRangeOfPoint(playerid1.00.00.00.0))
    {
        
varES[playerid] = 0;
    }
    return 
1;

Cheio, que estava dando erro, era por causa do "!" vocк nгo colocou o "Return"
Reply
#9

O erro saiu, porйm nгo estб resetando a variбvel para 0, tipo... para ela ser 0, o player nгo pode estar em nenhuma posiзгo que estб em cima, tlgd? Nгo o ъnico jeito й colocando o ! nгo? ;-;
Reply
#10

Quote:
Originally Posted by SmokeKiLL
View Post
O erro saiu, porйm nгo estб resetando a variбvel para 0, tipo... para ela ser 0, o player nгo pode estar em nenhuma posiзгo que estб em cima, tlgd? Nгo o ъnico jeito й colocando o ! nгo? ;-;
Entгo, tem que ter o "!" mesmo, porem vocк tem que colocar o return 1;

PHP Code:
new varES[MAX_PLAYERS]; 
CMD:atv(playeridparams[]) 

    if(!
IsPlayerInRangeOfPoint(playerid1.00.00.00.0) && !IsPlayerInRangeOfPoint(playerid1.00.00.00.0
    && !
IsPlayerInRangeOfPoint(playerid1.00.00.00.0) && !IsPlayerInRangeOfPoint(playerid1.00.00.00.0)) 
    return 
1;
    { 
        
varES[playerid] = 0
    } 
    return 
1

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)