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

Wysłany: 2013-02-20, 09:06


kafera97







Wiek: 37
Na forum: 6167 dni
Posty: 11



Respekt: 50

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:

Kod:

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
{
SendClientMessage(playerid,COLOR_GREY," Nie jeste? na stacji benzynowej !");
}
}
return 1;
}

Chcia?bym tylko zobaczy? jak b?dzie wygl?da? OnDialogResponse z tym wpisywaniem, to reszte wiem co i jak.
Za pomoc oczywi?cie :piwo: :piwo: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-20, 10:43


wasik95

[KST]






Wiek: 31
Na forum: 5345 dni
Posty: 63
Nick w MP: W_A_S_I_K

Piwa: 12

Respekt: 50

Kod:


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, 256, "Zatankowales pojazd za: %d$.", FillUp*3.89);
ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_INPUT, "{FFFFFF}Stacja benzynowa - Tankowanie pojazdu:", string, "Tankuj", "Zamknij");
GiveCash(i, - FillUp);
SBizzInfo[3][sbTill] += FillUp;
ExtortionSBiz(3, FillUp);
Refueling[i] = 0;
}
else
{
format(string, 256, "Nie posiadasz kwoty: %d$.", FillUp);
ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_INPUT, "{FFFFFF}Stacja benzynowa - Tankowanie pojazdu:", string, "OK", "Zamknij");
}
}
}
}
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
{
SendClientMessage(playerid,COLOR_GREY," Nie jeste? na stacji benzynowej !");
}
}
return 1;
}


Oto Ci chodzi?o kolego ? tylko nie doda?em kolor?w ale to sobie sam ju? my?l? dodasz

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-20, 11:32


kafera97







Wiek: 37
Na forum: 6167 dni
Posty: 11



Respekt: 50

tak, dok?adnie o to. Tylko taK. To jest OK, ale jak potem w OnDialogResponse da? ?eby sprawdza?o ilo?? litr?w wpisanych i ?eby tyle doda?o. A jak jest puste to do pe?na leje. Oczywi?cie :piwo: posz?o. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-20, 21:05


wasik95

[KST]






Wiek: 31
Na forum: 5345 dni
Posty: 63
Nick w MP: W_A_S_I_K

Piwa: 12

Respekt: 50

napisz mi kolego tw?j ca?y system paliwa

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-20, 21:40


kafera97







Wiek: 37
Na forum: 6167 dni
Posty: 11



Respekt: 50

Prosz? bardzo:
http://pastebin.com/RScRbdYs

Tak jak napisa?em wcze?niej chce gui (ju? tam jest) i ?eby sprawdza?o ile litr?w si? poda to tyle doleje, a je?li pole puste to do pe?na. Tego w?a?nie nie ogarniam ;/

Postaw piwo autorowi tego posta
 

 
Tagi: przeróbka :: tankowania
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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