• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Mounty ; d

masterin

Pro Hoster
Joined
Jun 2, 2008
Messages
16
Reaction score
0
Location
Poland
Gdzie to jest ustawione ze God ma mounty a gracze nie? w config mam włączone mounty ale maja tylko gody.. tfs 0.4
 
Flagi chyba, ale mogę się mylić.

Lua:
function onUse(cid, item, fromPosition, itemEx, toPosition)
	for i = 1, 12 do
		doPlayerAddMount(cid, i)
	end
	return true
end
 
Gracz musi mieć kupione mounty ;p
Lua:
doPlayerAddMount(cid, 10)
10 - ID z mounts.xml
 
Dopiero wstałem :thumbup:.

Lua:
function onLogin(cid)

--[[
Przy "for" wybierasz ilosc mountow.
Gdy gracz loguje posiada "juz owe mounty".
]]--
	if (getCreatureStorage(cid, 45000) == -1 then
	
	for i = 1, 12 do
	doPlayerAddMount(cid, i)
	setCreatureStorage(cid, 45000, 1)
			end
		end
	end
	return TRUE
end

lub...

Lua:
local mounts = {

				[1] = "Pierwszy mount"
				
				[4] = "Czwarty mount"
				
				[8] = "Osmy mount"
				
			   }
			   
function onLogin(cid)

local mount = mounts[item.actionid]
	if (getCreatureStorage(cid, 45000) == -1 then
	doPlayerAddMount(cid, mount)		
	setCreatureStorage(cid, 45000, 1)	
		end
	end
return true
end

Wszystko odbywa się bez elsów. :)
 
Last edited:
Jeśli chcesz zablokować graczom dostęp do mountów, to raczej powinieneś ustawić jakiś alias, a później warunek, przykład:​
Code:
_doPlayerAddMount = doPlayerAddMount
function doPlayerAddMount(cid, id)
    if (isPlayer(cid) and getPlayerGroupId(cid) > 1) then
        return _doPlayerAddMount(cid, id)
    end
    return false
end
Oczywiście wszystko do bibliotek, tak aby wczytało się przed startem innych skryptów - nie testowane, ale powinno działać porządnie.​
 
Last edited:
Jak nie chcecie pomóc to poco wogóle pisać :D

Chodzi o to że Player nie ma przełączania mountów w change outfit od samego początku...
Chcemy żeby miał wszystkie, jak GM. :)

@Ethan coś takiego, ale bez błędów, bo twoje nie działa :p

Pozatym zgłsiłem jeszcze buga dot. owszej kompilacji, ktoś ma pomysł?
http://otland.net/project.php?issueid=1939
??
 
Jak nie chcecie pomóc to poco wogóle pisać :D

Chodzi o to że Player nie ma przełączania mountów w change outfit od samego początku...
Chcemy żeby miał wszystkie, jak GM. :)

@Ethan coś takiego, ale bez błędów, bo twoje nie działa :p

Pozatym zgłsiłem jeszcze buga dot. owszej kompilacji, ktoś ma pomysł?
http://otland.net/project.php?issueid=1939

??

Bo ja to testowałem na rev 0.2.9 :)
 
kij z nazwą, chodzi o parametry i to == 1, zawsze było (cid, key, value) chyba nie?
 
Dobra, masz mnie zakius.
Wiedziałem, że jest w tym jakiś błędzik, ale nieistotny.
Wybaczcie te przeoczenie - (cid, key, value) - użyj owych parametrów masterin (klucze i wartości są chyba do ogarnięcia).
Całość z owymi powinna działać - btw.

Ethan said:
Dopiero wstałem[...]

Jeszcze raz przepraszam - przyznaje się do błędu.
 
Back
Top