SA-MP Forums Archive
[AJUDA]Funзгo nгo esta "executando" nada. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA]Funзгo nгo esta "executando" nada. (/showthread.php?tid=195056)



[AJUDA]Funзгo nгo esta "executando" nada. - faeldk - 01.12.2010

Ola amigos.

Estou fazendo Funзхes que Irб(penso que sim) deixar mais rapido meu Trabalho etc.
Sу que estou com um Probleminha numa Funзгo que eu mesmo criei.
Olhem:
pawn Код:
//Funзгo
DarVidaColete(playerid,vida,colete);

//Aqui a stock.
stock DarVidaColete(playerid, vida, colete)
{
GetPlayerHealth(playerid,vida);
GetPlayerArmour(playerid,colete);
}
O problema e que ele nгo seta nem a Vida nem o Colete .

Desde jб, Obrigado...

Obs.:E a primeira Funзгo que eu crio!


Re: [AJUDA]Funзгo nгo esta "executando" nada. - [Banido]HigorOliver - 01.12.2010

pawn Код:
stock DarVidaColete(playerid, vida, colete)
{
SetPlayerHealth(playerid,vida);
SetPlayerArmour(playerid,colete);
}

Ъ.щ


Re: [AJUDA]Funзгo nгo esta "executando" nada. - faeldk - 01.12.2010

Quote:
Originally Posted by [Banido]HigorOliver
Посмотреть сообщение
pawn Код:
stock DarVidaColete(playerid, vida, colete)
{
SetPlayerHealth(playerid,vida);
SetPlayerArmour(playerid,colete);
}

Ъ.щ
Mas eu quero e Adicionar e nгo Setar '-'.


Re: [AJUDA]Funзгo nгo esta "executando" nada. - zSuYaNw - 01.12.2010

Tenta ae.

pawn Код:
stock DarVidaColete(playerid, vida, colete)
{
  SetPlayerHealth(GetPlayerHealth(playerid),vida);
  SetPlayerArmour(GetPlayerArmour(playerid),colete);
  return true;
}



Re: [AJUDA]Funзгo nгo esta "executando" nada. - blackwave - 01.12.2010

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
Tenta ae.

pawn Код:
stock DarVidaColete(playerid, vida, colete)
{
  SetPlayerHealth(GetPlayerHealth(playerid),vida);
  SetPlayerArmour(GetPlayerArmour(playerid),colete);
  return true;
}
+ vida
+ colete


Re: [AJUDA]Funзгo nгo esta "executando" nada. - zSuYaNw - 01.12.2010

Quote:
Originally Posted by blackwave
Посмотреть сообщение
+ vida
+ colete
[ame]http://www.youtube.com/watch?v=cktNbqa8PkA[/ame]


Re: [AJUDA]Funзгo nгo esta "executando" nada. - blackwave - 01.12.2010

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение

kkkkkk

The message you have entered is too short. Please lengthen your message to at least 8 characters.


Re: [AJUDA]Funзгo nгo esta "executando" nada. - faeldk - 01.12.2010

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
Tenta ae.

pawn Код:
stock DarVidaColete(playerid, vida, colete)
{
  SetPlayerHealth(GetPlayerHealth(playerid),vida);
  SetPlayerArmour(GetPlayerArmour(playerid),colete);
  return true;
}
O Seu nгo Funcionou Garfield .


Re: [AJUDA]Funзгo nгo esta "executando" nada. - [Banido]HigorOliver - 01.12.2010

Quote:
Originally Posted by faeldk
Посмотреть сообщение
O Seu nгo Funcionou Garfield .
Claro que nгo vai funcionar --'


Fasta isto e so uma base.

new Float:vidax
GetPlayerHealth(playerid,vidax);
SetPlayerHealth(playerid, vidax+vida);


Re: [AJUDA]Funзгo nгo esta "executando" nada. - rjjj - 01.12.2010

Pelo que entendi, isto deve resolver o seu problema:

pawn Код:
stock DarVidaColete(playerid, Float:vida, Float:colete)
{
    new Float:VidaAtual;
    new Float:ColeteAtual;
    GetPlayerHealth(playerid,VidaAtual);
    GetPlayerArmour(playerid,ColeteAtual);
    SetPlayerHealth(playerid,VidaAtual+vida);
    SetPlayerArmour(playerid,ColeteAtual+colete);
    return 1;
}
Assim por exemplo, se vocк utilizar DarVidaColete(playerid, 20, 10); , adicionarб 20 de vida e 10 de colete jogador, ou seja, se o jogador tiver 40 de vida ele ficarб com 60, pelo que entendi й isto que vocк busca no tуpico.


Espero ter ajudado