SA-MP Forums Archive
[Ajuda] Dano da faca - 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] Dano da faca (/showthread.php?tid=488657)



Dano da faca - Alex159 - 18.01.2014

Pessoal eu queria saber como que aumenta o dano da faca,queria por ela bem realista com 3 ou 2 facadas mata o cara tem como fazer issome ajudem pf : (


Re: Dano da faca - darkxdll - 18.01.2014

Da uma estudada nesses exemplo da WIKI !

https://sampwiki.blast.hk/wiki/OnPlayerTakeDamage

esse tambйm ajuda ...
https://sampwiki.blast.hk/wiki/OnPlayerGiveDamage


Re: Dano da faca - ViniKuliveguisky - 18.01.2014

se vocк possuir a callback:
pawn Код:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
basta adicionar isso:
pawn Код:
if(weaponid == 4) {amount = 10;}//Faca
Amount seria o tanto de vida a ser tirado, por exemplo 10.

Se nгo possuir a callback coloque assim:
pawn Код:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
{
    if(weaponid == 4) {amount = 10;}//Faca
        return 1;
}



Re: Dano da faca - Alex159 - 18.01.2014

Aaaaaahhhhh mas outra coisa ainda sou meio nb no pawno entгo nгo sei muita coisa,eu coloco isso mais ou menos onde? (desculpa por eu ser ta nb e,e)


Re: Dano da faca - davi54723 - 18.01.2014

Final do Seu GM... '-'
Isso se nгo tiver a call back "OnPlayerGiveDamage", se tiver vocк sу cola:

"if(weaponid == 4) {amount = 10;}//Faca"


Re: Dano da faca - Alex159 - 18.01.2014

Obrigado ^^ e mais uma vez desculpe pela nubisse huehuehuehue


Re: Dano da faca - Alex159 - 18.01.2014

C:\Users\Paulo\Desktop\KTL\gamemodes\KTL.pwn(19927 ) : error 025: function heading differs from prototype

Quando copilei deu esse erro aki e,e (nгo tenho o CALLBACK)


Re: Dano da faca - ViniKuliveguisky - 18.01.2014

Quote:
Originally Posted by Alex159
Посмотреть сообщение
C:\Users\Paulo\Desktop\KTL\gamemodes\KTL.pwn(19927 ) : error 025: function heading differs from prototype

Quando copilei deu esse erro aki e,e (nгo tenho o CALLBACK)
Quote:
Originally Posted by ViniKuliveguisky
Посмотреть сообщение
se vocк possuir a callback:
pawn Код:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
basta adicionar isso:
pawn Код:
if(weaponid == 4) {amount = 10;}//Faca
Amount seria o tanto de vida a ser tirado, por exemplo 10.

Se nгo possuir a callback coloque assim:
pawn Код:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
{
    if(weaponid == 4) {amount = 10;}//Faca
        return 1;
}
Putz vei, te passei um Tutorial completo e tu nem leu?


Re: Dano da faca - Alex159 - 18.01.2014

Li sim mas como falei sou nb em pawno e eu pude ter esquecido de algo e,e


Re: Dano da faca - Bruno13 - 18.01.2014

Quote:
Originally Posted by Alex159
Посмотреть сообщение
C:\Users\Paulo\Desktop\KTL\gamemodes\KTL.pwn(19927 ) : error 025: function heading differs from prototype

Quando copilei deu esse erro aki e,e (nгo tenho o CALLBACK)
Falaria para subir e ler o que nosso amigo a cima disse, mas vou re-falar por ser novato.

No final do seu GameMode, vocк copia isso abaixo e cola la jб que nгo tem a callback(public):
pawn Код:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
{
    if(weaponid == 4) {amount = 10;}//Faca
        return 1;
}
Agora se tiver callback(public) OnPlayerGiveDamage, coloque fora de outros parвmetros(if, else if, {}...)
pawn Код:
if(weaponid == 4) {amount = 10;}//Faca