Wysłany: 2012-03-07, 20:12
bigfilipnasty
Wiek: 32 Na forum: 5224 dni Posty: 3
Nick w MP: quietriot
Witam! Chcia?bym inaczej sformu?owa? sw?j problem. Chcia?bym aby na moim serwerze by?a komenda
np. /news [Czas trwania] [Tre??]
Chcia?bym, aby po wpisaniu tej komendy przez admina, ko?o radaru, lub z prawej strony ekranu pojawia? si? estetyczny TextDraw w prze?roczystym okienku z tre?ci? podan? podczas wpisywania komendy. Da si? to zrobi??
Wysłany: 2012-03-07, 20:32
kurczak1324
Wiek: 29 Na forum: 5819 dni Posty: 202
Nick w MP: Izzy
Piwa : 671
bigfilipnasty , tak da sie to zrobi?. Sscanf + timer + TextDrawSetString.
Wysłany: 2012-03-07, 22:06
bigfilipnasty
Wiek: 32 Na forum: 5224 dni Posty: 3
Nick w MP: quietriot
No dobrze, ale jest problem kurczak. Ja jestem w pawno zielony, na serwerze zajmuje si? obiektami, a w tej chwili moj skrypter jest nieobecny. A tego skryptu potrzebuje bardzo szybko. Jest mo?liwo?? ?eby kto? mi go rozpisa??
Wysłany: 2012-03-09, 10:57
DWD99
Wiek: 29 Na forum: 6264 dni Posty: 159
Nick w MP: #BENG
Piwa : 1695
Zobacz to -
Na g?rze game mode:
Kod:
Textdraw :
Kod: news = TextDrawCreate(215, 83, "NEWSY");
TextDrawFont(news, 0);
TextDrawSetOutline(news, 0);
Komenda:
Kod: COMMAND:news(playerid, params[])
{
new news1[256];
if(IsPlayerAdmin(playerid))
{
if(!sscanf(params,"s",news1))
{
TextDrawShowForPlayer(playerid, news);
TextDrawSetString(news, news1);
SetTimer("koniecnews", 2000,0);
}
else
{
SendClientMessage(playerid, -1," /news [Tekst]");
}
}
else
{
SendClientMessage(playerid, -1,"Nie posiadasz odpowiednich uprawnien!");
}
return 1;
}
I public to timera w komendzie -
Kod: forward koniecnews(playerid);
public koniecnews(playerid)
{
TextDrawHideForPlayer(playerid, news);
return 1;
}
Ostatnio zmieniony przez DWD99 2012-03-09, 13:50, w całości zmieniany 1 raz
Wysłany: 2012-03-09, 11:27
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
Wydaje mi si? ?e text draw jest nie kompletny.
Ale mog? si? myli?
Kod: news = TextDrawCreate(527.000000, 324.000000, "Newsy);
TextDrawBackgroundColor(news[PlayerId], 0x000000ff);
TextDrawAlignment(news[PlayerId], 0);
TextDrawFont(news[PlayerId], 3);
TextDrawSetProportional(news[PlayerId], 1);
TextDrawLetterSize(news[PlayerId], 0.399999, 1.300000);
TextDrawColor(news[PlayerId], 0xffffffff);
TextDrawSetOutline(news[PlayerId], 1);
daje przyk?ad text drawa. Po?o?enie mo?esz okre?li? sam
Wysłany: 2012-03-09, 13:08
DWD99
Wiek: 29 Na forum: 6264 dni Posty: 159
Nick w MP: #BENG
Piwa : 1695
Tw?j textdraw ma po prostu wi?cej nawalone. M?j jest prosty
Wysłany: 2012-03-09, 13:38
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
Je?eli kolega chce zmieni? kolor rozmiar to mo?e u?y? mojego.
Wysłany: 2012-03-09, 13:44
kurczak1324
Wiek: 29 Na forum: 5819 dni Posty: 202
Nick w MP: Izzy
Piwa : 671
Bartek23071993 , bardzo sie mylisz, po pierwsze takie rozwi?zanie nie jest potrzebne, a po drugie tw?j kod jest z?y.
Wysłany: 2012-03-09, 13:55
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
Ja u?ywam takich text draw?w. Da?em tylko propozycje
Tagi: textdrawy :: [newsy] :: komende.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: