What's new

SSA Charges

Status
Not open for further replies.

Cwaniakoz

Active User
Joined
Jul 26, 2010
Messages
82
Reaction score
3
Witam wszystkich, kolejny problemik. Przepraszam za b??dn? nazw? ale w ostatniej chwili gdy chcia?em poprawi? nazw? wyskoczy?a mi ta z kompilacj? i zamiast zmieni? to wcisn??em enter:p
Wi?c problem polega na tym, ?e nie orientuj? si? w jaki spos?b mog? zmieni? charges dla SSA.
Ustawi?em w items.xml na 5, ale nadal w grze, gdy wymieniam itemy od NPC za ssa to ma ono tylko jedno u?ycie.
 

Eturl

We shall know no fear!
Joined
May 21, 2008
Messages
2,280
Reaction score
463
Age
32
Odp: Kompilacja 8.54 - 8.57 (Problem)

Odp: Kompilacja 8.54 - 8.57 (Problem)

Nie wiem jak wygl?da u ciebie npc system.
Wejd? w npc/script i tam odszukaj plik od npc, kt?ry sprzedaje ssa i tam zmie?

Code:
shopModule:addBuyableItem({'stone skin amulet', 'ssa'}, 2197, 2000, [COLOR="Red"][B]1[/B][/COLOR], 'stone skin amulet')

na czerwono masz ile b?dzie mia? ?adunk?w po kupieniu


@down
Umiesz czyta??

Ustawi?em w items.xml na 5, ale nadal w grze, gdy kupuj? od NPC ssa to ma ono tylko jedno u?ycie.

no co mu to da je?li ustawi w items.xml te twoje 5 skoro npc i tak sprzeda 1 bo ma pewno tak ustawiony?
to zale?y od npc ile ?adunk?w sprzeda.
 
Last edited:

Cwaniakoz

Active User
Joined
Jul 26, 2010
Messages
82
Reaction score
3
Odp: SSA Charges

@Eturl Sous
Wi?c zaczn? od tego bo wczoraj zapomnia?em dopisa?, ?e to nie jest module w sensie hi > wyskakuje okienko i wybieram sobie ssa. Tylko skrypt jest napisany tak, ?e pisz? 'stone skin amulet' NPC si? pyta czy mam wymagan? ilo?? pewnych itemk?w, je?eli mam to daje mi ssa i faktycznie daje mi ss'a tylko problem w tym, ?e z jednym u?yciem gdzie jak wspomnia?em w items.xml mam ju? ustawione 5 charges.

Cz??? kodu tego NPC odpowiedzialna w?a?nie za to:
Code:
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
local config = {
				[1] = {co_trzeba_mowic = "Stone Skin Amulet", ile_soul_orbow = 20, co_sie_dostaje = 2197, talkstate = 1},
				[2] = {co_trzeba_mowic = "Time Ring", ile_soul_orbow = 10, co_sie_dostaje = 2169, talkstate = 2},
				[3] = {co_trzeba_mowic = "Might Ring", ile_soul_orbow = 25, co_sie_dostaje = 2164, talkstate = 3},
				[4] = {co_trzeba_mowic = "Blue Robe", ile_soul_orbow = 11, co_sie_dostaje = 2656, talkstate = 4}
				}
for i=1, #config do
if msgcontains(msg, config[i].co_trzeba_mowic) then
	selfSay("So, you want to buy from me 1 "..getItemNameById(config[i].co_sie_dostaje).." for "..config[i].ile_soul_orbow.." soul orbs?", cid) 
	talkState[talkUser] = config[i].talkstate
elseif msgcontains(msg, "yes") and talkState[talkUser] == config[i].talkstate then 
	if getPlayerItemCount(cid, 5944) >= config[i].ile_soul_orbow then
		selfSay("Here you are.", cid) 
        doPlayerRemoveItem(cid, 5944, config[i].ile_soul_orbow)
		doPlayerAddItem(cid, config[i].co_sie_dostaje, 1)
    else
        selfSay("You don't have enough soul orbs.", cid)
    end
end
end
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) 
npcHandler:addModule(FocusModule:new())
 
Status
Not open for further replies.
Top