SA-MP Forums Archive
[Ajuda] Mensagem quando ganhar x1 - 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] Mensagem quando ganhar x1 (/showthread.php?tid=549796)



Mensagem quando ganhar x1 - Feio - 08.12.2014

Olб , coloquei esse cуdigo simples de quando ganhar x1 aparece o quanto de vida ficou o player que venceu
PHP код:
new ssss1[150];
new 
Float:HealthFloat:Armour;
GetPlayerArmour(playeridarmour);
GetPlayerHealth(playerid,health);
format(ssss1sizeof(ssss1), "{00FF00}[X1] {FFFFFF}%s {00FF00}derrotou {FFFFFF}%s {00FF00}[X1] » {00FF00}FICOU COM %.0f% DE HP E %.0f% DE COLETE"killer_nameplayerid_nameHealthArmour); 
mais estб dando esse erro
PHP код:
(6801) : error 025: function heading differs from prototype 



Re: mensagem quando ganhar x1 - Kimossab - 08.12.2014

(facepalm) a funзгo public estб diferente da forward equeceste-te de algum parametro


Re: mensagem quando ganhar x1 - Feio - 08.12.2014

A Linha 6801 й essa
PHP код:
public OnPlayerDeath(playeridkilleridreasonHealthArmour
Retirei Health, Armour
Ficou Assim Estб Correto ?
PHP код:
public OnPlayerDeath(playeridkilleridreason



Re: mensagem quando ganhar x1 - Kimossab - 08.12.2014

Sim, assim estб coreto : https://sampwiki.blast.hk/wiki/OnPlayerDeath


Re: Mensagem quando ganhar x1 - Feio - 09.12.2014

estб aparecendo o HP do player que morre , teria como colocar pra aparecer o hp do player que ganhou o x1 ?


Re: Mensagem quando ganhar x1 - Artista - 09.12.2014

Basta trocar:
pawn Код:
GetPlayerArmour(playerid, armour);
GetPlayerHealth(playerid,health);
por:
pawn Код:
GetPlayerArmour(killerid, armour);
GetPlayerHealth(killerid,health);
playerid serб substituнdo pelo id do player que morreu
killerid serб substituнdo pelo id do player que matou

Dica: se esforce mais em aprender. Leia tutoriais e sempre tente entender tudo que compхem os seus cуdigos.


Re: Mensagem quando ganhar x1 - Feio - 10.12.2014

mais a mensagem parou de aparecer quando acaba o x1


Re: Mensagem quando ganhar x1 - Artista - 10.12.2014

Tente fazer assim:
pawn Код:
new Float: Vida,
    Float: Colete;
GetPlayerHealth(killerid, Vida);
GetPlayerHealth(killerid, Colete);
new NomeK[25];
GetPlayerName(killerid, NomeK, sizeof(NomeK));
new Nome[25];
GetPlayerName(playerid, Nome, sizeof(Nome));
new string[156];
format(string, sizeof(string), "[X1] {FFFFFF}%s {00FF00}derrotou {FFFFFF}%s {00FF00}[X1] » {00FF00}FICOU COM %.0f% DE HP E %.0f% DE COLETE", NomeK, Nome, Vida, Colete);
SendClientMessageToAll(0x00FF00FF, string);



Re: Mensagem quando ganhar x1 - Feio - 10.12.2014

sу oque nгo estб aparecendo й a parte
PHP код:
» {00FF00}FICOU COM %.0fDE HP E %.0fDE COLETE 



Re: Mensagem quando ganhar x1 - MultiKill - 10.12.2014

Aumenta as cйlulas da string ssss1.