NPC na zam?wienie.

Status
Zamknięty.
Odp: NPC na zam?wienie.

Prosi? bym ci? o NPC kt?ry zmienia nasz? profesj? i outfit. Wymagany poziom 350. Gdy posiadamy Skula albo PZ NPC nas ignoruje. Po napisaniu do NPC Evolution nasza posta? zmienia si? w inn? voc i ma inny wygl?d. Z voc 1 zmienia si? w voc 15. A nasz outfit z ID 150 zmienia si? na outfit z ID 320. A po zdobyciu 400 poziomu ten sam npc daje nam na sta?e 30k HP i 30K MP. Tak ?eby skrypt dzia?a? na tibi 8.31

Rozmowa.
Na 350 lvl (Wymagany LVL)
Ja : HI
NPC : Yes ? I can transform you or strong train.
Ja : Transform (Zmienia nam Voc i Outfit) i teleportuje nas do 160 54 7
NPC : U have transform . BYE
400 lvl (Wymagany LVL)
Ja : HI
NPC : Yes ? I can transform you or strong train.
Ja : Strong Train.
NPC : You have 30k HP i 30K MP.
NPC : Bye.

To nie do DB servera Tylko do evo serva i pomyli?y mi si? wersje.
 
Odp: NPC na zam?wienie.

Potrzebny mi npc sprzedawca ;]
Rey Mysterio
sprzedawa? by vip [
standardowo
Kod:
hi
Witaj <gracz> przyszed?e? kupic pro itemki czy chcesz kopa :D
trade
ok sprezaj si? bo za 20 min ide na wwe :]
(po kupieniu i nie powiedzeniu bye)
o ty <619> ;]
(a po powiedzeniu )
narq pamietaj wwe 20 w weekendy na extreme sport i o 20 w ?rode na Tv Puls :DDD czekam
Jak jeszcze masz promocje to by? bym wdzi?czny :hah: z gory thx
 
Odp: NPC na zam?wienie.

To nie by?o wymagaj?ce...
Stw?rz plik w NPC o nazwie VIP.xml i wklej:
PHP:
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Horace" script="default.lua" walkinterval="2000">
	<health now="150" max="150"/>
<look type="131" head="78" body="78" legs="96" feet="116" addons="3"/>
<parameters>
<parameter key="message_greet" value="Witaj |PLAYERNAME|! przyszed?e? kupic pro itemki czy chcesz kopa :D"/>
<parameter key="message_farewall" value="narq pamietaj wwe 20 w weekendy na extreme sport i o 20 w ?rode na Tv Puls :DDD czekam"/>
<parameter key="message_walkaway" value="o ty 619 ;]"/>
<parameter key="message_sendtrade" value="ok sprezaj sie bo za 20 min ide na wwe :]"/>
<parameter key="module_shop" value="1"/>
	<parameter key="shop_buyable" value="VIP,ID itemu,cena"/>
</parameters>
</npc>
W?a?ciwie to tyle. Zmie? tylko ID itemu oraz cen? i b?dzie dzia?a?.
 
Odp: NPC na zam?wienie.

jak postawic w map editorze 8.1 varkhala?????? prosze o szybka odpowiedz
 
Odp: NPC na zam?wienie.

Ja nie mam nic ci??kiego, a nawet tylko robot? na jakie? pi?? minut. Potrzebuje NPC pod TFS 0.3.6 ma dzia?a? na zasadzie, je?li napisz hi to pierwszym razem odpowie "elo elo co tam", a je?li ju? kiedy? rozmawiali?my to napisze na przywitanie "co tam u ciebie |PLAYERNAME|".
 
Ostatnia edycja:
Odp: NPC na zam?wienie.

#up
Z pewno?ci? jest jaki? spos?b by rozwi?za? to zadanie, ale nie mog? znale?? funkcji odpowiadaj?cej za sprawdzanie storage w plikach XML, a nawet je?li nie tam si? to robi to w pliku LUA te? nie wiem jak zrobi?, gdy? jak wiadomo napisanie:
PHP:
if msgcontains(msg, 'hi') then
Nic nam nie da. Je?li znasz odpowied? to podziel si? z ni? ze mn?.
 
Odp: NPC na zam?wienie.

potzebuje Npc pod ots 8.1 Evo by skatten/aciek
Nazwa Npc - Yakarta
npc ma przewozic ludzi z miasta to miasta ma byc 7 r?znych miast LODOWE/ENIGMA/KAZZO/WIOSKA/ I 3 MIASTA DOTEGO tyle ze nazwy do tych 3 dodam sobie potem sam bo jeszcze ich niezrobilem i prosil bym abys zaznaczyl gdzie mam wpisywac wsp?lzedne x.y.z danego miasta tylko na czerwony kolor i Kr?tki opis do tego ;) nie mam 50 post?w ale bardzo potzebuje tego Npc plx jak bedzie dzialac Dam ci Repucik ;)
 
Odp: NPC na zam?wienie.

PHP:
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Test" script="default.lua" walkinterval="2000">
	<health now="150" max="150"/>
	<look type="131" head="78" body="78" legs="96" feet="116" addons="3"/>
	<parameters>
		<parameter key="module_travel" value="1"/>
		<parameter key="travel_destinations" value="lodowe,1000,1000,7,150;engima,1000,1000,7,150;kazzo,1000,1000,7,150;wioska,1000,1000,7,150;jeden,1000,1000,7,150;dwa,1000,1000,7,150;trzy,1000,1000,7,150;"/>
	</parameters>
</npc>
Wsp??rz?dne zmieniasz tutaj:
PHP:
1000,1000,7
Cen? tutaj:
PHP:
150
A to co trzeba wym?wi? tutaj:
PHP:
lodowe

#down
B??dy? A mo?e po prostu z?? nazw? NPC
ta wpisujesz? Je?li wkleisz dok?adnie to co Ci da?em to GODem musisz wpisa? /n Test.
Na przysz?o?? edytuj posty.
 
Ostatnia edycja:
Odp: NPC na zam?wienie.

Potzebuje Skryptu do tego Npc na statek aby przewozil mnie do tych miast co sa podane wyzej w Npc i zeby przewozil tylko Graczy z pacc jesli umial bys zroic cos takiego bardzo bym Prosil ;) Jesli zadziala Repucik Poleci ;p
 
Odp: NPC na zam?wienie.

Potzebuje Npc questowego kt?ry zleci nam misjie pokonania 1000 Demon?w 1000 Hydr 500 Gs?w i zabicie Morgarotha po wykananiu tego zadania otzymamy nagrode ale Kazda profesjia inna id sam sobie wpisze ;) zg?ry Thx


ten typek nie ma 50post?w,
ale ja te? potrzebuje tego NPCta.
Mozesz zrobic? ;>
jak cos to rep+ ;)

@edit
lekko go przekszta?ce:
rozmowa:
-hi
*hello (player name) ktore zadanie chcesz wykona?? 1? 2? 3? 4? 5?
-1
*aby wykona? pierwsze zadanie musisz zabi? 50DL?w i 10 demon?w. Podo?asz teby zadaniu?
-tak/yes
*zadanie zostalo zaakceptowane. wr?? jak wykonasz. bye.

1 zad nagroda: DSM, RH, FIRE AXE.

ps. napisz jeszcze zebym umie? na przysz?o?? jak dalaw nowe zadania i nadrody i jak wczepia? to do dialogu z npc.
TIbia 8.54
wygl?d npc? jaki sobie wybierzesz ;d
 
Ostatnia edycja:
Odp: NPC na zam?wienie.

Ja Tez Bym Poprosil o NPC ale niewiem czy nie jest juz za p??no wienc tak npc ma byc podobny do tego ktory sprzedaje pacc. potrzebny mi jest on do selania vip days ale jest cos jeszcze ale tego jak nie potrafisz to nierob otoz chcialbym zeby npc sprzedawal vip pacc raz na 30dni.
ma mowic to co zwykly NPC do pacc.
Tu masz co trzeba zeby utworzyc npc :
function onSay(cid, words, param)
if param == "" then
return doPlayerPopupFYI(cid,"Est? com problemas?\n Aprenda os comandos!\n---------------\nAdicionar vip:\n/vip add days player\n/vip add 30 Styller\n---------------\nDeletar vip:\n/vip del player\n/vip del Styller\n---------------\nVer a vip:\n/vip see player\n/vip see Styller\n---------------\n")
end
if param:lower():find('add') == 1 and 3 then
local _,_,id,name = param:lower():find('add (%d+) (.+)')
name = name or ""
id = tonumber(id or 1) or 1
if tonumber(id) == nil or getPlayerByName(name) == false then
return doPlayerSendTextMessage(cid,25,"Adicionar vip:\n/vip add days player\n/vip add 30 Styller\n [Player: "..name.."]")
end
if isPlayer(getPlayerByName(name)) == TRUE then
vip.addVipByAccount(getPlayerAccount(getPlayerByName(name)) ,vip.getDays(id))
doPlayerSendTextMessage(cid,25,"Foram adicionados "..tonumber(id).." dias de vip a "..name..".")
doPlayerSendTextMessage(getPlayerByName(name),25,"Voc? recebeu "..tonumber(id).." dias de vip.")
else
doPlayerSendTextMessage(cid,25,name.." n?o esta online ou n?o existe.")
end
elseif param:lower():find('del') == 1 and 3 then
local _,_,name = param:lower():find('del (.+)')
if getPlayerByName(name) == false then
return doPlayerSendTextMessage(cid,25,"Deletar vip:\n/vip del player\n/vip del Styller\n")
end
vip.setVipByAccount(getPlayerAccount(getPlayerByName(name)),-os.time())
doPlayerSendTextMessage(cid,25,"A vip de "..name.." foi apagada.")
elseif param:lower():find('see') == 1 and 3 then
local _,_,name = param:lower():find('see (.+)')
name = name or ""
if getPlayerByName(name) == false then
return doPlayerSendTextMessage(cid,25,"Ver a vip:\n/vip see player\n/vip see Styller\n")
end
local ret_ = vip.getVip(getPlayerByName(name))
if ret_ == 0 then
return doPlayerSendTextMessage(cid, 25,name.." N?o tem vip, e nunca teve.")
else
return doPlayerSendTextMessage(cid, 25, "A vip de "..name.." Acaba/terminou em "..os.date("%d %B %Y %X ",ret_))
end
end
return TRUE
end
niewiem dokladnie czy to to jak nie to to zostaje tylko to :
function onSay(cid, words, param, channel)
doPlayerSendCancel(cid, "Added "..param.." Vip Days.")
return doPlayerAddVipDays(cid, param)
end
Albo :
function onSay(cid, words, param)
if vip.hasVip(cid) == TRUE then
doPlayerSendTextMessage(cid, 22, "Your vip end in "..os.date("%d %B %Y %X ",vip.getVip(cid)))
else
if vip.getVip(cid) ~= 0 then
doPlayerSendTextMessage(cid, 22, "You're not a vip player. Your vip has finished in "..os.date("%d %B %Y %X ", vip.getVip(cid)).." and now is "..os.date("%d %B %Y %X ", os.time()))
else
doPlayerSendTextMessage(cid, 22, "You're not a vip player. You naver has a vip.")
end
end
return TRUE
end
Reput czeka! xD


Wiem ze niemam 50 postow ale bardzo bym prosil o ten skrypt
 
Odp: NPC na zam?wienie.

Urok zada?, w kt?rych trzeba zabi? dwa rodzaje potwor?w jest taki, ?e zmuszeni jeste?my zabi? najpierw potwory jednego rodzaju, a nast?pnie drugiego, inaczej nam nie zaliczy tego zadania.
Wydaje mi si?, ?e same pliki creaturescripts oraz NPC wystarcz?, bez zb?dnych obja?nie?.
creaturescripts.lua.
PHP:
function onKill(cid, target)
local config = {	
	["dragon lord"] = {storage = 9999, begin_storage_value = 1, finished_storage_value = 2, count = 50},
	["demon"] = {storage = 9998, begin_storage_value = 2, finished_storage_value = 3, count = 10}
	}
local mob = config[getCreatureName(target)]
if(not mob) then
return true
end
local main_storage = 10001
	if(isPlayer(target) ~= TRUE) then
		local killedMonsters = getPlayerStorageValue(cid, mob.storage)
			if(killedMonsters == -1) then
					killedMonsters = 1
			end
		if getPlayerStorageValue(cid, main_storage) == mob.begin_storage_value or getPlayerStorageValue(cid, main_storage) == mob.finished_storage_value then
			setPlayerStorageValue(cid, mob.storage, killedMonsters + 1)
			doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You killed " .. killedMonsters .. " of " .. mob.count .. " " .. getCreatureName(target) .. "s.")
				if killedMonsters == mob.count then 
					setPlayerStorageValue(cid, main_storage, mob.finished_storage_value)
					doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Congratulations! You have killed enough " .. getCreatureName(target) .. "s.")
						
				end
		end
	end
return true
end
Do login.lua, przed
PHP:
return true
end
Dodaj
PHP:
registerCreatureEvent(cid, "Demony")
Do creaturescripts.xml dodaj:
PHP:
<event type="kill" name="Demony" event="script" value="nazwa_pliku.lua"/>


NPC.
PHP:
local keywordHandler = KeywordHandler:new() 
local npcHandler = NpcHandler:new(keywordHandler) 
NpcSystem.parseParameters(npcHandler) 
local talkState = {} 
local voc = {} 
function onCreatureAppear(cid)                          npcHandler:onCreatureAppear(cid)                        end 
function onCreatureDisappear(cid)                       npcHandler:onCreatureDisappear(cid)                     end 
function onCreatureSay(cid, type, msg)                  npcHandler:onCreatureSay(cid, type, msg)                end 
function onThink()                                      npcHandler:onThink()                                    end 
function creatureSayCallback(cid, type, msg) 
        local s = getPlayerStorageValue(cid, storage) 
        if(not npcHandler:isFocused(cid)) then 
                return false 
        end
        local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_PRIVATE and 0 or cid
		local voc = 6000
local ilosc = 1
local item = 2160
local main_storage = 10001
	if msgcontains(msg, 'zadanie') then
		if getPlayerStorageValue(cid, main_storage) == 3 then
			selfSay("Oto nagrody.", cid)
			doPlayerAddItem(cid, 2432, 1)
			doPlayerAddItem(cid, 2498, 1)
			doPlayerAddItem(cid, 2492, 1)
		end
	elseif msgcontains(msg, '1') then
		selfSay("Aby wykona? pierwsze zadanie musisz zabi? 50DL?w i 10 demon?w. Podo?asz teby zadaniu?", cid)
		talkState[talkUser] = 1
	
	elseif msgcontains(msg, 'tak') then
		if talkState[talkUser] == 1 then
			selfSay("Zadanie zostalo zaakceptowane. Wr?? jak wykonasz.", cid)
			setPlayerStorageValue(cid, main_storage, 1)
		end
	end
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
A do folderu NPC dodaj:
PHP:
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Test" script="nazwa_pliku.lua" walkinterval="2000">
	<health now="150" max="150"/>
	<look type="131" head="78" body="78" legs="96" feet="116" addons="3"/>
	<parameters>
		<parameter key="message_greet" value="Hello |PLAYERNAME|! Ktore zadanie chcesz wykona?? 1? 2? 3? 4? 5?"/>
	</parameters>
</npc>
Wybaczcie, ?e tak d?ugo, ale brak czasu.
 
Ostatnia edycja:
Odp: NPC na zam?wienie.

Ok to widz?, ?e ostatni post Oskara to znaczy, ?e mo?na sk?ada? zam?wienie... A wi?c:

Name : Vescu
Co robi?:

1 dialog:
* Gracz: hi
* Vescu: Hey t-there, you look like someone who enjoys a good booze.
* Gracz: sober
* Vescu: I wish there was like a potion which makes you sober in an instant. Dwarven rings wear off so fast. <hicks>
* Gracz: Potion
* Vescu: It's so hard to know the exact time when to stop drinking. <hicks> C-could you help me to brew such a potion?
* Gracz: yes
* Vescu: You're a true buddy. I promise I will t-try to avoid killing you even if someone asks me to. <hicks> ...
* Vescu: Listen, I have this old formula from my grandma. <hicks> It says... 30 beholder eyes... 10 red dragon scales. ...
* Vescu: Then 30 lizard scales... 20 fish fins - ew, this sounds disgusting, I wonder if this is really a potion or rather a cleaning agent. ...
* Vescu: Add 20 ounces of vampire dust, 10 ounces of demon dust and mix well with one flask of warrior's sweat. <hicks> ...
* Vescu: Okayyy, this is a lot... we'll take this step by step. <hicks> Will you help me gathering 30 beholder eyes?
* Gracz: yes
* Vescu: G-good. Go get them, I'll have a beer in the meantime.
* Gracz: Bye
* Vescu: T-time for another b-beer. <hicks>


2 dialog, je?li wykonali?my w pe?ni dialog 1


* Gracz: hi
* Vescu: Hey t-there, you look like someone who enjoys a good booze.
* Gracz: 30 beholder eyes
* Vescu: Have you really managed to bring me 30 beholder eyes? <hicks>
* Gracz: yes
* Vescu: Aw-awsome! <hicks> Squishy! Now, please bring me 10 red dragon scales.
* Gracz: 10 red dragon scales
* Vescu: D-did you get all of the 10 red dragon scales? <hicks>
* Gracz: yes
* Vescu: G-good work, ... wha-what's your name again? <hicks> Anyway... come back with 30 lizard scales.
* Gracz: 30 lizard scales
* Vescu: Ah, are those - <hicks> - the 30 lizard scales?
* Gracz: yes
* Vescu: This potion will become p-pretty scaly. I'm not sure yet if I want to d-drink that. I think the 20 fish fins which come next won't really improve it. <hicks>
* Gracz: 20 fish fin
* Vescu: Eww, is that disgusting smell coming from the 20 fish fins? <burps>
* Gracz: yes
* Vescu: Alrrrrrrright! Thanks for the f-fish. Get me the 20 ounces of vampire dust now. I'll have another b-beer.
* Gracz: 20 vampire dust
* Vescu: Have you collected 20 ounces of vampire d-dust? <hicks>
* Gracz: yes
* Vescu: Tha-thank you. Trolls are good for something a-after all. Bring me the 10 ounces of demon dust now. <hicks>
* Gracz: 10 demon dust
* Vescu: Have you slain enough d-demons to gather 10 ounces of demon dust? <hicks>
* Gracz: yes
* Vescu: G-great. You're a reeeal k-killer like me, eh? I think I'll g-give you something fun when the potion is complete. But first, b-bring me warrior's sweat.
* Gracz: Warrior's sweat
* Vescu: This s-smells even worse than the fish fins. Is that warrior's sweat?
* Gracz: yes
* Vescu: Yahaha! Here we g-go. I'll just take a small sip - <gulp>. Okay, this is disgusting, but it seems to work. I'll teach you something fun, remind me to tell you a secret sometime.

No i zabiera nam te itemy po napisaniu yes, a na samym ko?cu daje outfit assassina (jak nie wiesz jaki to looktype to poprostu daj w jego miejsce AssX to b?d? wiedzia?)




Aha i najwa?niejsze... By?my wog?le mogli z nim rozmawia? musimy by? pijani ;]

Je?li nie dasz rady zrobi?, ?e wgl, ?eby rozmawia? trzeba by? pijanym to chocia? zr?b by ten dialog w lua czyli dialog1 i dialog2 by?y mo?liwe do przeprowadzenia tylko gdy jeste?my pijani.


Z g?ry dzi?kuje (btw to jest npc z real tibii, link do wiki: Assassin Outfits Quest/Spoiler ? Tibia Wiki)
 
Odp: NPC na zam?wienie.

Nie testowane. Sprawd? czy dzia?a.
PHP:
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
function onCreatureAppear(cid)                          npcHandler:onCreatureAppear(cid)                        end
function onCreatureDisappear(cid)                       npcHandler:onCreatureDisappear(cid)                     end
function onCreatureSay(cid, type, msg)                  npcHandler:onCreatureSay(cid, type, msg)                end
function onThink()                                      npcHandler:onThink()                                    end
function creatureSayCallback(cid, type, msg)
        if(not npcHandler:isFocused(cid)) then
                return false
        end
local begin_storage = 2000
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid        
    if getPlayerStorageValue(cid, begin_storage) == -1 and getCreatureCondition(cid, drunk) then 
		if msgcontains(msg, 'sober') then
			npcHandler:say("I wish there was like a potion which makes you sober in an instant. Dwarven rings wear off so fast. <hicks>", cid)
			talkState[talkUser] = 1
		elseif msgcontains(msg, 'potion') and talkState[talkUser] == 1 then
			npcHandler:say("It's so hard to know the exact time when to stop drinking. <hicks> C-could you help me to brew such a potion?", cid)    
			talkState[talkUser] = 2
		end
	end
		if msgcontains(msg, '30 beholder eyes') getPlayerStorageValue(cid, begin_storage) == 0 then
			npcHandler:say("Have you really managed to bring me 30 beholder eyes? <hicks>", cid)    
			talkState[talkUser] = 4
		elseif msgcontains(msg, '10 red dragon scales') getPlayerStorageValue(cid, begin_storage) == 1 then
			npcHandler:say("D-did you get all of the 10 red dragon scales? <hicks>", cid)    
			talkState[talkUser] = 5
		elseif msgcontains(msg, '30 lizard scales') getPlayerStorageValue(cid, begin_storage) == 2 then
			npcHandler:say("Ah, are those - <hicks> - the 30 lizard scales?", cid)    
			talkState[talkUser] = 6
		elseif msgcontains(msg, '20 fish fin') getPlayerStorageValue(cid, begin_storage) == 3 then
			npcHandler:say("Eww, is that disgusting smell coming from the 20 fish fins? <burps>", cid)    
			talkState[talkUser] = 7
		elseif msgcontains(msg, '20 vampire dust') getPlayerStorageValue(cid, begin_storage) == 4 then
			npcHandler:say("Have you collected 20 ounces of vampire d-dust? <hicks>", cid)    
			talkState[talkUser] = 8
		elseif msgcontains(msg, '10 demon dust') getPlayerStorageValue(cid, begin_storage) == 5 then
			npcHandler:say("Have you slain enough d-demons to gather 10 ounces of demon dust? <hicks>", cid)    
			talkState[talkUser] = 9
		elseif msgcontains(msg, 'Warrior\'s sweat') getPlayerStorageValue(cid, begin_storage) == 6 then
			npcHandler:say("This s-smells even worse than the fish fins. Is that warrior's sweat?", cid)    
			talkState[talkUser] = 10
		end	
    elseif msgcontains(msg, 'yes') then        
		if talkState[talkUser] == 2 then    
			doNPCTalkALot({"You're a true buddy. I promise I will t-try to avoid killing you even if someone asks me to. <hicks> ...", "Listen, I have this old formula from my grandma. <hicks> It says... 30 beholder eyes... 10 red dragon scales. ...", "Then 30 lizard scales... 20 fish fins - ew, this sounds disgusting, I wonder if this is really a potion or rather a cleaning agent. ...", "Add 20 ounces of vampire dust, 10 ounces of demon dust and mix well with one flask of warrior's sweat. <hicks> ...", "Okayyy, this is a lot... we'll take this step by step. <hicks> Will you help me gathering 30 beholder eyes?"}, 10000, cid)
			talkState[talkUser] = 3 
		elseif talkState[talkUser] == 3 then
			npcHandler:say("G-good. Go get them, I'll have a beer in the meantime.", cid)
			setPlayerStorageValue(cid, begin_storage, 0)
		elseif talkState[talkUser] == 4 and getPlayerItemCount(cid, 5898) >= 30 then
			npcHandler:say("Aw-awsome! <hicks> Squishy! Now, please bring me 10 red dragon scales.", cid)
			doPlayerRemoveItem(cid, 5898, 30)
			setPlayerStorageValue(cid, begin_storage, 1)
		elseif talkState[talkUser] == 5 and getPlayerItemCount(cid, 5882) >= 10 then
			npcHandler:say("G-good work, ... wha-what's your name again? <hicks> Anyway... come back with 30 lizard scales.", cid)
			doPlayerRemoveItem(cid, 5882, 10)
			setPlayerStorageValue(cid, begin_storage, 2)
		elseif talkState[talkUser] == 6 and getPlayerItemCount(cid, 5881) >= 30 then
			npcHandler:say("This potion will become p-pretty scaly. I'm not sure yet if I want to d-drink that. I think the 20 fish fins which come next won't really improve it. <hicks>", cid)
			doPlayerRemoveItem(cid, 5881, 30)
			setPlayerStorageValue(cid, begin_storage, 3)
		elseif talkState[talkUser] == 7 and getPlayerItemCount(cid, 5895) >= 20 then
			npcHandler:say("Alrrrrrrright! Thanks for the f-fish. Get me the 20 ounces of vampire dust now. I'll have another b-beer.", cid)
			doPlayerRemoveItem(cid, 5895, 20)
			setPlayerStorageValue(cid, begin_storage, 4)
		elseif talkState[talkUser] == 8 and getPlayerItemCount(cid, 5905) >= 20 then
			npcHandler:say("Tha-thank you. Trolls are good for something a-after all. Bring me the 10 ounces of demon dust now. <hicks>", cid)
			doPlayerRemoveItem(cid, 5905, 20)
			setPlayerStorageValue(cid, begin_storage, 5)
		elseif talkState[talkUser] == 9 and getPlayerItemCount(cid, 5906) >= 10 then
			npcHandler:say("G-great. You're a reeeal k-killer like me, eh? I think I'll g-give you something fun when the potion is complete. But first, b-bring me warrior's sweat.", cid)
			doPlayerRemoveItem(cid, 5906, 10)
			setPlayerStorageValue(cid, begin_storage, 6)
		elseif talkState[talkUser] == 10 and getPlayerItemCount(cid, 5885) >= 1 then
			npcHandler:say("Yahaha! Here we g-go. I'll just take a small sip - <gulp>. Okay, this is disgusting, but it seems to work. I'll teach you something fun, remind me to tell you a secret sometime. ", cid)
			doPlayerRemoveItem(cid, 5885, 1)
			setPlayerStorageValue(cid, begin_storage, 7)
			doPlayerAddOutfit(cid, 156, 2)
			doPlayerAddOutfit(cid, 152, 2)
		end
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

Wszelkie skargi/problemy/nie?cis?o?ci pisa? na PW, nie w temacie, gdy? nie mam ochoty patrze? co kilka godzin czy kto? czasem nie edytowa? posta.
 
Ostatnia edycja:
Odp: NPC na zam?wienie.

Siemano potrzebuje, bardzo rozbudowanego npc jak ci si? uda leci reput:P

Protocol : 8.10

Nazwa NPC: GoD Seller

Wygl?d, Outffit?? : GoD'a czyli looktype 226

i najwa?niejsze co robi:
Mam zamiar postawi? go w moim GoD Shopie dlatego ze ja i m?j team nie mamy zbytnio czasu :P

Chodzi mi o to ?eby GoD Seller sprzedawa?, Pro itemki, vip access, wszystkie sety :P

Silnik: evo by bamboleo v2
Miejsce gdzie b?dzie sta? npc
iz6pgx.jpg
 
Ostatnia edycja:
Odp: NPC na zam?wienie.

Poda?e? za ma?o informacji. Z edytuj sw?j post dodaj?c wi?cej szczeg???w, a napisz? Ci tego NPCta.
 
Odp: NPC na zam?wienie.

Potrzebuje 3 NPC pod Tibiie 8.10
1. Przyjmuje zadania taki jak ten na pierwszej stronie twoich skrypt?w czyli piszesz np.
- hi , mission , yes / najpierw on ci daje misje ze npc masz przyniesc 100 demon dast?w,albo zabic 50 warlockow / masz mu przynosic itemy albo zabijac potwory.
2. Rashid 8.10 chcem zeby mozna bylo u niego seln?? naprawde wszystko i wygl?d rashida.
3. Dzialajacy NPC od bless?w 8.10!!!!
Mam nadzieje ze pod?a? zadaniu!
 
Ostatnia edycja:
Odp: NPC na zam?wienie.

cze?? ja bym chcia? takiego samego npc co zam?wi? sobie "Jbx19"
Czyli Halta kt?ry leczy Playera po napisaniu do niego.
Ja bym chcia? wszystko to samo tylko ?eby zadzia?a?o pod 8.1 (Evo By Aciek).
No i bym chcia? jeszcze jednego npc kt?ry sella Vipa za 100cc.
Ale ze nie daje jakiego? amuleta tylko tak jak jest johnny i on ci daje master sorca to ja chce cos w podobie Np: idziesz do Vip seller (Tego npc) piszesz hi. On ci odpowiada w czym ci mog? pom?c.... Mo?e by? chcia? od demnie kupi? Vip profesj?.
Ja na to Tak. On mnie obdarowuje t? profesj? i mog? sobi? np chodzi? do vip islanda itp.
Tylko jeszcze czy by? m?g? napisa? jak zroib? te vip dor zeby dziala?o to na vip profe xD
 
Odp: NPC na zam?wienie.

Je?li jeste? taki dobry to s?uchaj:
Zr?b jakiego? Npc kt?ry po np rozmowie zaczyna prowadzi? cie po mapie i ty musisz zanim i??.No dobra. Jak dojdzie pisze pewne zdanie i si? respi.
Da?by? rad??
 
Status
Zamknięty.
Back
Do góry