• 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!

Skrypcik

Zacky

New Member
Joined
Jan 7, 2011
Messages
55
Reaction score
0
Location
Zielona Góra
Chciałem napisać skrypt który będzie zmieniał item o danym unique id w nieprzesuwalny
czy ten skrypt zadziała?

actions.xml
PHP:
	<action uniqueid="5000" event="script" value="other/moveable.lua" />

moveable.lua
PHP:
function onUse(cid, item, fromPosition, itemEx, toPosition)
if isMovable(item.uid)==true then
return isMovable(item.uid)=false
end
end

Jeśli nie to proszę o poprawkę lub jakąś pomoc
 
też nie. "isMovable(item.uid)=false" funkcji nie możesz nadać wartości, funkcja ją zwraca, podstawy podstaw.
a tak w ogóle, to kiedyś było, że jeżeli item miał uniqueid to nie dało się go przesunąć, już tak nie ma? :)
 
No ok jeszcze to sprawdzę ^^ ale jakby co nie ma innej funkcji której tą wartość można nadać ? :D
 
możesz sobie edytować source i w funkcji onMoveItem czy jakoś tak dać, że jak skrypt zwraca false to nie przesuwa się, bo domyślnie tak nie ma
 
Za dużo rąbania ; D Muszę się trochę poduczyć tego lua ; /
Jak narazie w szkole tylko c++
 
chuja zrobisz w lua ziomek

co do przesuwania items, to nawet jakpokombinujesz w taki sposób to będą debugi, nie możesz od tak z dupy zmienić atrybutu itema, bo wtedy trzeba tibia.dat każdemu graczowi edytować

jedyne co to możesz dać unique, lub pokombinować z funkcją onMove
 
game.cpp
PHP:
bool Game::playerMoveItem(uint32_t playerId, const Position& fromPos,
	uint16_t spriteId, int16_t fromStackpos, const Position& toPos, uint8_t count)
 
Back
Top