
Tudo que Renato postou
-
[TalkAction] Teleportar para posição gravada
Créditos no script. Explicação: eu vou em um lugar e digo !gravar, vou gravar minha posição, ai em qualquer outro momento eu digo !teleportar ai vou me teleportar para o lugar gravado. Para re-gravar eu digo !zerar ai sim eu poderei !gravar novamente :} • Vá em data/talkactions/scripts e crie um novo arquivo LUA e coloque: -- Author: Renato Ribeiro -- Thanks for help: thalia -- Url: www.tibiaking.com function onSay(cid, words, param, channel) if (words=="!gravar") then if getPlayerStorageValue(cid, 4040) ~= 1 then setPlayerStorageValue(cid,4040,1) setPlayerStorageValue(cid,4041,getThingPos(cid).x) setPlayerStorageValue(cid,4042,getThingPos(cid).y) setPlayerStorageValue(cid,4043,getThingPos(cid).z) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Posição está marcada, diga !teleportar para teleportar para cá.") doSendMagicEffect(getPlayerPosition(cid), 12) return true else doSendMagicEffect(getPlayerPosition(cid), 2) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua posição já está marcada, por favor diga !zerar para poder marcar novamente.") return true end elseif (words=="!zerar") then if getPlayerStorageValue(cid, 4040) == 1 then setPlayerStorageValue(cid,4040,0) doSendMagicEffect(getPlayerPosition(cid), 12) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua posição foi zerada. Diga !gravar para marcar novamente.") return true else doSendMagicEffect(getPlayerPosition(cid), 2) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem nenhuma posição marcada para zerar. Diga !gravar para marcar sua posição.") return true end elseif (words=="!teleportar") then if getPlayerStorageValue(cid, 4040) == 1 then doSendMagicEffect(getPlayerPosition(cid), 2) doTeleportThing(cid,{x=getPlayerStorageValue(cid, 4041),y=getPlayerStorageValue(cid, 4042),z=getPlayerStorageValue(cid, 4043)}) doSendMagicEffect(getPlayerPosition(cid), 28) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você foi teleportado.") return true else doSendMagicEffect(getPlayerPosition(cid), 2) return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem nenhuma posição marcada para teleportar. Diga !gravar para marcar sua posição.") end end end[/code] • Depois vá em data/talkactions/talkactions.xml e ponha em qualquer lugar: [code]<talkaction log="yes" words="!gravar;!teleportar;!zerar" access="0" event="script" value="gravartp.lua"> </talkaction>
-
[Dúvida] Loader/Funções
cara faz tempo que eu mexo nisso ai, eu só iria saber lhe responder com os códigos, ai eu ia ler e com certeza poderia te ajudar. mas nem to com vb instalado aqui.
-
[Action] Quest que ganha crystal coins equivalente ao level
E se já tiver uma storage em outra quest com 1579 ? Fica mais fácil pro cara editar
-
Crack pra Bbot!
hahá peguei vocês. mega eu sei que voce vai ler esse post, lê minha MP UHSDUADHSUDHSD
-
[Action] Quest que ganha crystal coins equivalente ao level
pra ficar mais organizado, melhor pra outra pessoa que vai usar entender. não são todos que são fodelões assim em script que nem você
-
[Action] Quest que ganha crystal coins equivalente ao level
Vai nas propriedades do baú e ao invés de adicionar em uniqueid adiciona 9898 em actionid.
- [Action] Quest que ganha crystal coins equivalente ao level
-
Primeira :/
Você tem noção já, e isso é importante. Só falta se adaptar com as funções do photoshop e aprender à usá-las que você vai longe.
-
[Action] Quest que ganha crystal coins equivalente ao level
Créditos: Eu (por criar o script), thalia (por me ajudar e algumas correções básicas) Sei que parece um script básico, mas é que eu estou aprendendo ainda, então não reclama .l. Explicação: Se você for level 50 vai ganhar 50 crystal coins, se for level 10 vai ganhar 10 crystal coins etc. • Crie um arquivo LUA com o nome cclevelquest.lua em data/actions/scripts E ponha: function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { storage = 1579, itemid = 2160, qnt = getPlayerLevel(cid), } if getPlayerStorageValue(cid, config.storage) == 1 then return doPlayerSendCancel(cid, "You already make this quest.") else setPlayerStorageValue(cid, config.storage, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You received "..config.qnt.." crystal coins.") doPlayerAddItem(cid, config.itemid, config.qnt) end end [/code] Você pode trocar o itemid pra outro item que seja contável também.. mas não esquece de trocar o nome nessa linha: [code]doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You received "..config.qnt.." crystal coins.") Onde tá crystal coins. • Em actions.xml coloque <action actionid="9898" event="script" value="cclevelquest.lua"/> No mapeditor você vai colocar 9898 no actionid nas propriedades do chest e não em uniqueid Abraços.
- Caiu No TK !
-
Chorei com esse texto...... é sério!
vai robar matheus
- Avatar Legends Online Oficial - Atualizações
-
[Pedido] Logo
Isso não é renascer e sim double-post. Renascer é quando você posta em um tópico sem motivos que está sem respostas à mais de 60 dias.
-
[Action/Quest] Uma quest aleatória!
A do matheus ficou mais fácil porque não precisa definir o nome do item, ele pega o nome pelo id... E ficou menor o script D:
-
Pedidos!
Cool, ele quis perguntar se tem Dash... Bom eu não sei não ;s
-
[Action/Quest] Uma quest aleatória!
Eu não tinha visto esse a = randomizar ): Por isso não tinha entendido UDHASUDHSAU Valeu :}
-
[Action/Quest] Uma quest aleatória!
Eu não entendi aqui: doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou "..a.name..".") porque que é a.name? não seria randomizar.name? explica please? não entendi esse 'a' AHSUAHHASU Muito criativo mano :} Rep+
-
• Renato Ribeiro's ShowOff •
Não, o projeto acabou faz tempo...
-
OTScript Live! V0.4.1.13
Opa, muito obrigado... Hoje de manhã eu decidi que ia aprender scripting hahá, isso vai me ajudar muito mano. Conto com sua ajuda também nessa minha jornada ;] Até Edit: nenhum link ta funfando ;/
-
Alien BG
C4D são imagens 3D feitos pelo programa Cinema 4D com objetivos na maioria das vezes para resources.
-
Eaaae :D
"e estou cursando o 8ºano pela segunda vez D:" pra min isso é repetir... ou você tá fazendo pela segunda vez porque gostou? auhuahua
-
• Renato Ribeiro's ShowOff •
OBS.: No lado esquerdo tava inacabado nas duas ultimas, por isso está vazia.
-
• Renato Ribeiro's ShowOff •
OLD, um projeto meu que eu tinha a um tempo atrás, mas que ficou fail. MatheusMkalo era scripter do projeto na epoca ahuhauhau
-
COOL OLHEM.
Para de bater na mesma tecla mano. Acabou já cara, para de querer voltar o assunto, chega. Eu li o tópico inteiro sim e eu sei o que eu faço cara.
-
• Renato Ribeiro's ShowOff •
Depotzinho... Hunt de mortos-vivos...