Textdraw nгo aparecendo -
zqkRazer - 01.09.2014
Fiz um textdraw pra o comando /spec para olhar a pessoa, antes era gametext aн troquei por textdraw sу que nгo aparece jб tentei de td
Code:
Код:
stock StartSpectate(playerid, specplayerid)
{
for (new x = 0; x < MAX_PLAYERS; x++){
if(IsPlayerConnected(x) && GetPlayerState(x) == PLAYER_STATE_SPECTATING && PlayerInfo[x][SpecID] == playerid) {
AdvanceSpectate(x);
}
}
SetPlayerInterior(playerid,GetPlayerInterior(specplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(specplayerid));
TogglePlayerSpectating(playerid, 1);
if(IsPlayerInAnyVehicle(specplayerid)) {
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(specplayerid));
PlayerInfo[playerid][SpecID] = specplayerid;
PlayerInfo[playerid][SpecType] = ADMIN_SPEC_TYPE_VEHICLE;
}
else {
PlayerSpectatePlayer(playerid, specplayerid);
PlayerInfo[playerid][SpecID] = specplayerid;
PlayerInfo[playerid][SpecType] = ADMIN_SPEC_TYPE_PLAYER;
}
new string[100], Float:hp, Float:ar;
GetPlayerName(specplayerid,string,sizeof(string));
GetPlayerHealth(specplayerid, hp); GetPlayerArmour(specplayerid, ar);
new pname;
format(string,sizeof(string)," nome: %s ID: %d~n~ ~y~vida: %0.1f colete: %0.1f~n~ ~<~ Trocar lspec ~y~~>~", string,specplayerid,pname,hp,ar);
TextDrawSetString(EuOlhei, string);
TextDrawShowForPlayer(playerid, EuOlhei);
//GameTextForPlayer(playerid,string,25000,3);
return 1;
}
}
Nome da textdraw: EuOlhei (nao riam eu so retardado)
Re: Textdraw nгo aparecendo -
s4kuL - 01.09.2014
Tente isso
pawn Код:
new Text:EuOlhei[MAX_PLAYERS];
for (new i; i < MAX_PLAYERS; i++)
{
//Aqui vocк adiciona a textdraw com exemplo: TextDrawOutline(Text:EuOlhei[i],1);
}
stock StartSpectate(playerid, specplayerid)
{
new
string[100],
Float:hp,
Float:ar,
pname
;
GetPlayerName(specplayerid,string,sizeof(string));
GetPlayerHealth(specplayerid, hp);
GetPlayerArmour(specplayerid, ar);
for (new x = 0; x < MAX_PLAYERS; x++)
{
if(IsPlayerConnected(x) && GetPlayerState(x) == PLAYER_STATE_SPECTATING && PlayerInfo[x][SpecID] == playerid)
{
AdvanceSpectate(x);
}
}
SetPlayerInterior(playerid,GetPlayerInterior(specplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(specplayerid));
TogglePlayerSpectating(playerid, 1);
if(IsPlayerInAnyVehicle(specplayerid))
{
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(specplayerid));
PlayerInfo[playerid][SpecID] = specplayerid;
PlayerInfo[playerid][SpecType] = ADMIN_SPEC_TYPE_VEHICLE;
}
else
{
PlayerSpectatePlayer(playerid, specplayerid);
PlayerInfo[playerid][SpecID] = specplayerid;
PlayerInfo[playerid][SpecType] = ADMIN_SPEC_TYPE_PLAYER;
}
TextDrawShowForPlayer(playerid, EuOlhei[playerid]);
format(string,sizeof(string),"nome: %s ID: %d~n~ ~y~vida: %0.1f colete: %0.1f~n~ ~<~ Trocar lspec ~y~~>~", string,specplayerid,pname,hp,ar);
TextDrawSetString(EuOlhei[playerid], string);
return 1;
}
Re: Textdraw nгo aparecendo -
Spectral - 01.09.2014
Tenta esse:
pawn Код:
stock StartSpectate(playerid, specplayerid)
{
for (new x = 0; x < MAX_PLAYERS; x++){
if(IsPlayerConnected(x) && GetPlayerState(x) == PLAYER_STATE_SPECTATING && PlayerInfo[x][SpecID] == playerid) {
AdvanceSpectate(x);
}
}
SetPlayerInterior(playerid,GetPlayerInterior(specplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(specplayerid));
TogglePlayerSpectating(playerid, 1);
if(IsPlayerInAnyVehicle(specplayerid)) {
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(specplayerid));
PlayerInfo[playerid][SpecID] = specplayerid;
PlayerInfo[playerid][SpecType] = ADMIN_SPEC_TYPE_VEHICLE;
}
else {
PlayerSpectatePlayer(playerid, specplayerid);
PlayerInfo[playerid][SpecID] = specplayerid;
PlayerInfo[playerid][SpecType] = ADMIN_SPEC_TYPE_PLAYER;
}
new string[100], Float:hp, Float:ar;
GetPlayerName(specplayerid,string,sizeof(string));
GetPlayerHealth(specplayerid, hp); GetPlayerArmour(specplayerid, ar);
new pname;
format(string,sizeof(string)," nome: %s ID: %d~n~ ~y~vida: %0.1f colete: %0.1f~n~ ~<~ Trocar lspec ~y~~>~", string,specplayerid,pname,hp,ar);
TextDrawSetString(EuOlhei[playerid], string); //Faltou adicionar [playerid]
TextDrawShowForPlayer(playerid, EuOlhei[playerid]); //Faltou adicionar [playerid]
return 1;
}
}
Re: Textdraw nгo aparecendo -
zqkRazer - 02.09.2014
Valeu funcionou mais queria mostrar o fps e ping atualizando eu tentei o fps fica em 0 mais o ping fica normal mais n atualiza tem como alguйm ajudar?
CODE
Код:
stock StartSpectate(playerid, specplayerid)
{
new
string[100],
Float:hp,
Float:ar,
pname
;
GetPlayerName(specplayerid,string,sizeof(string));
GetPlayerHealth(specplayerid, hp);
GetPlayerArmour(specplayerid, ar);
for (new x = 0; x < MAX_PLAYERS; x++)
{
if(IsPlayerConnected(x) && GetPlayerState(x) == PLAYER_STATE_SPECTATING && PlayerInfo[x][SpecID] == playerid)
{
AdvanceSpectate(x);
}
}
SetPlayerInterior(playerid,GetPlayerInterior(specplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(specplayerid));
TogglePlayerSpectating(playerid, 1);
if(IsPlayerInAnyVehicle(specplayerid))
{
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(specplayerid));
PlayerInfo[playerid][SpecID] = specplayerid;
PlayerInfo[playerid][SpecType] = ADMIN_SPEC_TYPE_VEHICLE;
}
else
{
PlayerSpectatePlayer(playerid, specplayerid);
PlayerInfo[playerid][SpecID] = specplayerid;
PlayerInfo[playerid][SpecType] = ADMIN_SPEC_TYPE_PLAYER;
}
TextDrawShowForPlayer(playerid, EuOlhei);
format(string,sizeof(string),"~w~ nome: %s ID: %d~n~ ~y~colete: %0.1f vida: %0.1f~n~ ~y~Ping (~w~%i~y~) FPS (~w~%i~y~)", string,specplayerid,pname,hp,ar,GetPlayerPing(playerid),GetPlayerFPS(playerid));
TextDrawSetString(EuOlhei, string);
return 1;
}
Re: Textdraw nгo aparecendo -
zqkRazer - 02.09.2014
Up
.
.
.
Re: Textdraw nгo aparecendo -
Spectral - 02.09.2014
Altera o fim. Coloca assim:
pawn Код:
}
format(string,sizeof(string),"~w~ nome: %s ID: %d~n~ ~y~colete: %0.1f vida: %0.1f~n~ ~y~Ping (~w~%i~y~) FPS (~w~%i~y~)", string,specplayerid,pname,hp,ar,GetPlayerPing(playerid),GetPlayerFPS(playerid));
TextDrawSetString(EuOlhei[playerid], string);
TextDrawShowForPlayer(playerid, EuOlhei[playerid]);
return 1;
}
Re: Textdraw nгo aparecendo -
zqkRazer - 02.09.2014
o fps fica em 0 e o ping 199999999
Re: Textdraw nгo aparecendo -
StreetGT - 02.09.2014
porque nгo estas a usar PlayerTextdraws? Hб um limite de Textdraw's normais, pode ser esse motivo.