Pomoc oko TextDraw

Započeo Emrah_Alispahic, Jun 26, 2020, 00:07:36 PRE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Problem(error/warning): Pitanje
Deo skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):  //
Slika/video ingame problema(obavezno ako je ingame problem):  //

Ako moze neko da mi objasni kako da napravim Ime_Prezime TD eo slika ispod

https://imgur.com/a/uvjdVa0

Eo ovo sto pise Ime i Prezime igraca na TD

Ko pomogne dabogda naso 100 eura i 5 BMW

pa pazi za tih 100e i 5 bmwa tesko da cu naci al aj  :D :D
jednostavno je... napravi funckiju GetName, imas na internetu pretrazi.. i samo taj GetName stringujes u textdraw i gg

Citat: over poslato Jun 26, 2020, 07:30:19 PRE PODNE
pa pazi za tih 100e i 5 bmwa tesko da cu naci al aj  :D :D
jednostavno je... napravi funckiju GetName, imas na internetu pretrazi.. i samo taj GetName stringujes u textdraw i gg
Pocetnik sam pa neznam..

Evo kako sam ja uradio i opet nece

Na vrh skripte gdje stavljam forwardove sam stavio                      forward ImeTD(playerid);
I ispod publica OnPlayerSpawn sam stavio ovo

public ImeTD(playerid)
{
   TextDrawSetString(ImeIgracaTD, GetName(playerid));
   return 1;
}






Citat: Emrah_Alispahic poslato Jun 26, 2020, 11:25:55 PRE PODNE
Pocetnik sam pa neznam..

Evo kako sam ja uradio i opet nece

Na vrh skripte gdje stavljam forwardove sam stavio                      forward ImeTD(playerid);
I ispod publica OnPlayerSpawn sam stavio ovo

public ImeTD(playerid)
{
   TextDrawSetString(ImeIgracaTD, GetName(playerid));
   return 1;
}
Stavi textdraw koji ti prikazuje ime igraca da bude player textdraw
[pawn]ImeTD( playerid )
{
        new string[100];
   format(string, sizeof(string), "%s", GetName( playerid ));
   PlayerTextDrawSetString(playerid, ImeIgracaTD[ playerid ], string);
}[/pawn]

Citat: Claus poslato Jun 26, 2020, 12:11:24 POSLE PODNE
Stavi textdraw koji ti prikazuje ime igraca da bude player textdraw
[pawn]ImeTD( playerid )
{
        new string[100];
   format(string, sizeof(string), "%s", GetName( playerid ));
   PlayerTextDrawSetString(playerid, ImeIgracaTD[ playerid ], string);
}[/pawn]
Izbaci mi ovaj Warning
[pawn]C:\Users\Emrah\Desktop\Tek pravljenje moda\gamemodes\gm.pwn(1573) : warning 203: symbol is never used: "ImeTD"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.[/pawn]

Eto

Citat: Emrah_Alispahic poslato Jun 26, 2020, 12:21:23 POSLE PODNE
Izbaci mi ovaj Warning
[pawn]C:\Users\Emrah\Desktop\Tek pravljenje moda\gamemodes\gm.pwn(1573) : warning 203: symbol is never used: "ImeTD"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.[/pawn]

Eto
Pod OnPlayerSpawn dodaj [pawn]ImeTD( playerid );[/pawn]

Citat: Claus poslato Jun 26, 2020, 12:57:25 POSLE PODNE
Pod OnPlayerSpawn dodaj [pawn]ImeTD( playerid );[/pawn]
Sad mi izadju ovi errori
[pawn]C:\Users\Emrah\Desktop\Tek pravljenje moda\gamemodes\gm.pwn(567) : error 028: invalid subscript (not an array or too many subscripts): "ImeIgracaTD"
C:\Users\Emrah\Desktop\Tek pravljenje moda\gamemodes\gm.pwn(567) : warning 215: expression has no effect
C:\Users\Emrah\Desktop\Tek pravljenje moda\gamemodes\gm.pwn(567) : error 001: expected token: ";", but found "]"
C:\Users\Emrah\Desktop\Tek pravljenje moda\gamemodes\gm.pwn(567) : error 029: invalid expression, assumed zero
C:\Users\Emrah\Desktop\Tek pravljenje moda\gamemodes\gm.pwn(567) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.[/pawn]

Evo 567 linija
[pawn]PlayerTextDrawSetString(playerid, ImeIgracaTD[ playerid ], string);[/pawn]



Pa stavi ga da bude player, jesam ti napisao gore..  :-X

Citat: Claus poslato Jun 26, 2020, 14:16:37 POSLE PODNE
Pa stavi ga da bude player, jesam ti napisao gore..  :-X
Kako?Srry pocetnik sam

Udjes u textdraw editor, izaberes taj td i staviš ga da bude player a ne global

Vis

*

Nisi ti za rešavanje problema , vrati sa warningom , jer warning ništa ti ne znaći