Ir para conteúdo

Featured Replies

Postado

Procurei aqui no forum mas nao encontrei.

Eu preciso de um SQM onde para o player passar sobre ele, precisa ter a storage XXXX, se o player nao tiver a storage, aprece uma msg pra ele: voce precisa fazer a quest de carlin para passar aki.

vlw darei rep+

  • Respostas 6
  • Visualizações 1.6k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • function onStepIn(cid, item, position, fromPosition) if item.actionid == 29856 then local storage = 82736 if getPlayerStorageValue(cid, storage) <= 0 then doTeleportThing(cid, fromPosition, tru

  • você pode armazenar números ou palavras na storage certo? então digamos que eu adicione meu nome na storage "Vodkart" e depois tente comparar com um número como aconteceu agora, vai retornar esse er

Postado

function onStepIn(cid, item, position, fromPosition)

if item.actionid == 29856 then

local storage = 82736

if getPlayerStorageValue(cid, storage) <= 0 then

doTeleportThing(cid, fromPosition, true)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "você precisa fazer a quest de carlin para passar aqui.")

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)

return TRUE

end

end

return true

end
tag:
<movevent type="StepIn" actionid="29856" event="script" value="nome do seu script.lua"/>

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Postado
  • Autor

Quando o char que nao tem storage tenta passar esta tudo certo, mas quando o que tem storage passa aparece o seguinte erro:

[01/01/2012 04:21:35] [Error - MoveEvents Interface]

[01/01/2012 04:21:35] data/movements/scripts/sqm.lua:onStepIn

[01/01/2012 04:21:35] Description:

[01/01/2012 04:21:35] data/movements/scripts/sqm.lua:4: attempt to compare string with number

[01/01/2012 04:21:35] stack traceback:

[01/01/2012 04:21:35] data/movements/scripts/sqm.lua:4: in function <data/movements/scripts/sqm.lua:1>

Editado por roriscrave (veja o histórico de edições)

Postado

aqui não deu esse erro... mas fazer o que.

você está armazenando strings na storage?

tenta assim então:

function onStepIn(cid, item, position, fromPosition)

storage = 872454

msg = "você precisa fazer a quest de carlin para passar aqui."

if getPlayerStorageValue(cid, storage) <= 0 then

doTeleportThing(cid, fromPosition, true)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, msg)

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)

return TRUE

end

return TRUE

end
tag
<movevent type="StepIn" uniqueid="29856" event="script" value="nome do seu script.lua"/>

coloca em UNIQUEID do seu tile: 29856

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo