Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: tankowania
1. Z poziomu pasażera otwiera mi się gui tankowania
Hej
Jak kto? podje?d?a na stacj?, a jestem pasa?erem to widz? gui i moge tankowa?
jak to zablokowa??
2. Panel Tankowania sie nie wyświetla dayz
Witam mam problem mianowicie z paczka the dayz gdy chce zatankowac karnister nic nie wyskakuje nie mam zielonego poj?cia jak to naprawi?.
3. [DM] Skrypt tankowania pojazdów - zapowiedź
Cze??!

Zgodnie z niedawnymi zapowiedziami rozpocz??em tworzenie skrypt?w na sprzeda?. G??wnym za?o?eniem moich prac maj? by? bogate mo?liwo?ci dostosowania skrypt?w do indywidualnych potrzeb. Chcia?bym si? ju? teraz podzieli? z wami informacjami o post?pach, licz?c jednocze?nie, ?e podpowiecie mi, czy zmierzam w po??danym kierunku.

Jako pierwszy cel obra?em stworzenie systemu tankowania pojazd?w. Poni?ej kilka za?o?e? nt. dzia?ania mojego skryptu:
- ka?dy pojazd ma pewne indywidualnie ustawione cechy: maksymalna pojemno?? zbiornika, spalanie, poziom paliwa, poni?ej kt?rego w??cza si? rezerwa
- pojazd spala paliwo tylko wtedy, gdy silnik jest uruchomiony
- pompa dystrybutora ma okre?lon?, konfigurowaln? wydajno??, czyli ilo?? paliwa, jak? jest w stanie przepompowa? w czasie minuty
- cena litra paliwa, jak i kilka innych rzeczy r?wnie? jest mo?liwa do ustawienia w pliku

[img]http://i.imgur.com/7sUpJdj.jpg[/img]
Teksty znajduj?ce si? na ekranie s? tylko na potrzeby testowania.

[img]http://i.imgur.com/0aTmp5c.png[/img]
Tak wygl?da konfiguracja.

W tym momencie mam ju? sko?czone spalanie paliwa przez pojazdy oraz wst?pnie mechanizm tankowania. Mechanizm ten wygl?da tak:
1. wje?d?amy w marker tankowania
2. wy??cza si? silnik
3. trzymamy spacj?, aby tankowa? - d?ugo?? tankowania jest zale?na od ustawionej wydajno?ci pompy dystrybutora
4. po zako?czeniu tankowania wciskamy peda? gazu, aby silnik uruchomi? si? ponownie

Do skryptu dodane s? jeszcze inne funkc...
4. [GF] Przeróbka Tankowania
Cze??. Mam standardowy kod /tankuj kt?ry tankuje do pe?na. Ja chce zrobi? tak, aby po wpisaniu /tankuj by?o GUI i ?eby mo?na by?o wpisa? ilo?? litr?w, a je?eli puste to do pe?na. I nie wiem jak to zrobi? w?a?nie, podaje m?j kod:

[code]public Fillup()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new VID;
new FillUp;
new string[64];
VID = GetPlayerVehicleID(i);
FillUp = GasMax - Gas[VID];
if(Refueling[i] == 1)
{
if(GetPlayerMoney(i) >= FillUp+4)
{
Gas[VID] += FillUp;
FillUp = FillUp * SBizzInfo[3][sbEntranceCost];
format(string,sizeof(string),"~w~Zatankowales pojazd za:~n~~g~ $%d.",FillUp*3.89);
GameTextForPlayer(i, string, 5000, 3);
GiveCash(i, - FillUp);
SBizzInfo[3][sbTill] += FillUp;
ExtortionSBiz(3, FillUp);
Refueling[i] = 0;
}
else
{
format(string,sizeof(string),"~w~Nie posiadasz kwoty: ~n~$~g~%d.",FillUp);
GameTextForPlayer(i, string, 5000, 3);
}
}
}
}
return 1;
}





if(strcmp(cmd, "/tankuj", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsAtGasStation(playerid))
{
GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Tankowanie pojazdu, prosze czekac",2000,3);
SetTimer("Fillup",RefuelWait,0);
Refueling[playerid] = 1;
}
else
{
SendClient...