Rider System
by JhonnyMotta
Nome: Rider System por TalkActionAutor: 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.luaCó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.luaCó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
Nenhum comentário:
Postar um comentário