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_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);
}
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_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);
}
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.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);
}
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_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);
}