O kakvom savjetu se radi: Evo ovako treba mi savijet dali itko zna kako bih mogao napraviti da mi se ekran zacrni polako unutar igre, na sta mislim imate slike dole pa mozete vidjeti.
Detaljan opis savjeta:
Slike:http://ch-slike.com/sxjQ
http://ch-slike.com/sxje
[Savjet]Blackout
827
pregleda
21
postova
26. Sep. 2015.
26. Sep. 2015.
If you set the transparency to 00,the textdraw will be invisible.
0xFFFFFF00
Set an higer value,example 88.(0xFFFFFF8😎
e sada imam pitanje kako da namjestim da se ova valuta "zadnja dva broja" povecavaju pomocu tajmera ?
0xFFFFFF00
Set an higer value,example 88.(0xFFFFFF8😎
e sada imam pitanje kako da namjestim da se ova valuta "zadnja dva broja" povecavaju pomocu tajmera ?
26. Sep. 2015.
Pa vise callbackova na duze vrijeme npr
i onda:
public porcni1();
public pocrni2();
public pocrni3();i onda:
SetTimer("porcni1", 1000, false);
SetTimer("porcni2", 2000, false);
SetTimer("porcni3", 3000, false);27. Sep. 2015.
na vrh:
ovo pod OnPlayerConnect:
ovo pod OnPlayerDisconect:
i dolje gdje treba to crniti polako dodas:
i na dno skripte:
new TimerCrno;
new CrniPolako;ovo pod OnPlayerConnect:
CrniPolako = 0;ovo pod OnPlayerDisconect:
KillTimer(TimerCrno);i dolje gdje treba to crniti polako dodas:
TimerCrno = SetTimerEx("Crnjenje", 1000, true, "i", playerid);i na dno skripte:
forward Crnjenje(playerid);
public Crnjenje(playerid) {
if(CrniPolako == 0) {
//ovdje da pocrni malo postavis
CrniPolako = 1;
}
else if(CrniPolako == 1) {
//ovdje da pocrni malo postavis
CrniPolako = 2;
}
else if(CrniPolako == 2) {
//ovdje da pocrni malo postavis
CrniPolako = 3;
}
else if(CrniPolako == 3) {
//ovdje da pocrni malo postavis
CrniPolako = 4;
}
else {
KillTimer(TimerCrno);
}
return 1;
}27. Sep. 2015.
Imas include, koji radi bas tu funkciju da se ne jebavas sa timerima i tim stvarima, ali msm da radi na istom principu samo sto ovako ustedis na linijama koda... http://forum.sa-mp.com/showthread.php?t=124091
27. Sep. 2015.
Acke wrote on September 27, 2015, 12:58 pm:
Imas include, koji radi bas tu funkciju da se ne jebavas sa timerima i tim stvarima, ali msm da radi na istom principu samo sto ovako ustedis na linijama koda... http://forum.sa-mp.com/showthread.php?t=124091
Pa manje ce linija imati sa ovim tajmerima nego sa inkludom, kompajler svakako cita i svaki include i svaku njegovu liniju.
27. Sep. 2015.
mozete li mi sada pomoci u vezi skripte kako da napravim to evo sve sto sam do sada napravio...
new TimerCrno;
new CrniPolako;
new Text:Textdraw0;OnGameModeInit
//TextDraws
Textdraw0 = TextDrawCreate(660.000000, -13.000000, "_");
TextDrawAlignment(Textdraw0, 3);
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 0);
TextDrawLetterSize(Textdraw0, 0.500000, 53.000000);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 1);
TextDrawSetProportional(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 255);
TextDrawTextSize(Textdraw0, 60.000000, 130.000000);
TextDrawSetSelectable(Textdraw0, 0);forward Crnjenje(playerid);
public Crnjenje(playerid) {
if(CrniPolako == 0) {
//ovdje da pocrni malo postavis
Textdraw0 = TextDrawCreate(660.000000, -13.000000, "_");
TextDrawAlignment(Textdraw0, 3);
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 0);
TextDrawLetterSize(Textdraw0, 0.500000, 53.000000);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 1);
TextDrawSetProportional(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 0x00000100);
TextDrawTextSize(Textdraw0, 60.000000, 130.000000);
TextDrawSetSelectable(Textdraw0, 0);
CrniPolako = 1;
}
else if(CrniPolako == 1) {
//ovdje da pocrni malo postavis
Textdraw0 = TextDrawCreate(660.000000, -13.000000, "_");
TextDrawAlignment(Textdraw0, 3);
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 0);
TextDrawLetterSize(Textdraw0, 0.500000, 53.000000);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 1);
TextDrawSetProportional(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 0x00000155);
TextDrawTextSize(Textdraw0, 60.000000, 130.000000);
TextDrawSetSelectable(Textdraw0, 0);
CrniPolako = 2;
}
else if(CrniPolako == 2) {
//ovdje da pocrni malo postavis
Textdraw0 = TextDrawCreate(660.000000, -13.000000, "_");
TextDrawAlignment(Textdraw0, 3);
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 0);
TextDrawLetterSize(Textdraw0, 0.500000, 53.000000);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 1);
TextDrawSetProportional(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 0x000001099);
TextDrawTextSize(Textdraw0, 60.000000, 130.000000);
TextDrawSetSelectable(Textdraw0, 0);
CrniPolako = 3;
}
else if(CrniPolako == 3) {
//ovdje da pocrni malo postavis
Textdraw0 = TextDrawCreate(660.000000, -13.000000, "_");
TextDrawAlignment(Textdraw0, 3);
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 0);
TextDrawLetterSize(Textdraw0, 0.500000, 53.000000);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 1);
TextDrawSetProportional(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 0x000001FF);
TextDrawTextSize(Textdraw0, 60.000000, 130.000000);
TextDrawSetSelectable(Textdraw0, 0);
CrniPolako = 4;
}
else {
KillTimer(TimerCrno);
}
return 1;
}YCMD:zacrni(playerid,params[])
{
TimerCrno = SetTimerEx("Crnjenje", 1000, true, "i", playerid);
return 1;
}27. Sep. 2015.
evo:
new TimerCrno;
new CrniPolako;
new Text:Textdraw0;OnGameModeInit
//TextDraws
Textdraw0 = TextDrawCreate(660.000000, -13.000000, "_");
TextDrawAlignment(Textdraw0, 3);
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 0);
TextDrawLetterSize(Textdraw0, 0.500000, 53.000000);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 1);
TextDrawSetProportional(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 0xFFFFFF00);
TextDrawTextSize(Textdraw0, 60.000000, 130.000000);
TextDrawSetSelectable(Textdraw0, 0);YCMD:zacrni(playerid,params[])
{
TimerCrno = SetTimerEx("Crnjenje", 1000, true, "i", playerid);
TextDrawShowForPlayer(playerid, Textdraw0);
return 1;
}forward Crnjenje(playerid);
public Crnjenje(playerid) {
if(CrniPolako == 0) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFF00);
CrniPolako = 1;
}
else if(CrniPolako == 1) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFF11);
CrniPolako = 2;
}
else if(CrniPolako == 2) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFF22);
CrniPolako = 3;
}
else if(CrniPolako == 3) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFF33);
CrniPolako = 4;
}
else if(CrniPolako == 4) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFF44);
CrniPolako = 5;
}
else if(CrniPolako == 5) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFF55);
CrniPolako = 6;
}
else if(CrniPolako == 6) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFF66);
CrniPolako = 7;
}
else if(CrniPolako == 7) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFF77);
CrniPolako = 8;
}
else if(CrniPolako == 8) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFF88);
CrniPolako = 9;
}
else if(CrniPolako == 9) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFF99);
CrniPolako = 10;
}
else if(CrniPolako == 10) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFFAA);
CrniPolako = 11;
}
else if(CrniPolako == 11) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFFBB);
CrniPolako = 12;
}
else if(CrniPolako == 12) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFFCC);
CrniPolako = 13;
}
else if(CrniPolako == 13) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFFDD);
CrniPolako = 14;
}
else if(CrniPolako == 14) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFFEE);
CrniPolako = 15;
}
else if(CrniPolako == 15) {
//ovdje da pocrni malo postavis
TextDrawBoxColor(Textdraw0, 0xFFFFFFFF);
CrniPolako = 16;
}
else {
KillTimer(TimerCrno);
}
return 1;
}27. Sep. 2015.
Ok zahvaljujem sada imam pitanje kako da napravim da mi se automatski to prebacuje da ne moram ukucati svaki put /zacrni da mi prijedje sa jednog TD na drugi...
27. Sep. 2015.
Assassin007 wrote on September 27, 2015, 8:45 pm:
Ok zahvaljujem sada imam pitanje kako da napravim da mi se automatski to prebacuje da ne moram ukucati svaki put /zacrni da mi prijedje sa jednog TD na drugi...
Samo ovo postavis tamo gde hoces da ti se pokrene crnjenje.
TimerCrno = SetTimerEx("Crnjenje", 1000, true, "i", playerid);
TextDrawShowForPlayer(playerid, Textdraw0);Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava