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

Wysłany: 2014-01-31, 12:38


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Cze??.

Jak zrobi? taki pasek (np. Na ?rodku ekranu przy ?adowaniu towaru), kt?ry b?dzie si? ''wype?nia?'' w 10 sekund, a nad nim by by? napis ''Trwa ladowanie towaru''? G??wnie to chodzi mi jak takie co? si? robi, bo np tak jak wy?ej wspomnia?em mo?e to by? do ?adowania towaru lub systemu g?odu.

Za pomoc piwka i respekt. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-31, 12:40


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-31, 13:25


mrx3667

mrdrifter






Wiek: 29
Na forum: 4533 dni
Posty: 143
Nick w MP: mrdrifter

Piwa: 359

Respekt: 377,8
Respekt: 377,8Respekt: 377,8Respekt: 377,8Respekt: 377,8

jak wyzej i przykladowy kod
Kod:

#include <a_samp>
#include <progresbar>
#include <zcmd>

//#define _DEBUG0


new Bar:pData_Bar[MAX_PLAYERS];

public OnPlayerConnect (playerid)
{
if(pData_Bar[playerid])
DestroyProgressBar(pData_Bar[playerid]);

pData_Bar[playerid] = CreateProgressBar(243.00, 310.00, 163.50, 9.19, 16711884, 100.0);
return 1;
}


stock Bar_Loggaing(playerid, time) //time - podawane z sekundach.
{
#if defined _DEBUG0
printf("[Loggaing] playerid %d, time %d stated", playerid, time);
#endif
SetProgressBarValue(pData_Bar[playerid], float(time));

SetTimerEx("LoggaingTimer", 1000, 0, "d", playerid);
}

forward LoggaingTimer(playerid);
public LoggaingTimer(playerid)
{
new Float:g = GetProgressBarValue(pData_Bar[playerid]);
#if defined _DEBUG0
printf("[Loggaing] playerid %d, endtime %.1f", playerid, g);
#endif

if(g)
{
SetProgressBarValue(pData_Bar[playerid], g - 1.0);
SetTimerEx("LoggaingTimer", 1000, 0, "d", playerid);
}
else
{
SendClientMessage(playerid, -1, "Towar loaded successfully...");
}
}
CMD:loadd(p, params[])
{
Bar_Loggaing(p, 10);
return 1;
}


Podpis







GG: 3097129
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-31, 19:46


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
A w tym CreateBar te liczby co s? to co, kt?ra robi? Chodzi mi o to co, kt?ra z liczb znaczy w tym kodzie (kt?ra to wsp??rz?dne itd). Wsp??rz?dne tego okre?la si? tak jak w Text Drawie? :) Gdzie si? tutaj ustawia kolor tego paska, kt?ry b?dzie si? wype?nia?? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-31, 20:00


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

http://gtao.pl.com/showthread.php?t=113443 napisał/a:

CreateProgressBar(x, y, width, height, color, max)


x - pozycja X
y - pozycja Y
width - szeroko??
height - wysoko??
color - kolor paska
max - maksymalna warto??, domy?lnie sto

Polecam nauk? angielskiego lub u?ycie translate.google.pl ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-31, 20:32


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Quis, znam angielski nawet dobrze, bo w szkole mi dobrze idzie. :)

A co do tego ''color'' to jakbym ustawi? np. zielony to by?y by dwa odcienie tego koloru? Chodzi mi o to, ?e pusty pasek to by?by ciemniejszy zielony, a jasna ziele? to kolor, kt?ry by wype?nia? pasek (Tak jak w mapie HardTruck) czy by?by tylko ten pasek od wype?niania zielony?

Przepraszam, ?e tak nie zrozumiale to napisa?em, ale nie wiem za bardzo jak to opisa?. :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-31, 21:12


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Na dole pierwszego postu masz filmik: http://gtao.pl.com/showthread.php?t=113443

Jak wida?, autor podaje tam jeden kolor, a pozosta?e ustalane s? automatycznie.

Postaw piwo autorowi tego posta
 

 
Tagi: pasek.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Pasek. 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