Moj prvi filterscript!
Kako radi?
/napravitext [plava/crvena/zuta/narancasta] [text]
Kako to izgleda?
(http://i43.tinypic.com/2dbrvck.jpg)
Kako sam to napravio?
Uzeo sam vasu poziciju koristeci sscanf(X,Y,Z)
Napravio string da uzme text koji ste napravili.
I onda sam napravio laku komandu.Evo kako poredu ide:
definirao sam X,Y,Z i GetPlayerPos.
Kada sam to napravio trebao sam napraviti komandu kao /napravitext zuta i onda sam uzeo zutu boju(prije sam ju stavio na #define)
I otvorio string i kada sam to napravio trebao sam napravit Create3Dtextlabel sa stringom bojom i vasom pozicijom.
Trebao sam napraviti file u koji ce se sejvati vasa pozicija i kod.
Pa izgledalo je ovako:
new string[160],Float: X, Float: Y, Float: Z,text[100],distance;
GetPlayerPos(playerid, X,Y,Z);
if(sscanf(params,"sd",text,distance)) return SendClientMessage(playerid,0xFB9204FF,"KORISTI: /napravitext [plava/crvena/zuta/narancasta] [text]");
Create3DTextLabel(text,0xFFFF00AA,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f,%d,%d);",text,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
SaveToLog("labels",string);
Zasluke:
-Vrag(ja) napravio skriptu
-Dracoblue include
-Y_less sscanf include
Kako naci kod?
U serverome fajlu trazite ''Labels''
To copirajte i pejstajte u OnGameModeInit
Link:
>>>>>>> http://www.mediafire.com/view/wu0nc63y20g1uoo/napravitext.pwn <<<<<
Svida mi se za prvu filterskriptu :D
Dobro je ovo , nego trebao si strcmp ili zcmd radit al nikad nije kasno :D
Dobro je
Hvala :)
svidja mi se ,korisno
Ovako sam ja imao na serveru...
Jako je korisno i dobro zamišljeno :D
ÄŒestitam brate ako je prvi rad 9/10 :)
solidno :D
KRADJA ZASLUGA
http://samp-world.net/scripts/view/14989-in-game-text-label-creator