SA-MP Forums Archive
[Ajuda] Kills na tela - 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] Kills na tela (/showthread.php?tid=642404)



Kills na tela - nasser - 30.09.2017

To mу perdido a textdraw й textKills eu jб tentei de outras formas e nem vai, alguйm tem alguma ideia? Obs.: essa textdraw tem que aparecer para todos os jogadores nгo somente para um
PHP код:
if(Mortes[killerid]== 2)
{
format(str_recsizeof(str_rec), "[MORTES]: %s esta querendo virar um(a) assassino(a) ja matou 2 pessoas.!"killer_name);
SendClientMessageToAll(MORTESstr_rec);
TextDrawShowForPlayer(playerid"%s ~n~~r~~h~         Rampage!"kName);
//format(string, sizeof(string), "%s ~n~~r~~h~         Rampage!", kName);
//TextDrawSetString(string);
TextDrawShowForAll(textKills);
/*
format(string, sizeof(string), "~N~~N~~N~~N~~r~%s ~w~~r~DOUBLE KILL.", Name);
GameTextForPlayer(killerid,string, 6000,1);*/
CallRemoteFunction("GivePlayerCash""ii"killerid400);




Re: Kills na tela - Naine - 30.09.2017

mano eu to bem por fora de samp..

mas use essa funcao (pelo que notei acho que tu ta usando player textdraw) use os globais mesmo.
https://sampwiki.blast.hk/wiki/TextDrawCreate (no ongamemodeinit)
e depois
https://sampwiki.blast.hk/wiki/TextDrawShowForAll


Re: Kills na tela - RodrigoMSR - 30.09.2017

Use TextDrawSetString e depois mostre a todos os jogadores com TextDrawShowForAll.
PHP код:
if(Mortes[killerid]== 2)
{
format(str_recsizeof(str_rec), "[MORTES]: %s esta querendo virar um(a) assassino(a) ja matou 2 pessoas.!"killer_name);
SendClientMessageToAll(MORTESstr_rec);
format(str_recsizeof(str_rec), "%s ~n~~r~~h~         Rampage!"killer_name);
TextDrawSetString(textKillsstr_rec);
TextDrawShowForAll(textKills);
CallRemoteFunction("GivePlayerCash""ii"killerid400);




Re: Kills na tela - Naine - 30.09.2017

se eu nao me engano.. voce esta usando PlayerTextDraw, no seu caso nao й necessбrio.. pode usar textdraw global mesmo.. deixei um exemplo pra ti em baixo

PHP код:
new Text:textid;
public 
OnGameModeInit() 
{
    
textid TextDrawCreate(100.0100.0"");
}
if(
Mortes[killerid]== 2
{
    
format(str_recsizeof str_rec"[MORTES]: %s esta querendo virar um(a) assassino(a) ja matou 2 pessoas.!"killer_name); 
    
TextDrawSetString(textidstr_rec);  
    
TextDrawShowForAll(textid); 




Re: Kills na tela - nasser - 30.09.2017

Agradeзo muito a todos, fiz de uma maneira que ficou assim(faltou testar amanhг vou testar):
PHP код:
if(Mortes[killerid]== 2)
{
format(str_recsizeof(str_rec), "[MORTES]: %s esta querendo virar um(a) assassino(a) ja matou 2 pessoas.!"killer_name);
SendClientMessageToAll(MORTESstr_rec);
//format(string, sizeof(string), "%s ~n~~r~~h~         Rampage!", kName);
format(stringsizeof(string), "%s ~n~~r~~h~         Rampage!"kName);
PlayerTextDrawSetString(playeridtextKills[playerid], string);
PlayerTextDrawShow(playeridtextKills[playerid]);
SetTimerEx("hideTextKills"5000false"i"playerid);
CallRemoteFunction("GivePlayerCash""ii"killerid400);