• 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!
  • New resources must be posted under Resources tab. A discussion thread will be created automatically, you can't open threads manually anymore.

TalkAction [ALL] Basic talkactions what you need at your OTS!

T

tejdi

Guest
Hiho.
I will give you all basic talkactions what you need at your OTS.



List of talkactions:
Divine_Healing.gif 1. Bless (!bless) Divine_Healing.gif
Amulet_of_Loss.gif 2. Amulet of Lost (!aol) Amulet_of_Loss.gif
Jester_Doll.gif 3. Addon Doll (!addon nameofaddon) Jester_Doll.gif


1. Bless:

First you must create bless.lua in your talkactions/scripts/
Lua:
function onSay(cid, words, param)
 
	if getPlayerBlessing(cid,5) then
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have already been blessed")
		doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
	else
		if doPlayerRemoveMoney(cid, 50000) == TRUE then
			for i = 1,5 do
				doPlayerAddBlessing(cid,i)
			end
			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have received blessings!")
			doSendMagicEffect(getPlayerPosition(cid), CONST_ME_ENERGYAREA)
		else
			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You need 50,000 gp in backpack for blessings.")
			doSendMagicEffect(getPlayerPosition(cid), CONST_ME_ICEAREA)
		end
	end
	return TRUE
end

Ok, now you go to talkactions/talkactions.xml and add this line:

XML:
 <talkaction words="!bless" script="bless.lua"/>

2. Amulet of Loss

First go to /talkactions/scripts/ and create aol.lua with this:
Lua:
function onSay(cid, words, param)
if doPlayerRemoveMoney(cid, 10000) == 1 then
doPlayerAddItem(cid, 2173, 1)
else
			doPlayerSendCancel(cid, 'You don\'t have enough money.')
			doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
		end
		end

Second step. Go to /talkactions/talkactions.xml and add this line:
XML:
 	<talkaction words="!aol" script="aol.lua" />

3. Addon doll

First of all, go to talkactions/scripts and create lua file and change name this to addondoll.lua paste this inside:

Lua:
 function onSay(cid, words, param)
    local femaleOutfits = { ["citizen"]={136}, ["hunter"]={137}, ["mage"]={138}, ["knight"]={139}, ["nobleman"]={140}, ["summoner"]={141}, ["warrior"]={142}, ["barbarian"]={147}, ["druid"]={148}, ["wizard"]={149}, ["oriental"]={150}, ["pirate"]={155}, ["assassin"]={156}, ["beggar"]={157}, ["shaman"]={158}, ["norsewoman"]={252}, ["nightmare"]={269}, ["jester"]={270}, ["brotherhood"]={279}, ["demonhunter"]={288}, ["yalaharian"]={324} }
    local maleOutfits = { ["citizen"]={128}, ["hunter"]={129}, ["mage"]={130}, ["knight"]={131}, ["nobleman"]={132},["summoner"]={133}, ["warrior"]={134}, ["barbarian"]={143}, ["druid"]={144}, ["wizard"]={145}, ["oriental"]={146}, ["pirate"]={151}, ["assassin"]={152}, ["beggar"]={153}, ["shaman"]={154}, ["norsewoman"]={251}, ["nightmare"]={268}, ["jester"]={273}, ["brotherhood"]={278}, ["demonhunter"]={289}, ["yalaharian"]={325} }
    local msg = {"Command requires GOOD param!", "You dont have Addon Doll!", "Bad param!", "Full Addon Set sucesfully added!"}
    local param = string.lower(param) 
 
    if(getPlayerItemCount(cid, 8982) > 0) then
        if(param ~= "" and maleOutfits[param] and femaleOutfits[param]) then
            doPlayerRemoveItem(cid, 8982, 1)
            doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4])
                doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS)
            if(getPlayerSex(cid) == 0)then
              doPlayerAddOutfit(cid, femaleOutfits[param][1], 3)
            else
              doPlayerAddOutfit(cid, maleOutfits[param][1], 3)
            end
        else
          doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1])
        end
    else
      doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2])
    end
end

Ok, come to talkactions/talkactions.xml and paste this line:

XML:
 <talkaction words="!addon" event="script" value="addondoll.lua"/>

It's all.
I can add more scripts if u need. -Priv massage.
-- Sorry for my english, I'm in schol and i learn it, but i don't use translator : ).
----Please tell me my english errors (?) :)


/Tejdi aka Mateusz.Black[PL]
 

Attachments

  • icon_dyskietka_dysk_downloa.gif
    icon_dyskietka_dysk_downloa.gif
    2.3 KB · Views: 388 · VirusTotal
[ALL] Basic talkactions what you need at your OTS! ?

It is not ALL the basic scripts ;p
 
I think, this is all what you must add to this talkactions what you have after tfs compilation + war talkactions.

- - - Updated - - -

REF
 
"Some useful scripts", All can be found by searching also :), But ty anyway.
 
Yes, all from this talkactions, you can search in this forum, but here all is in one post :).
 
Forgotten commands:
!Online
!Spells
!Commands

RATING: 2/5 for commands, 1/5 for /\ that bugg, 5/5 for stylish.
 
Back
Top