[AJUDA]Por Animaзгo em um BOT
#1

Olб, alguem poderia me ajuda a por uma animaзгo em um bot?!
Reply
#2

BOTs recebem IDs como qualquer outro jogador que entra no servidor, como na maioria das vezes eles sгo os primeiros б entrarem no servidor, logo se vocк tem apenas 1 BOT, entгo esse terб o ID 0 (pois й o primeiro a entrar no servidor), um segundo BOT teria o ID 1, e assim por diante .


Essa й uma das maneiras de controlar o BOT, seguindo ela, basta usar:

Код:
ApplyAnimation(0,"VENDING","VEND_Drink_P",4.1,0,1,1,0,1);//Para o primeiro bot a entrar no servidor
ApplyAnimation(1,"VENDING","VEND_Drink_P",4.1,0,1,1,0,1);//Para o segundo bot a entrar no servidor
Espero ter ajudado .
Reply
#3

Onde ponho isso?
Reply
#4

Quote:
Originally Posted by taynam22
Посмотреть сообщение
Onde ponho isso?
Vai depender de onde, quando e porque vocк estб querendo aplicar uma animaзгo em um BOT .


Se vocк quiser que a animaзгo seja executada quando um jogador usar um comando por exemplo, as funзхes ApplyAnimation deverгo ser colocadas no OnPlayerCommandText .


Veja este exemplo, nele quando um comando for utilizado, a animaзгo serб aplicada ao primeiro BOT que tiver entrado no servidor, que й indicado pelo ID 0.


pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp("/executar",cmdtext,true,9)==0)
    {
        ApplyAnimation(0,"VENDING","VEND_Drink_P",4.1,0,1,1,0,1);//Para o primeiro bot a entrar no servidor
        return 1;
    }
    return 0;
}

Espero ter ajudado .
Reply
#5

OnPlayerConnect No Caso...
Reply
#6

pawn Код:
if(IsPlayerNPC(playerid))
  {
    ApplyAnimation(0,"VENDING","VEND_Drink_P",4.1,0,1,1,0,1);        
        return 1;
  }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)