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

Wysłany: 2014-06-21, 17:19


kreator234







Wiek: 27
Na forum: 5129 dni
Posty: 30
Nick w MP: StrajGer

Piwa: 663

Respekt: 80

Posiadam map? PST. M?j problem polega na tym ?e kiedy wejd? w interior od domu jeden raz to pokazuje si? dialog z wyborem opcji, natomiast je?li wejde drugi raz w interior to ju? dialog w qui si? nie wy?wietla. Jak to naprawi??, aktualizowa?em ju? pluginy i nic to nie da?o.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-21, 19:08


Gonzales







Wiek: 32
Na forum: 5463 dni
Posty: 64
Nick w MP: Thorus

Piwa: 696

Respekt: 60

dodawa?e? co? od siebie do mapy ? mo?esz pokaza? funkcj?/kod, kt?ry odpowiada za wy?wietlanie panelu po wej?ciu do interioru?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-21, 20:20


kreator234







Wiek: 27
Na forum: 5129 dni
Posty: 30
Nick w MP: StrajGer

Piwa: 663

Respekt: 80

Kod:

if(dialogid == 5151)
{

if(!response)
{
ShowPlayerDialog(playerid, DIALOG_HOUSE, DIALOG_STYLE_LIST, House[PlayerIdh[playerid]][Name], "? {00D20B}Wejd?\n? {00D20B}Sprzedaj\n? {00D20B}Sprzedaj Szybko\n? {00D20B}Wynajmij\n? {00D20B}Lokatorzy\n? {00D20B}Zmie? spawn\n? {00D20B}Ustaw has?o\n? {00D20B}Zmie? nazwe domu\n? {00D20B}Op?a? Czynsz\n? {879AF7}Zmie? wn?trze", "Wybierz", "Anuluj");
return 1;
}


Nic nie dodawa?em, na oryginale tez nie dzia?a.

Kod:

ShowHouseMenuForPlayer(PlayerId)
{
Player[PlayerId][HouseAction] = true;
new HouseId = Player[PlayerId][InHousePickup];
if(House[HouseId][OwnerId] == -1)
ShowPlayerDialog(PlayerId, DIALOG_HOUSE, DIALOG_STYLE_LIST, House[HouseId][Name], "? {00D20B}Wejd?\n? {FF0000}Kup", "Wybierz", "Anuluj");
else
{
if(House[HouseId][OwnerId] == Player[PlayerId][UserId])
ShowPlayerDialog(PlayerId, DIALOG_HOUSE, DIALOG_STYLE_LIST, House[HouseId][Name], "? {00D20B}Wejd?\n? {00D20B}Sprzedaj\n? {00D20B}Sprzedaj Szybko\n? {00D20B}Wynajmij\n? {00D20B}Lokatorzy\n? {00D20B}Zmie? spawn\n? {00D20B}Ustaw has?o\n? {00D20B}Zmie? nazwe domu\n? {00D20B}Op?a? Czynsz\n? {879AF7}Zmie? wn?trze", "Wybierz", "Anuluj");
else
{
if(Player[PlayerId][HouseOwn] == HouseId)
{
new String[255];
format(String, sizeof(String), "%s - wlasciciel: %s", House[HouseId][Name], House[HouseId][OwnerName]);
ShowPlayerDialog(PlayerId, DIALOG_HOUSE, DIALOG_STYLE_LIST, String, "Wejd?\nZmie? spawn\nWyprowad? si?", "Wybierz", "Anuluj");
}
else
{
if(House[HouseId][TenantsEnabled])
{
new String[255];
format(String, sizeof(String), "%s - wlasciciel: %s", House[HouseId][Name], House[HouseId][OwnerName]);
ShowPlayerDialog(PlayerId, DIALOG_HOUSE, DIALOG_STYLE_LIST, String, "? {FF0000}Wejd?\n? {00D20B}Wynajmij", "Wybierz", "Anuluj");
}
else
{
new String[255];
if(strlen(House[HouseId][Password]) < 1 || MyStrCmp(House[HouseId][Password], "null"))
{
format(String, sizeof(String), "Dom nale?y do: {879AF7}%s\n{FFFFFF}Czy chcesz wej?? do ?rodka?", House[HouseId][OwnerName]);
ShowPlayerDialog(PlayerId, DIALOG_HOUSE, DIALOG_STYLE_MSGBOX, House[HouseId][Name], String, "Tak", "Nie");
}
else
{
format(String, sizeof(String), "Dom nale?y do: {879AF7}%s\n{FFFFFF}Je?li chcesz do niego wej?? musisz poda? has?o:", House[HouseId][OwnerName]);
ShowPlayerDialog(PlayerId, DIALOG_HOUSE, DIALOG_STYLE_PASSWORD, House[HouseId][Name], String, "Wejd?", "Anuluj");
}
}
}
}
}
}

PlayerEnterHouse(PlayerId, HouseId)
{
Player[PlayerId][HouseAction] = false;
Player[PlayerId][InHouse] = HouseId;
SetPlayerInterior(PlayerId, House[HouseId][Interior]);
SetPlayerPos(PlayerId, House[HouseId][InsidePos][0], House[HouseId][InsidePos][1], House[HouseId][InsidePos][2]);
SetPlayerFacingAngle(PlayerId, House[HouseId][InsidePos][3]);
SetPlayerVirtualWorld(PlayerId, HouseId);
SendClientMessage(PlayerId, COLOR_GREEN, "›› |info| Jeste? w domu. :) ");
SendClientMessage(PlayerId, COLOR_GREEN, "›› |info| Aby opu?ci? dom wpisz /wyjdz");
GameTextForPlayer(PlayerId, "~w~Wpisz /wyjdz~n~by opuscic dom.", 2499, 3);
}


Postaw piwo autorowi tego posta
 

 
Tagi: domy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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