Skripta koju koristim: UP samo sto je edit
Detaljan opis problema: baca mi warninge na td-ove tag mismatch ?
Dio skripte: http://pastebin.com/vM1BSaWk
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
P.S mozete li vidjet jesam li dobro uradio ovo za exp ?
ne radi u player td -.-
? kako cu sad
[pawn]new Text:info14;
new Text:info12;
new Text:info10;[/pawn]
umjesto
[pawn]new PlayerText:info14[MAX_PLAYERS];
new PlayerText:info12[MAX_PLAYERS];
new PlayerText:info10[MAX_PLAYERS];[/pawn]
ali odje moram da radim u player td... ovo je stanje u banku,td za exp
Prebaci tdeove u Player i onda
[pawn]dje su define ti td-ovi
new PlayerText:info14[MAX_PLAYERS];
new PlayerText:info12[MAX_PLAYERS];
new PlayerText:info10[MAX_PLAYERS];
/dje baca warninge
- Na Textdrawstring P.S radi li ovo za exp
public OnPlayerUpdate(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
format(strkesa, sizeof(strkesa), "~g~%d$", PlayerInfo[pNovacBanka]);
PlayerTextDrawSetString(info10, strkesa);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
format(strkesa, sizeof(strexp), "~g~%d/%d", PlayerInfo[pExp]);
PlayerTextDrawSetString(info14, strexp);
}
}
////////////// i odje baca warninge
PlayerTextDrawShow(playerid,info10[playerid]);
PlayerTextDrawShow(playerid,info12[playerid]);
PlayerTextDrawShow(playerid,info14[playerid]);[/pawn]
@ᕼᖇá'Œá"•Tá—©á'ŽOá¯Iá'• i dalje baca isti warning + error error 035: argument type mismatch (argument 2) na ove linije dje je PlayerTextDrawSetString
Gdje si ubacio Player tdeove znaci oni ne smiju biti kod global tdeova
[pawn]dje su define ti td-ovi
new PlayerText:info14[MAX_PLAYERS];
new PlayerText:info12[MAX_PLAYERS];
new PlayerText:info10[MAX_PLAYERS];
/dje baca warninge
- Na Textdrawstring P.S radi li ovo za exp
public OnPlayerUpdate(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
format(strkesa, sizeof(strkesa), "~g~%d$", PlayerInfo[pNovacBanka]);
PlayerTextDrawSetString(i,info10, strkesa);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
format(strkesa, sizeof(strexp), "~g~%d/%d", PlayerInfo[pExp]);
PlayerTextDrawSetString(i,info14, strexp);
}
}
////////////// i odje baca warninge
PlayerTextDrawShow(playerid,info10[playerid]);
PlayerTextDrawShow(playerid,info12[playerid]);
PlayerTextDrawShow(playerid,info14[playerid]);[/pawn]
I da posalji koji ti warning baca :)
https://wiki.sa-mp.com/wiki/PlayerTextDrawShow
https://wiki.sa-mp.com/wiki/PlayerTextDrawSetString
Umesto funkcija za globalne TD-ove (TextDrawSetString i TextDrawShowForPlayer).
i dalje baca isti warning + error error 035: argument type mismatch (argument 2) na ove linije dje je PlayerTextDrawSetString
PlayerTextDrawSetString(ID igraca, TDID, string[]);