What's new

Kupywanie Itemu Za Pomoca Komendy LOOKNI

Status
Not open for further replies.

GmHeder

Advanced User
Joined
Dec 4, 2009
Messages
349
Reaction score
6
Witam Poszukuje Cos W Stylu System Aukcji

Wpisuje :
!SystemSell (id itemu lub nazwa itemu,KOSZT ITEMU PRZEZ GRACZA)
linike wyrzej ..> to w nawiasie przyklad
!SystemSell (demon armor,23) <- Demon Armor za 23cc
KASE PODAJEMY W CC
( ITEM KT?RY CHCE SELL WKLADAM TAM GDZIE SZCZALY I WTEDY WPISUJE)
blokuje kosztownosci i kase
. MAX CENA DO 250cc
Klade W House Ten Item I Ide byle gdzie sobie expic
ktos widzi tego demon armora
i np. ma 23cc w plecaku
wiec wpisuje
!SystemBuy <--- Skrypt Tworzy item o id 8919 taka runa
Gdy juz mamy ta rune
i mamy te 23cc
klikamy na rune prawym i lewym na wystawiony przedmiot
.
.
.
kasa i przedmiot zamieniaja sie miejscami
(kasa leci do miejsca itemu a item do plecaka)
.
.
.
TUTAJ JEST TAKOWY SKRYPT TYLKO JEST POPSUTY I W k. PODAJE CENE i mozna tylko 10cc dac

http://tibia.net.pl/actions/16515-x-x-inne-sklep-w-domku.html

za skrypt dam 2 reputy
 

GmHeder

Advanced User
Joined
Dec 4, 2009
Messages
349
Reaction score
6
Odp: Kupywanie Itemu Za Pomoca Komendy LOOKNI

.............
O
d
s
w
i
e
r
z
a
m
.............
 

LaVejt

Advanced User
Joined
Jan 26, 2010
Messages
362
Reaction score
7
Odp: Kupywanie Itemu Za Pomoca Komendy LOOKNI

.............
O
d
s
w
i
e
r
z
a
m
.............​
 

LaVejt

Advanced User
Joined
Jan 26, 2010
Messages
362
Reaction score
7
Odp: Kupywanie Itemu Za Pomoca Komendy LOOKNI

.............
O
d
s
w
i
e
r
z
a
m
.............​
 

LaVejt

Advanced User
Joined
Jan 26, 2010
Messages
362
Reaction score
7
Odp: Kupywanie Itemu Za Pomoca Komendy LOOKNI

odswierzam ;']


...
 

LaVejt

Advanced User
Joined
Jan 26, 2010
Messages
362
Reaction score
7
Odp: Kupywanie Itemu Za Pomoca Komendy LOOKNI

ODSWIERZAMY ;'] niemowcie ze nikomu sie nie przyda ;p
 

LaVejt

Advanced User
Joined
Jan 26, 2010
Messages
362
Reaction score
7
Odp: Kupywanie Itemu Za Pomoca Komendy LOOKNI

ODSWIERZAMY ;'] niemowcie ze nikomu sie nie przyda ;p
 

LaVejt

Advanced User
Joined
Jan 26, 2010
Messages
362
Reaction score
7
Odp: Kupywanie Itemu Za Pomoca Komendy LOOKNI

jejku kto mi to przerobi ludzie POMUSZCIE MI

odswierzam
 

Cgf

Advanced User
Joined
Aug 17, 2009
Messages
334
Reaction score
8
Odp: Kupywanie Itemu Za Pomoca Komendy LOOKNI

A wi?c ten skrypt dzia?a bo go testowa?em.
Info:

Polega on na tym ?e mo?emy sprzeda? item. No dobra, ale itemy mo?na sprzedawa? bez tego skryptu - racja. Ale nie mo?emy bez tego skryptu ustawi? ceny itemu, po?o?y? go na ladzie w domku i da? loga/i?? expi? i nie martwi? si? o nic.
Wi?c je?li chcemy sprzeda? jaki? item bierzemy go w miejsce na strza?y i wypowiadamy formu?k? tradeitem "nasza cena (uwaga cen? podajemy w "k" czyli je?eli chcemy sprzeda? co? za 23k [23 000 gp] wpisujemy cen? 23 oraz z przedzia?u 1-100 [czyli za 101k nie mo?emy ju? sprzeda?]). Nast?pnie potwierdzamy tradeitem "yes i k?adziemy przedmiot w widocznym miejscu w domku. (tu ko?czy si? udzia? sprzedaj?cego)
Je?eli widzimy w czyim? domku przepi?knego Magic Long Sworda a w?a?nie co wbili?my 11 sword fightin i chcemy zobaczy? jakie hity wejd? bierzemy look na przedmiot. o, wiedziemy napis "For sale at 1.000 gold". Mamy przypadkowo w bp 1k. Wi?c klikamy raz na waterskin (nowy - 7286, najlepiej jak by dostawa?o si? je na start, mo?na zmieni?) i drugi raz na przedmiot kt?ry chcemy kupi?. Wtedy nasze pieni?dze i przedmiot z domku zamieniaj? si? miejscami! UAU Magia

No to teraz czas na skrypt:
data/talkaction/scrpits sell.lua
-- Sklep w domku zrobiony przez Smoczek Leon --
-- Shop in house by Smoczek Leon --
function onSay(cid, words, param)
local sv = 3223
local state = 3224
local sellitem = getPlayerSlotItem(cid, 10)
local ilosc = sellitem.type
if ilosc == 0 then
ilosc = 1
end
if getPlayerStorageValue(cid,state) < 1 and string.find(param, '[0-9]') then
if sellitem.actionid < 1 then
if string.len(param) <= 2 or param == "100" then
doPlayerSendTextMessage(cid,24,'Do you want sell '..ilosc..' '..getItemName(sellitem.itemid)..' at '..param..'.000 gold?')
doPlayerSendTextMessage(cid,24,'If yes, say <tradeitem "yes>. Else say <tradeitem "no>')
setPlayerStorageValue(cid,sv,param)
setPlayerStorageValue(cid,state,1)
else
doPlayerSendCancel(cid,'Improper price! Only from 1 to 100 k.')
end
else
doPlayerSendCancel(cid,'This item is at sale! If you want give him new price say <tradeitem "no sell>')
end
elseif getPlayerStorageValue(cid,state) == 1 then
if param == "yes" then
doSetItemSpecialDescription(sellitem.uid,'For sale at '..getPlayerStorageValue(cid,sv)..'.000 gold!')
doPlayerSendTextMessage(cid,24,'OK! If you no want sell this item say <tradeitem "no sell>')
doSetItemActionId(sellitem.uid,3000+getPlayerStorageValue(cid,sv))
doSendMagicEffect(getPlayerPosition(cid),CONST_ME_MAGIC_GREEN)
setPlayerStorageValue(cid,sv,0)
setPlayerStorageValue(cid,state,0)
elseif param == "no" then
doPlayerSendTextMessage(cid,24,'OK! Item no on sale.')
doSendMagicEffect(getPlayerPosition(cid),CONST_ME_POFF)
setPlayerStorageValue(cid,sv,0)
setPlayerStorageValue(cid,state,0)
else
doPlayerSendCancel(cid,'You not end cleanly sale! Say <tradeitem "no>')
end
elseif param == "no sell" then
if sellitem.actionid > 1 then
doRemoveItem(sellitem.uid,ilosc)
doPlayerAddItem(cid,sellitem.itemid,ilosc)
doPlayerSendTextMessage(cid,24,'OK! Item no on sale.')
end
else
doPlayerSendTextMessage(cid,24,'If you want sell item take him in ammo slot')
doPlayerSendTextMessage(cid,24,'Say <tradeitem "your price>. You must say price in xk gold! Example: <tradeitem "50> - 50k gold')
doPlayerSendTextMessage(cid,24,'Verify sale <tradeitem "yes>/<tradeitem "no>')
doPlayerSendTextMessage(cid,24,'If you want take back sale say <tradeitem "no sell>')
end
end

/data/talkaction Talkactions.xml dodajemy linijk?:

<talkaction words="tradeitem" script="sell.lua" />

ots/data/action/scrpits buy.lua

-- Sklep w domku zrobiony przez Smoczek Leon --
-- Shop in house by Smoczek Leon --


function onUse(cid, item, frompos, item2, topos)
local ilosc = item2.type
local cost = (item2.actionid - 3000) * 1000

if ilosc == 0 then
ilosc = 1
end

if item2.actionid >= 3001 and item2.actionid <= 3100 then
if doPlayerRemoveMoney(cid,cost) == TRUE then
doRemoveItem(item2.uid,ilosc)
doPlayerAddItem(cid,item2.itemid,ilosc)

coins = math.floor(cost/10000)
crystals = coins
while coins > 100 do
doCreateItem(2160, 100, topos)
coins = coins - 100
end

doCreateItem(2160, coins, topos)
cost = cost - crystals*10000

coins = math.floor(cost/100)
if coins > 0 then
doCreateItem(2152, coins, topos)
cost = cost - coins*100
end
coins = cost
if cost > 0 and cost < 100 then
doCreateItem(2148, coins, topos)
cost = cost - coins
end

else
doPlayerSendCancel(cid,"You dont have money!")
end
else
return 2
end
return 1
end

ots/data/action Actions.xml dodajemy linijk?:
<action itemid="7286" script="buy.lua" allowfaruse="1" blockwalls="0" />

My?l?,?e pomog?em. Pozdrawiam.
 
Status
Not open for further replies.
Top