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

Wysłany: 2012-05-05, 18:43


paskal

gtaoffline.pl






Wiek: 29
Na forum: 5643 dni
Posty: 242

Piwa: 341

Respekt: 126,6
Respekt: 126,6

Ostrzeżeń: 20%
Witam.

Zrobi?em blokad? na wozy do wynajmowania:
Kod:


if(newstate == PLAYER_STATE_DRIVER)
{
new wynajmowane;
wynajmowane = GetPlayerVehicleID(playerid);
if((wynajmowane >= 91) && (wynajmowane <= 102))
{
ShowPlayerDialog(playerid, 2898, DIALOG_STYLE_LIST, "Czy chcesz wynaj?? ten pojazd?", "Tak chce wynaj?? ten pojazd za 2000$\nNie chce wynajmowa? tego pojazdy", "Wybierz", "Anuluj");
}
}


dialog:

Kod:

if(dialogid == 2898)
{
if(response)
{
switch(listitem)
{
case 0:
{
GivePlayerMoney(playerid,-2000);
SendClientMessage(playerid,jasnoniebieski,"Wynajmujesz ten pojazdu.");
SendClientMessage(playerid,jasnozielony,"Za wynaj?cie pojazdu b?dziesz p?aci? 500$ co 2 minuty.");
SendClientMessage(playerid,jasnopomaranczowy,"Aby przesta? wynajmowa? pojazd wpisz /koniec");
}
case 1:
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,jasnoczerwony,"Nie wynajmujesz tego pojazdu.");
}
}
}
return 1;
}


Wszystko jest dobrze zrobione(dopiero p??niej
b?d? to ko?czy?).Lecz gdy pokazuje si? GUI i
nacisn? ESC to GUI zniknie i gracz b?dzie m?g?
je?dzi? tym pojazdem bez utraty pieni?dzy.
Wi?c chodzi mi o to ?e je?eli gracz naci?nie ESC
(tylko w tym dialogu)to wyrzuci go to z pojazdu.

Za pomoc piwko :arrow: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-06, 12:35


zigimaka

OoZoOmP






Wiek: 31
Na forum: 5594 dni
Posty: 71
Nick w MP: Mateusz_Szymkowiak

Piwa: 43

Respekt: 60

Kod:

if(dialogid == 2898)
{
if(response) { RemovePlayerFromVehicle(playerid); return 1; }
//lub if(!response) { RemovePlayerFromVehicle(playerid); return 1; }
switch(listitem)
{
case 0:
{
GivePlayerMoney(playerid,-2000);
SendClientMessage(playerid,jasnoniebieski,"Wynajmujesz ten pojazdu.");
SendClientMessage(playerid,jasnozielony,"Za wynaj?cie pojazdu b?dziesz p?aci? 500$ co 2 minuty.");
SendClientMessage(playerid,jasnopomaranczowy,"Aby przesta? wynajmowa? pojazd wpisz /koniec");
}
case 1:
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,jasnoczerwony,"Nie wynajmujesz tego pojazdu.");
}
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Tagi: wynajmowanie :: pojazdu
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