Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-01-23, 22:33


rafcio974

młody paffnista :**






Wiek: 28
Na forum: 5275 dni
Posty: 34
Nick w MP: Login

Piwa: 1

Respekt: 50

Witam...

Chcia?em zrobi? system zm?czenia... tylko jest ma?y problem.
Ju? prawie wszystko sko?czy?em, tylko chcia?bym zrobi?, ?e gdy pasek zm?czenia b?dzie wynosi? 0 to pokaza? by si? czarny ekran.
Jak by by?o 1<100 to by nic si? nie dzia?o. Da rade tak zrobi?, a jak tak to poka?e kto? jak? Oczywi?cie jak to m?wi? g?rale: "Po robocie Harna? si? nale?y!"

Kod:



#include <a_samp>
#include <progress>

new Bar:zmeczeniep[MAX_PLAYERS];
public OnFilterScriptInit()
{
SetTimer("zmeczenief",60000,true);
for(new i = GetMaxPlayers() - 1; i >= 0; i--)
{
zmeczeniep[i] = CreateProgressBar(548.5, 36.0, _, _, 0xFFFF00FF, 1000.0);
}
return 1;

}

public OnPlayerSpawn(playerid)
{
ShowProgressBarForPlayer(playerid, zmeczeniep[playerid]);
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
HideProgressBarForPlayer(playerid, zmeczeniep[playerid]);
return 1;
}

forward zmeczenief(playerid);
public zmeczenief(playerid)
{
for(new i = GetMaxPlayers() - 1; i >= 0; i--)
{
{
SetProgressBarValue(zmeczeniep[i], 20);
UpdateProgressBar(zmeczeniep[i], playerid);
}

if(IsPlayerInAnyVehicle(i))
{
SetProgressBarValue(zmeczeniep[i], -5);
UpdateProgressBar(zmeczeniep[i], playerid);
}
}

return 1;
}



Podpis
WWW.PPT.XAA.PL

176.122.224.174:7777
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-01-24, 00:24


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

Text:blackTD;

blackTD = TextDrawCreate(-20.000000,2.000000,"|");
TextDrawUseBox(blackTD,1);
TextDrawBoxColor(blackTD,0x000000ff);
TextDrawTextSize(blackTD,660.000000,22.000000);
TextDrawAlignment(blackTD,0);
TextDrawBackgroundColor(blackTD,0x000000ff);
TextDrawFont(blackTD,3);
TextDrawLetterSize(blackTD,1.000000,52.200000);
TextDrawColor(blackTD,0x000000ff);
TextDrawSetOutline(blackTD,1);
TextDrawSetProportional(blackTD,1);
TextDrawSetShadow(blackTD,1);

forward zmeczenief(playerid);
public zmeczenief(playerid)
{
for(new i = GetMaxPlayers() - 1; i >= 0; i--)
{
if(IsPlayerInAnyVehicle(i)) SetProgressBarValue(zmeczeniep[i], -5);
else SetProgressBarValue(zmeczeniep[i], 20);

UpdateProgressBar(zmeczeniep[i], playerid);

if(zmeczeniep[i] <= 1) return TextDrawShowForPlayer(playerid, blackTD), 0;
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-01-24, 15:42


rafcio974

młody paffnista :**






Wiek: 28
Na forum: 5275 dni
Posty: 34
Nick w MP: Login

Piwa: 1

Respekt: 50

Zrobi?em tak jak kaza?e? i zosta? mi 1 warning.

Warning:
Kod:

warning 213: tag mismatch


Linijka w kt?rej jest ten warning:
Kod:

if(zmeczeniep[i] <= 1) return TextDrawShowForPlayer(playerid, blackTD), 0;


Podpis
WWW.PPT.XAA.PL

176.122.224.174:7777
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-01-25, 19:05


optimus

PawnoMen






Wiek: 27
Na forum: 5613 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
!! if(zmeczeniep[i] <= 1) return TextDrawShowForPlayer(playerid, blackTD), 0;
}
return 1;
} !!

Jak to moze byc po jakims kodzie w return , 0 a potem
{
return 1;
}

usun to co napisalem up i po tym textdraw ... daj ;

Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Tagi: czarny :: ekran
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku