Domki

Status
Zamknięty.

Dj Darax

Active User
Zarejestrowany
Dołączył
Lipiec 7, 2009
Posty
81
Liczba reakcji
0
Mam Problem z Domkami...Niema Komendy zeby kupic domek i nie pisze ile domek kosztuje wogule chya ich niemozna kupic nai nic
 
Odp: Domki

Niekoniecznie samemu musz? kupowa?.Widzia?em na wielu otsach ?e to GM przewa?nie sprzedawa? jak komendy nie by?o.
 
Odp: Domki

w config lua musisz ustawi? a
w configu ustaw tak:
-- !buyhouse yes/no
buyhouse = "yes"

A je?li nie masz komendy to utw?rz t?;

Znalaz?em to w TFSie:
Do talkactions.xml wklejasz to linijki
Kod:
<talkaction words="alana res" filter="word-spaced" event="function" value="houseBuy"/>
<talkaction words="alana grav" filter="word-spaced" event="function" value="houseSell"/>
<talkaction words="alana sio" filter="word-spaced" event="function" value="houseKick"/>
<talkaction words="aleta grav" filter="word-spaced" event="function" value="houseDoorList"/>
<talkaction words="aleta sio" filter="word-spaced" event="function" value="houseGuestList"/>
<talkaction words="aleta som" filter="word-spaced" event="function" value="houseSubOwnerList"/>
<talkaction words="alana som" filter="word-spaced" event="script" value="leavehouse.lua"/>
I tylko do leave house potrzeba dodatkowego skryptu:
tworzysz plik leavehouse.lua w scripts:
Kod:
function onSay(cid, words, param, channel)
	local house = getHouseFromPos(getCreaturePosition(cid))
	if(not house) then
		doPlayerSendCancel(cid, "You are not inside a house.")
		doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
		return false
	end
	local owner = getHouseInfo(house).owner
	if(owner ~= getPlayerGUID(cid) and (owner ~= getPlayerGuildId(cid) or getPlayerGuildLevel(cid) ~= GUILDLEVEL_LEADER)) then
		doPlayerSendCancel(cid, "You are not the owner of this house.")
		doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
		return false
	end
	setHouseOwner(house, 0)
	doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_BLUE)
	return false
end
 
Status
Zamknięty.
Back
Do góry