[Pomoc]Funkcija

Započeo SlicK
11. Jan. 2011.
694
pregleda
3
postova
bero
5
Underboss
11. Jan. 2011.
Pozdrav svima,imam jedan problem koj neznam rijesiti,sve sam pokusao ali nejde...Znaci ovako,napravio sam slicnu funkciju kao "SendClientMessage(playerid,boja,"text");"! Napravio sam ovako:
Primjer:
-new-
new Text:TextDrawNot;
new TxtNot;

-komanda-
CMD:komanda(playerid, params[])
{
     STMNot(playerid,BIJELA_BOJA," Text koj ce pisati!");
     return 1;
}

-textdraw-(OnGameModeInit)
	TextDrawNot = TextDrawCreate(260.000000, 362.000000, " ");
TextDrawAlignment(TextDrawNot, 1);
TextDrawLetterSize(TextDrawNot, 0.350000, 1.200000);
TextDrawFont(TextDrawNot, 1);
TextDrawSetOutline(TextDrawNot, 1);

-definicija-
stock STMNot(playerid,color,string)
{
KillTimer(TxtNot);
TextDrawSetString(TextDrawNot,string);
TextDrawColor(TextDrawNot,color);
TextDrawShowForPlayer(playerid,TextDrawNot);
TxtNot = SetTimerEx("TxtNotTimer", 6000, false, "i", playerid);
return 1;
}

-timer-
forward TxtNotTimer(playerid);
public TxtNotTimer(playerid)
{
TextDrawHideForPlayer(playerid,TextDrawNot);
return 1;
}

To izgleda ovako:  http://i53.tinypic.com/aywmxx.png

I sad kad ja to napravim sve mi lijepo pokaze,ali ako je vise igraca svima postavlja isti string tog textdrawa i onda kad bi im se trebalo pokazat nesto njihovo pokaze se nesto sasvim drugo jer je string samo 1...I sad mene zanima dal je moguce da napravim string po svakom igracu posebno😕
taft
5
Underboss
11. Jan. 2011.
Naravno da je moguće....

new
    Text:TextDrawNot,
    TxtNot
;

Ovo prebaci iz GameModeInit, u npr. OnPlayerConnect

TextDrawNot = TextDrawCreate(260.000000, 362.000000, " ");
TextDrawAlignment(TextDrawNot, 1);
TextDrawLetterSize(TextDrawNot, 0.350000, 1.200000);
TextDrawFont(TextDrawNot, 1);
TextDrawSetOutline(TextDrawNot, 1);

stock STMNot(playerid,color,string)
{
KillTimer(TxtNot);
TextDrawSetString(TextDrawNot,string);
TextDrawColor(TextDrawNot,color);
TextDrawShowForPlayer(playerid,TextDrawNot);
TxtNot = SetTimerEx("TxtNotTimer", 6000, false, "i", playerid);
return true;
}

Sve u svemu, lose napravljeno ali nadam se da razumjes sta sam napravio.
bero
5
Underboss
11. Jan. 2011.
Quote from January 11, 2011, 9:44 pm:
Naravno da je moguće....

new
     Text:TextDrawNot,
     TxtNot
;

Ovo prebaci iz GameModeInit, u npr. OnPlayerConnect

TextDrawNot = TextDrawCreate(260.000000, 362.000000, " ");
TextDrawAlignment(TextDrawNot, 1);
TextDrawLetterSize(TextDrawNot, 0.350000, 1.200000);
TextDrawFont(TextDrawNot, 1);
TextDrawSetOutline(TextDrawNot, 1);

stock STMNot(playerid,color,string)
{
KillTimer(TxtNot);
TextDrawSetString(TextDrawNot,string);
TextDrawColor(TextDrawNot,color);
TextDrawShowForPlayer(playerid,TextDrawNot);
TxtNot = SetTimerEx("TxtNotTimer", 6000, false, "i", playerid);
return true;
}

Sve u svemu, lose napravljeno ali nadam se da razumjes sta sam napravio.


Znam da je lose napravljeno,sredit cu ja jos to ovo je samo primjer...Hvala ti puno!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha