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

Jak działaja te funkcje ??

Zizi

Anonimus - here
Joined
Dec 27, 2008
Messages
34
Reaction score
0
Location
Kraków,Poland
Przeszukując funkcje TFS znalazłem kilka funkcji ale niema opisu i niewiem jak działają. Oto i one;
Lua:
	doChangeTypeItem(uid, newtype)
	doSetItemActionId(uid, actionid)
	doSetItemText(uid, text)
	doSetItemSpecialDescription(uid, desc)
	doTileAddItemEx(pos, uid)
Wiem, że mógłbym poeksperymentować ale niewiem nawet jakie wartości podać.

Prosił bym o podanie jakie wartości mogę tam dać
 
1. Zmienia ilosc/zawartosc butelek
2. Ustawia ActionID na danym itemie
3. Dodatkowy text do itemu dodaje
4. Ustawia opis itemy
5. Mozesz sobie sprawdzic czy na dana kratke mozna polozyc item, zwroci false jak jest sciana czy costam, nie pamietam juz, ale jakos mniej wiecej tak to dziala ;d.
 
A czy jest możliwość/taka funkcja która pozwoli na zmianę wartości itema konkretnie broni, chodzi mi o zmienienie jej ataku obrany czy ustawienie innych atrybutów
 
Zalezy jaki TFS, jak 0.3.6~ to chyba doItemSetAttack, albo doSetItemAttack, a jak 0.4 to doItemSetAttribute(uid, key, value).
 
0.4
i ost pytanie czy jest funkcja sprawdzająca tę funkcje/atrybut, bo nie chce ażeby ktoś użył kilka razy i miał +300 akt...
 
0.4
i ost pytanie czy jest funkcja sprawdzająca tę funkcje/atrybut, bo nie chce ażeby ktoś użył kilka razy i miał +300 akt...
W 38xx mam funkcję: getItemAttribute(uid, key)

Teraz moje pytanko, skąd masz 0.4 jak obecnie nie masz donatora? ^^
 
Obecnie nie mam, może miałem albo od kogoś innego lub ściągnięty razem z data ??

Czy jest ta funkcja w 0.4 ??

Jeśli tak to proszę o odp i close tematu
 
dzięki wszystkim.
Nie chce zakładac tematu nowego więc... Napisałem skrypt który dodaje atrybuty bronią ale nie wiem czy dobrze to zrobiłem. Ogólnie błędu nie ma ale jak daje na miecz to wyskakuje ze niema ataku a ma;
Lua:
function onUse(cid, item, frompos, item2, topos)
if getItemAttribute(item2.uid, attack) then
	if(getItemAttribute(item2.uid, elementEarth) or getItemAttribute(item2.uid, elementFire) or getItemAttribute(item2.uid, elementIce) or getItemAttribute(item2.uid, elementEnergy)) then
		if item.itemid == 7760 then
			doRemoveItem(item.uid,1)
			doItemSetAttribute(item2.uid, elementFire, 50)
			doItemSetAttribute(item2.uid, charges, 250)
			doItemSetAttribute(item2.uid, showcharges, 1)
			doSetItemText(item2.uid, "Zapalony")
		elseif item.itemid == 7759 then
			doRemoveItem(item.uid,1)
			doItemSetAttribute(item2.uid, elementIce, 50)
			doItemSetAttribute(item2.uid, charges, 250)
			doItemSetAttribute(item2.uid, showcharges, 1)
			doSetItemText(item2.uid, "Zamarzniety")
		elseif item.itemid == 7761 then
			doRemoveItem(item.uid,1)
			doItemSetAttribute(item2.uid, elementEarth, 50)
			doItemSetAttribute(item2.uid, charges, 250)
			doItemSetAttribute(item2.uid, showcharges, 1)
			doSetItemText(item2.uid, "Zarosniety")
		elseif item.itemid == 7762 then
			doRemoveItem(item.uid,1)
			doItemSetAttribute(item2.uid, elementEnergy, 50)
			doItemSetAttribute(item2.uid, charges, 250)
			doItemSetAttribute(item2.uid, showcharges, 1)
			doSetItemText(item2.uid, "Naelektryzowany")
		end
	doPlayerSendTextMessage(cid,22,"Na bron posiada juz zywiol.")
    end
end
doPlayerSendTextMessage(cid,22,"Ta bron nie ma ataku.")
return true
end
co jest źle ??
 
dla rzeczy istniejących tylko w itemType.abilities nic nie zadziała bez edycji źródła(dodatkowy żywioł, wszystko co wymaga movements chyba, resisty chyba)
 
Back
Top