Započeo Obrisan korisnik
•15. Apr. 2010.• Zaključano[TuT] Random TextDraws
7,914
pregleda
36
postova
15. Apr. 2010.
Evo vec me par ljudi pitalo za pomoc oko toga pa evo odlucio sam napraviti jedan
new Text:Textovi;
new msg;
To dvoje stavite na vrh vase skripte.....
Textovi = TextDrawCreate(3.3750, 430.0, "Za listu online admina napisi /admins")
TextDrawTextSize(Textovi,629.000000,2.000000);
TextDrawFont(Textovi,1);
TextDrawLetterSize(Textovi,0.499999,1.399999);
TextDrawColor(Textovi,0x00FF6EFF);
TextDrawSetProportional(Textovi,1);
SetTimer("Textovi2",15000,true); Ovo ide ispod GameModeInit
forward Textovi2();
public Textovi2()
{
switch (msg)
{
case 0:
{
new newtext;
format(newtext, sizeof(newtext), "VAS TEXT");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 1:
{
new newtext;
format(newtext, sizeof(newtext), "VAS TEXT");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 2:
{
new newtext;
format(newtext, sizeof(newtext), "VAS TEXT");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 3:
{
new newtext;
format(newtext, sizeof(newtext), "VAS TEXT");
TextDrawSetString(Textovi, newtext);
msg=0;
}
}
}< OVO stavite BILO gdje u vasem modu.....
I sada cemo staviti funkciju za prikazivanje texta
public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid, Textovi);
return 1;
}i ako tebate funkciju za unistavanje tih Textova npr. kada igrac umre onda mozete napraviti
public OnPlayerDeath(playerid, killerid, reason)
{
TextDrawHideForPlayer(playerid,Textovi);
return 1;
}Evo to bi bilo sve sada da malo vam dam svjet i neke korisne stvari....Za pocetak cu vam reci cemu sluzi
new newtext; < To je string koji odreduje duzinu vaseg textdrawa npr. ako stavite string na 20 i napisete neku dugu recenicu POLA se toga nece vidjeti....Znaci time uredjujete duzinu texta.....msg++; < To je naredba koja zadaje da se textovi REDOM izmjenjuju kada otvaj timer dode na odredeni broj vremena SetTimer("Textovi2",15000,true); Timer koristi MIKRO sekunde znaci ako zelite koristiti vrijeme od 5 sekundi necete napisati 5 nego 5000.... evo pa cu vam staviti neka osnovne vremenske jedinice10000 > 10 sekundi
30000 > 30 sekundi
60000 > 1 minuta
120000 > 2 minute
300000 > 5 minuta
i evo dva malo veca
1800000 > 30 minuta
3600000 > 1 sat
Na kraju vasa skripta mora izgledati ovako....Mozete koristiti ovu FS samo promjenite TEXT i ubacite je....
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include
new Text:Textovi;
new msg;
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
Textovi = TextDrawCreate(3.3750, 430.0, "Za listu online admina napisi /admins")
TextDrawTextSize(Textovi,629.000000,2.000000);
TextDrawFont(Textovi,1);
TextDrawLetterSize(Textovi,0.499999,1.399999);
TextDrawColor(Textovi,0x00FF6EFF);
TextDrawSetProportional(Textovi,1);
SetTimer("Textovi2",15000,true);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid, Textovi);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
TextDrawHideForPlayer(playerid,Textovi);
return 1;
}
forward Textovi2();
public Textovi2()
{
switch (msg)
{
case 0:
{
new newtext;
format(newtext, sizeof(newtext), "VAS TEXT");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 1:
{
new newtext;
format(newtext, sizeof(newtext), "VAS TEXT");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 2:
{
new newtext;
format(newtext, sizeof(newtext), "VAS TEXT");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 3:
{
new newtext;
format(newtext, sizeof(newtext), "VAS TEXT");
TextDrawSetString(Textovi, newtext);
msg=0;
}
}
#endif < NE GARANTIRAM da ce ova FS raditi jer sam ovo napravio samo da vidite gdje sta treba ici otprilike.....Evo ovo je moj prvi TUT nadam se da vam se svida i da sam vam pomogao....
-ExtremePower
15. Apr. 2010.
e super tu je tut svaka cast dobro mi je dosao samo mi jos reci ako nije problem zasto ne radi nakon /gmx-a?
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
387
Postovi:
30
Teme:
Pridružio se:Maj 2009
15. Apr. 2010.
public Textovi2()
{
switch (msg)
{
case 0:
{
new newtext;
format(newtext, sizeof(newtext),"ako ste novi i trebate pomoc koristite /new ili /pomoc");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 1:
{
new newtext;
format(newtext, sizeof(newtext),"Kada idete afk obavezno koristite /afk a kada se vracate /afkoff");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 2:
{
new newtext;
format(newtext, sizeof(newtext),"da bi vidjeli leadere koristite /lideri");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 3:
{
new newtext;
format(newtext, sizeof(newtext),"Trebate prijevoz, koristite /service (taxi, bus)");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 4:
{
new newtext;
format(newtext, sizeof(newtext),"Koristite /GameMasteri kako bi vidjeli online GameMastere");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 5:
{
new newtext;
format(newtext, sizeof(newtext),"Sve translakcije vece od 20000 obavezno prijavite na report!");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 6:
{
new newtext;
format(newtext, sizeof(newtext),"Upisite /help da bi vidjeli sve komande.");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 7:
{
new newtext;
format(newtext, sizeof(newtext),"Da bi vidjeli sve poslove koristite /poslovi..");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 8:
{
new newtext;
format(newtext, sizeof(newtext),"Koristite /donatori kako bi vidjeli donatore.");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 9:
{
new newtext;
format(newtext, sizeof(newtext),"Sve license mozete kupiti u gradskoj vjecnici.");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 10:
{
new newtext;
format(newtext, sizeof(newtext),"Ako se ne snalazite po gradu koristite /gps.");
TextDrawSetString(Textovi, newtext);
msg++;
}
case 11:
{
new newtext;
format(newtext, sizeof(newtext),"Upisite /animacije da bi vidjeli listu animacija.");
TextDrawSetString(Textovi, newtext);
msg=0;
}
}
}Ovako stavi i valjat ce ti!
15. Apr. 2010.
sa skuzil sam 😄 vidis da sam gore promjenil 😄 samo jos nakon gmx-a nece radit pa mi reci ako znas zasto 😄
16. Apr. 2010.
Ako si pravilo stavio OnPlayerSpawn da ti se pokazu onda bi sve trebalo raditi, jedino ako nisi nesto zeznuo, ovo mi je bio najbrzi i najlaksi nacin da vam ovo napravim
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
446
Postovi:
41
Teme:
Pridružio se:Maj 2009
16. Apr. 2010.
i moram ja nes zabrljat pa evo error:
C:\DOCUME~1\Deo\Desktop\KUCNIS~1\GAMEMO~1\SL.pwn(8674) : error 001: expected token: ";", but found "-identifier-"
linija:
par linija gore par dole:
C:\DOCUME~1\Deo\Desktop\KUCNIS~1\GAMEMO~1\SL.pwn(8674) : error 001: expected token: ";", but found "-identifier-"
linija:
TextDrawTextSize(Textovi,629.000000,2.000000);par linija gore par dole:
Textovi = TextDrawCreate(3.3750, 430.0, "Za listu online admina napisi /admins")
TextDrawTextSize(Textovi,629.000000,2.000000);
TextDrawFont(Textovi,1);
TextDrawLetterSize(Textovi,0.499999,1.399999);
TextDrawColor(Textovi,0x00FF6EFF);Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
198
Postovi:
6
Teme:
Pridružio se:Maj 2009
16. Apr. 2010.
Quote from April 16, 2010, 12:20 pm:
i moram ja nes zabrljat pa evo error:
C:\DOCUME~1\Deo\Desktop\KUCNIS~1\GAMEMO~1\SL.pwn(8674) : error 001: expected token: ";", but found "-identifier-"
linija:
par linija gore par dole:
C:\DOCUME~1\Deo\Desktop\KUCNIS~1\GAMEMO~1\SL.pwn(8674) : error 001: expected token: ";", but found "-identifier-"
linija:
TextDrawTextSize(Textovi,629.000000,2.000000);par linija gore par dole:
Textovi = TextDrawCreate(3.3750, 430.0, "Za listu online admina napisi /admins")
TextDrawTextSize(Textovi,629.000000,2.000000);
TextDrawFont(Textovi,1);
TextDrawLetterSize(Textovi,0.499999,1.399999);
TextDrawColor(Textovi,0x00FF6EFF);Na kraju FS stavi #endif
16. Apr. 2010.
Aha nisam gledo, probaj
Textovi = TextDrawCreate(3.3750, 430.0, "Za listu online admina napisi /admins");Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
446
Postovi:
41
Teme:
Pridružio se:Maj 2009
16. Apr. 2010.
evo stavio sam i valja ... al me ubilo kad sam vidio zelen font idem naci novu boju 😄 al inace svakacast 😄
PS:
Meni nije valjalo kad je bilo u onplayerspawn i death pa stavio u onplayerconnect i disconnect pa je valjalo ...
PS:
Meni nije valjalo kad je bilo u onplayerspawn i death pa stavio u onplayerconnect i disconnect pa je valjalo ...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava