[DUV] Funзгo esta certa ?
#1

esta й uma funзгo que criei pro meu RPG ela esta certa ?

pawn Код:
public OnPlayerDamageStatusUpdate(playerid)
{
    SendClientMessage(playerid, AMARELO,"Cuidado chame a anbulancia /ligar 102" );
  ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  SetPlayerHealth(playerid, 10.0);
  SetTimer("ANIM",5000,0);
  return 1;
}
ela й pra quadno um player sofre alguma agreзгo ou toma um tiro ela baixe a vida para 10 e mude para um anim de crack ( crack = um anim que deita no chao e comesa a gemer) .

Obg!

Aproveitando o topico outra DUV

pawn Код:
SetTimer("ANIM",20000,0);
  SetTimer("morte",15000,0);
Estes settimer sгo para quantos seg ou minutos serem executadas ?
Reply
#2

A 1є duvida eu nao sei mas a segunda

Quote:

SetTimer("ANIM",20000,0);
SetTimer("morte",15000,0);

o primeiro settimer й 20 segundos o segundo й 15 segundos
Reply
#3

up
Reply
#4

Nгo facas "up" seu ignorante!
Reply
#5

RoamPT Pega mais leve.., da proxima vez amigo fale por PM a quem acha que pode lhe ajudar dar UP, nгo й bonito!
pawn Код:
public OnPlayerDamageStatusUpdate(playerid)
{
if(GetPlayerHealth(playerid) <= 10)
{
SendClientMessage(playerid, AMARELO,"Cuidado chame a anbulancia /ligar 102" );
  ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  SetPlayerHealth(playerid, 10.0);
  SetTimer("ANIM",5000,0);
}
  return 1;
}
Reply
#6

valew mas nun funcionou
Reply
#7

Cara, nгo entendi muito bem sua Questгo, (achei que so se tivesse abaixo de 10 era para executar aзгo), mesmo assim:
pawn Код:
public OnPlayerDamageStatusUpdate(playerid)
{
SendClientMessage(playerid, AMARELO,"Cuidado chame a anbulancia /ligar 102" );
  ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  SetPlayerHealth(playerid, 10.0);
  SetTimer("ANIM",5000,0);
  return 1;
}
Esta tudo certo, agora nгo sei porque vieste pedir ajuda se esta certo?
Reply
#8

ele nгo funcionou aqui por istu vim pedi ajuda testa ai em algum gm ou fs seu :/
Reply
#9

Analfabeto, pff.
Reply
#10

tentei
pawn Код:
public OnPlayerDamageStatusUpdate(playerid)
{
new Float:vida;
GetPlayerHealth(playerid, vida); // Pega o valor do colete.
if (vida(playerid) > 1) //linha do erro
{
SendClientMessage(playerid, AMARELO,"Cuidado chame a anbulancia /ligar 102" );
  ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  SetPlayerHealth(playerid, 10);
  SetTimer("ANIM",5000,0);
  SetTimer("MORTE",5000,0);
}
  return 1;
}
mas deu erro
pawn Код:
C:\Documents and Settings\bruck\Meus documentos\samp03asvr_R7_win32\filterscripts\Cinto.pwn(36) : error 012: invalid function call, not a valid address
C:\Documents and Settings\bruck\Meus documentos\samp03asvr_R7_win32\filterscripts\Cinto.pwn(36) : warning 215: expression has no effect
C:\Documents and Settings\bruck\Meus documentos\samp03asvr_R7_win32\filterscripts\Cinto.pwn(36) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\bruck\Meus documentos\samp03asvr_R7_win32\filterscripts\Cinto.pwn(36) : error 029: invalid expression, assumed zero
C:\Documents and Settings\bruck\Meus documentos\samp03asvr_R7_win32\filterscripts\Cinto.pwn(36) : fatal error 107: too many error messages on one line
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)