Wysłany: 2012-06-09, 11:13
Aksel
Wiek: 28 Na forum: 5220 dni Posty: 79
Nick w MP: Aksel
Piwa : 1756
Witam serdecznie mam pytanie jak zrobi? taki pasek zm?czenia pod napisem z pieniedzmi, ze co 2 min znika 1 kreska i trzeba wysiasc z auta ?
I to sie odnowi po np 1 min ?
PROSZE MI POWIEDZIEC GDZIE CO JAK DAM PIWKO I REPUTACJE
Ewentualnie prosz? o zrobienie mi czego? takeigo GG: 35056141
SS.
http://imageshack.us/phot.../samp069zz.png/
Wysłany: 2012-06-09, 11:50
kamiloo2
Wiek: 30 Na forum: 5694 dni Posty: 84
Piwa : 289
Takie co? mo?esz zrobi? w progress barze albo jako textdraw po??czy? timerami oraz doda? funkcje ze tylko b?d?c w aucie sie zmniejsza a wychodz?c z auta si? zwi?ksza
Wysłany: 2012-06-09, 11:52
Aksel
Wiek: 28 Na forum: 5220 dni Posty: 79
Nick w MP: Aksel
Piwa : 1756
Aha ale jak to zrobi? ?
pokazesz mniej wiecej ?
Wysłany: 2012-06-09, 12:06
kamiloo2
Wiek: 30 Na forum: 5694 dni Posty: 84
Piwa : 289
Tutaj masz poradnik progress bar:
http://gtao.pl.com/showthread.php?t=113443
Potem ustawiasz do tego timer ze co 1min w poje?dzie zmniejsza si? o X ilo?ci
a potem dodajesz to samo tylko w innym publicy tylko ze dodaje X ilosci
Wysłany: 2012-10-31, 15:20
sirgutbert
Wiek: 32 Na forum: 5492 dni Posty: 62
Nick w MP: kored
Piwa : 20
Mozesz pokazac jak to czeba dopisac ?
Wysłany: 2012-11-03, 09:06
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
Mam Pewne Pytanie a mianowicie jak zrobi? ?eby ten pasek na?adowywa? si? w danym miejscu np. na truck stopie?
Pasek Mam Zrobiony tak:
Kod: #include <a_samp>
#include <progress>
new Bar:vhealth[MAX_PLAYERS] = {INVALID_BAR_ID, ...};
forward ProgressBar();
public OnFilterScriptInit()
{
SetTimer("ProgressBar", 500, 1);
return 1;
}
public ProgressBar() //I prefer not to use OnPlayerUpdate with textdraws
{
for(new playerid; playerid < MAX_PLAYERS; playerid++) //I recommend foreach(Player, playerid)
{
new vehicleid;
if((vehicleid = GetPlayerVehicleID(playerid)) && vhealth[playerid] != INVALID_BAR_ID)
{
new Float:health;
GetVehicleHealth(vehicleid, health);
SetProgressBarValue(vhealth[playerid], health);
UpdateProgressBar(vhealth[playerid], playerid);
}
}
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(oldstate == PLAYER_STATE_DRIVER)
{
DestroyProgressBar(vhealth[playerid]);
vhealth[playerid] = INVALID_BAR_ID;
}
if(newstate == PLAYER_STATE_DRIVER)
{
vhealth[playerid] = CreateProgressBar(548.5, 36.0, _, _, 0x00FF00FF, 1000.0);
ShowProgressBarForPlayer(playerid, vhealth[playerid]);
}
return 1;
}
Tagi: [truck] :: pasek :: zmęczenia
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: