Ime igraca u TextDrawu

Započeo Zarko55
pre 5 godina
454
pregleda
4
postova
Zarko55
Street Runner
pre 5 godina
Problem(error/warning): Naime uzeo da napravim u TD-u da bude ime igraca , i gledao sam po forumu kako si likovi radili ali sve sto sam probao nije radilo , nema errora/warninga ali uopste se ne pojavljuje u TD-u
Dio skripte:
ImeIgracaTD = CreatePlayerTextDraw(playerid, 548.000000, 164.696289, "Ime_Igraca");
PlayerTextDrawLetterSize(playerid, ImeIgracaTD, 0.141666, 0.836740);
PlayerTextDrawAlignment(playerid, ImeIgracaTD, 1);
PlayerTextDrawColor(playerid, ImeIgracaTD, -1);
PlayerTextDrawSetShadow(playerid, ImeIgracaTD, 0);
PlayerTextDrawSetOutline(playerid, ImeIgracaTD, 0);
PlayerTextDrawBackgroundColor(playerid, ImeIgracaTD, 255);
PlayerTextDrawFont(playerid, ImeIgracaTD, 2);
PlayerTextDrawSetProportional(playerid, ImeIgracaTD, 1);
PlayerTextDrawSetShadow(playerid, ImeIgracaTD, 0);

new string;
          format(string, sizeof(string), "%d",ImeIgraca(playerid));
  PlayerTextDrawSetString(playerid, ImeIgracaTD, string);


Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem)://
TheGabriel
Hustler
pre 5 godina

forward [MAX_PLAYER_NAME + 1]PlayerName(playerid);
stock PlayerName(playerid)
{
#assert MAX_PLAYER_NAME + 1 == 25
#emit PUSH.C 25
#emit PUSH.S 16
#emit PUSH.S playerid
#emit PUSH.C 12
#emit SYSREQ.C GetPlayerName
#emit STACK 16
#emit RETN
}

public OnPlayerConnect(playerid)
{
    ImeIgracaTD = CreatePlayerTextDraw(playerid, 548.000000, 164.696289, PlayerName(playerid));
    PlayerTextDrawLetterSize(playerid, ImeIgracaTD, 0.141666, 0.836740);
    PlayerTextDrawAlignment(playerid, ImeIgracaTD, 1);
    PlayerTextDrawColor(playerid, ImeIgracaTD, -1);
    PlayerTextDrawSetShadow(playerid, ImeIgracaTD, 0);
    PlayerTextDrawSetOutline(playerid, ImeIgracaTD, 0);
    PlayerTextDrawBackgroundColor(playerid, ImeIgracaTD, 255);
    PlayerTextDrawFont(playerid, ImeIgracaTD, 2);
    PlayerTextDrawSetProportional(playerid, ImeIgracaTD, 1);
    PlayerTextDrawSetShadow(playerid, ImeIgracaTD, 0);
    return 1;
}

// Dole stavis kada se igrac uloguje ili gde vec hoces da ti prikazuje taj td:
PlayerTextDrawShow(playerid, ImeIgracaTD);
Miki11
Crime Lord
pre 5 godina
probaj ovako
new ime[ MAX_PLAYER_NAME + 1 ];
format( ime, sizeof(ime), "%s", ImeIgraca( playerid ) );
PlayerTextDrawSetString(playerid, ImeIgracaTD[ playerid ], ime);
Zarko55
Street Runner
pre 5 godina
Miki11 wrote on April 9, 2020, 12:12 pm:
probaj ovako
new ime[ MAX_PLAYER_NAME + 1 ];
format( ime, sizeof(ime), "%s", ImeIgraca( playerid ) );
PlayerTextDrawSetString(playerid, ImeIgracaTD[ playerid ], ime);


Hvala radi !

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava