Wysłany: 2014-03-16, 23:47
awfesa
Wiek: 29 Na forum: 4705 dni Posty: 563
Piwa : 223
jak mo?na zrobi? ze po wpisaniu komendy drzwi od samochodu si? otwieraj? i po wpisaniu 2 raz one si? zamykaj?
Podpis
Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Wysłany: 2014-03-17, 14:17
Maajk_El
PawnoMaster :)
Wiek: 29 Na forum: 4841 dni Posty: 162
Nick w MP: "Maajk_El"
Piwa : 2365
Zrobi?em Ci w GUI:
Nie widzia?em jaki system komend, dlatego masz strcmp.
OnPlayerCommandText:
Kod: if(strcmp(cmdtext, "/p", true) == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
ShowPlayerDialog(playerid, 15000, DIALOG_STYLE_LIST, "Panel: Pojazd", "Zamek", "Wybierz", "Anuluj");
}
else
SendClientMessage(playerid, COLOR_RED, "Musisz by? kierowc? w poje?dzie!");
return 1;
}
OnDialogResponse:
Kod: if(dialogid == 15000 && response)
{
if(response)
{
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid, 15005, DIALOG_STYLE_LIST, "Zamek", "Otw?rz\nZamknij", "Wybierz", "Anuluj");
}
}
}
}
return 1;
}
Kod: if(dialogid == 15005)
{
if(response)
{
switch(listitem)
{
case 0:
{
for(new i=0;i<MAX_PLAYERS;i++) {
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
GameTextForPlayer(playerid, "~w~pojazd otwarty", 2000, 4);
}
}
case 1:
{
for(new i=0;i<MAX_PLAYERS;i++) {
if(i != playerid) {
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);}
GameTextForPlayer(playerid, "~w~pojazd zamkniety", 2000, 4);
}
}
}
}
return 1;
}
Nie testowa?em, pisane na szybko, ale powinno dzia?a?.
Wysłany: 2014-03-17, 21:03
awfesa
Wiek: 29 Na forum: 4705 dni Posty: 563
Piwa : 223
dzi?ki za pomoc dla ciebie
Podpis
Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Tagi: otwieranie :: drzwi
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: