[Ajuda] TEXTDRAWS NГO APARECEM
#7

Quote:
Originally Posted by AutoMatic2
Посмотреть сообщение
Й tbm use PlayerTextDraw pq й para cada player й nгo para todos. isso vai dar um bug faзa os seus rot com MAX_PLAYERS

ro12 = TextDrawCreate(591.999572, 427.000061, "%s", viptext);

Isso tbm n vai da certo, essa funзгo apenas ta criando a textdraw. "%s", viptext vc ta usando os parametros errado,

Para fazer funcionar faзa assim:

PHP код:
new PlayerText:Rot[MAX_PLAYERS][1]; // [MAX_PLAYERS][1] - vai ser para cada id й [1] serб 1 textdraw so para mostrar.
public OnGameModeInit()
{
    
Rot[playerid][0] = CreatePlayerTextDraw(playerid591.999572427.000061"~r~Nick: ~w~Ninguem");
    return 
1;
}
public 
OnPlayerUpdate(playerid)
{
    new 
string[46], pNome[24];
    
GetPlayerName(playeridpNome24);
    
format(stringsizeof(string), "~r~Nick: ~w~%s"pNome(playerid));
    
PlayerTextDrawSetString(playeridRot[playerid][0], string);
    
PlayerTextDrawShow(playeridRot[playerid][0]);
    return 
1;

Seu cуdigo nгo vai funcionar, OnGameModeInit nгo possui o parвmetro playerid, o correto seria criar no OnPlayerConnect. Nгo precisa de usar OnPlayerUpdate para atualizar o nick do jogador basta na hora da criaзгo da textdraw no OnPlayerConnect formatar usando o nick do jogador. Tambйm nгo tem sentido criar uma array bidimensional para usar uma textdraw basta usar MAX_PLAYERS.
Reply


Messages In This Thread
TEXTDRAWS NГO APARECEM - by LeonardoMD - 24.08.2018, 22:22
Re: TEXTDRAWS NГO APARECEM - by LeonardoMD - 24.08.2018, 22:35
Re: TEXTDRAWS NГO APARECEM - by LeonardoMD - 24.08.2018, 23:06
Re: TEXTDRAWS NГO APARECEM - by WiliHacking - 24.08.2018, 23:25
Re: TEXTDRAWS NГO APARECEM - by Rhayziin - 26.08.2018, 11:31
Re: TEXTDRAWS NГO APARECEM - by AutoMatic2 - 26.08.2018, 15:19
Re: TEXTDRAWS NГO APARECEM - by FerrariL - 26.08.2018, 15:26
Re: TEXTDRAWS NГO APARECEM - by AutoMatic2 - 26.08.2018, 16:01
Re: TEXTDRAWS NГO APARECEM - by Meck - 26.08.2018, 16:39

Forum Jump:


Users browsing this thread: 1 Guest(s)