kreator234
Wiek: 27 Na forum: 5129 dni Posty: 30
Nick w MP: StrajGer
Piwa : 663
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);
}