[Ajuda] Kills na tela
#1

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_rec, sizeof(str_rec), "[MORTES]: %s esta querendo virar um(a) assassino(a) ja matou 2 pessoas.!", killer_name);
SendClientMessageToAll(MORTES, str_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", killerid, 400);
} 
Reply
#2

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
Reply
#3

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

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.0, 100.0, "");
}
if(
Mortes[killerid]== 2) 
{
    
format(str_rec, sizeof str_rec, "[MORTES]: %s esta querendo virar um(a) assassino(a) ja matou 2 pessoas.!", killer_name); 
    
TextDrawSetString(textid, str_rec);  
    
TextDrawShowForAll(textid); 
} 
Reply
#5

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


Forum Jump:


Users browsing this thread: 1 Guest(s)