[Ajuda] Sistema de medico
#5

Encontrei o problema. Seu sistema possui redundвncias. Utilize o laзo apenas para encontrar o jogador, depois faзa o restante fora dele. O que estб acontencendo й que se o ID 0 nгo for o solicitante, etc, o sistema vai ignorar o restante dos jogadores. Faзa o seguinte:

PHP код:
PlayerASerCurado[playerid] = -1
for(new 
iMAX_PLAYERSi++) 

    new 
FloatxFloatyFloatz
    if(
PlayerSolicitoMedico[i] == true
    { 
        
GetPlayerPos(ixyz); 
        if(
PlayerToPoint(1.0playeridxyz)) 
        { 
            
PlayerASerCurado[playerid] = i
            break;
        } 
    }
}
// aqui vocк faz as verificaзхes
// por ex
if(PlayerASerCurado[playerid] == -1)
    return 
SendClientMessage(playerid,-1,"Nгo hб jogadores prox querendo medico");
    
// agora possui um PlayerASerCurado[playerid] querendo mйdico e estб prox
// curar, aplicar animaзгo, etc... 
Espero ter ajudado
Reply


Messages In This Thread
Sistema de medico - by LosLipe - 02.04.2018, 12:04
Re: Sistema de medico - by arakuta - 02.04.2018, 13:25
Re: Sistema de medico - by LosLipe - 02.04.2018, 13:37
Re: Sistema de medico - by arakuta - 02.04.2018, 13:46
Re: Sistema de medico - by arakuta - 02.04.2018, 14:03

Forum Jump:


Users browsing this thread: 2 Guest(s)