FJ

[Encerrado] Checar NOME

Por Fjinst, 04 de ago. de 2017 em Tópicos Sem Resposta

3
664
FjinstF
04 de agosto de 2017 às 23:09

Olá a todos, gostaria de pedir um script no qual o player usa um comando e checa o nome de uma criatura a partir de uma storage

 

Exemplo

 

Utilizei o comando /check

 

Ele irá falar

 

Você está realizando a Task de "NOMEDOMONSTRO"

 

Porém eu quero que para checar o nome do monstro ele cheque por uma storage, estilo uma tabela, tentei mas não consegui, desde já agradeço pela atenção.

 

TFS 0.4 8.60

LeoxtibiaL
05 de agosto de 2017 às 00:08

Em talkactions/scripts:

 

taskStor.lua

 

Spoiler
local t =  {[1] = {stor = 12345, monster = "bug"},[2] = {stor = 54321, monster = "demon"},[3] = {stor = 12354, monster = "rat"}}function onSay(cid, words, param, channel)local m = nilfor i, v in pairs(t) do    if getPlayerStorageValue(cid, v.stor) > 0 then    m = i    endendif m == nil then return doCreatureSay(cid, "Você não está realizando nenhuma task no momento.", TALKTYPE_ORANGE_1)end   doCreatureSay(cid, "Você está realizando a task de " .. t[m].monster .. ".", TALKTYPE_ORANGE_1)end

 


Em talkactions.xml, adicione a tag: <talkaction words="/check" event="script" value="taskStor.lua"/>

3 meses depois...
StigalS
29 de novembro de 2017 às 15:20
A questão neste tópico de suporte foi encerrada por falta de resposta. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta