Rider System
by JhonnyMotta


Nome: Rider System por TalkAction
Autor:
Versão: 8.5+
Servidor testado: Alissow
Adicionais:

Bom, eu criei esse talkactions para em vez de ser com um RING, seja apenas por comando para não atrabalhar o player usar outros ring.
Eu fiz ele muito simples, e meu amigo (Junior) pediu para eu por só para PremmyAccount, e achei que ia melhorar o script também!

O que o script realmente faz?
Quando o player digita !rider, troca para o outfist Orc Rider (configuravel)
e almenta a velocidade do player. (sendo que só PremmyAccount usa o comando)
e quando digita !riderback, volta para o outfist que estava usando e remove o Condition. (sendo que só PremmyAccount usa o comando)


Script:

1--> Vai a pasta "data/talkactions/script" e crie 2 arquivos.
o rider.lua e o riderback.lua.

2--> No rider.lua cole isso:

rider.lua
Código:
--Creditos JhonnyMotta--

local outfit = {lookType = 4, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}
local condition = createConditionObject(CONDITION_HASTE)[/font]
setConditionParam(condition, CONDITION_PARAM_TICKS, -1)[/font]
setConditionFormula(condition, 2.5, 0, 3.0, 0)[/font][/left]

function onSay(cid, words, param)
if isPremium(cid) then
doSetCreatureOutfit(cid, outfit, -1)
doAddCondition(cid, condition)[/font]
doSendMagicEffect(getPlayerPosition(cid),12)
else
doPlayerSendTextMessage(cid,22,"Você não é premmy!" )
end
end
[/spoiler]

Feche e salva!

OBS: para mudar o outfist, só mudar o numero no lookType = 4

(lookType 4 = Orc Rider)

3--> No riderback.lua cole isso:

riderback.lua
Código:
--Creditos JhonnyMotta--
function onSay(cid, words, param)
if isPremium(cid) then
doRemoveCondition(cid, CONDITION_OUTFIT)
doRemoveCondition(cid, CONDITION_HASTE)
doSendMagicEffect(getPlayerPosition(cid),67)
else
doPlayerSendTextMessage(cid,22,"Você não é premmy!" )
end
end
[/spoiler]

Feche e salva.

4--> Vá na pasta "data/talkactions" e abra o arquivo talkactions.xml e coloque a tag:

Código:
<talkaction words="!rider" script="rider.lua" />
<talkaction words="!riderback" script="riderback.lua" />
Feche e salva.


Pronto, agora entra no char e use !rider.
Caso for FreeAccount, vai aparecer a msg "Você não é Premmy"
Caso for PremmyAccount, vai add o condition e virar o outfist.


Créditos:

100% Jhonny Motta