Como que faz?
#1

Queria saber como por uma animaзгo por um tempo de acordo de quantas letras o jogador digitou!

pawn Код:
ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0, 0, 1, 1, 1, 1);
Esta animaзгo.
Reply
#2

pawn Код:
if(!strcmp(cmdtext,"/Cara", True))
{
    SetTimer("ACABAR",strlen(cmdtext), false);
    return 1;
}

public ACABAR(playerid)
{
    ClearAnimations(playerid); // nгo me lembro se escreve assim a funзгo.
    return 1;
}
Reply
#3

pawn Код:
public OnPlayerText(playerid,text)
{
       ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0, 0, 1, 1, 1, 1);
       SetTimerEx("Parar",(strlen(text) * 20),false,"i",playerid);
       return true;
}
foeward Parar(playerid);
public Parar(playerid)
{
    ClearAnimations(playerid);
    return true;
}
Garfield quando aprenderб usar SetTimerEx --'

Att
Reply
#4

pawn Код:
public OnPlayerText(playerid, text[])
{
       ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0, 0, 1, 1, 1, 1);
       SetTimerEx("Parar", (strlen(text)*150), false, "i", playerid);
       return 1;
}
forward Parar(playerid);
public Parar(playerid)
{
    ClearAnimations(playerid);
    return 1;
}
Na base do cуdigo acima.
Reply
#5

jб criei vбrios gamemodes e fs's, sу em uma vez eu usei,
o e logo esqueci que SetTimerEx и tempo para o Player,
SetTimer й tempo para Todos, normalmente para o servidor.

Obrigado pela preucupaзгo,

Att
Reply
#6

Obrigado a todos. Mas em quero o tempo de duraзгo da animaзгo de acordo com quantas letras o jogador digitou exmeplo, eu digito: ou e dura 2 segundos, eu digito: quero um pirulito e demora 9 segundos.
Reply
#7

digitar no chat ou no comando ?
Reply
#8

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
jб criei vбrios gamemodes e fs's, sу em uma vez eu usei,
o e logo esqueci que SetTimerEx и tempo para o Player,
SetTimer й tempo para Todos, normalmente para o servidor.

Obrigado pela preucupaзгo,

Att
Nгo.

SetTimer й sem parвmetros para callback
SetTimerEx й com parвmetros pela callback

E nгo estou me preocupando,apenas nao gosto que vocк fique postando cуdigos errados,lol

pawn Код:
public OnPlayerText(playerid, text[])
{
       ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0, 0, 1, 1, 1, 1);
       SetTimerEx("Parar", (strlen(text)* 80), false, "i", playerid);
       return 1;
}
forward Parar(playerid);
public Parar(playerid)
{
    ClearAnimations(playerid);
    return 1;
}
Reply
#9

Quote:
Originally Posted by [FeK]DraKiNs
Посмотреть сообщение
Nгo.

SetTimer й sem parвmetros para callback
SetTimerEx й com parвmetros pela callback

E nгo estou me preocupando,apenas nao gosto que vocк fique postando cуdigos errados,lol

pawn Код:
public OnPlayerText(playerid, text[])
{
       ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0, 0, 1, 1, 1, 1);
       SetTimerEx("Parar", (strlen(text)* 80), false, "i", playerid);
       return 1;
}
forward Parar(playerid);
public Parar(playerid)
{
    ClearAnimations(playerid);
    return 1;
}
Magooo
Reply
#10

pawn Код:
public OnPlayerText(playerid, text[])
{
       ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0, 1, 1, 1, 1, 1);
       SetTimerEx("Parar", (strlen(text)*1000), false, "i", playerid);
       return 1;
}
forward Parar(playerid);
public Parar(playerid)
{
    ClearAnimations(playerid);
    return 1;
}
Agora eu acho que vai, tenta aн.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)