Ir para conteúdo
  • Cadastre-se

(resolvido) [Dúvida] Sqm que precisa de storage


Posts Recomendados

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+

Link para o post
Compartilhar em outros sites

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

 

Link para o post
Compartilhar em outros sites

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)
Link para o post
Compartilhar em outros sites

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

 

Link para o post
Compartilhar em outros sites

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) &--#60;= 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
&--#60;movevent type="StepIn" uniqueid="29856" event="script" value="nome do seu script.lua"/&--#62;
coloca em UNIQUEID do seu tile: 29856
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) &--#60;= 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
&--#60;movevent type="StepIn" uniqueid="29856" event="script" value="nome do seu script.lua"/&--#62;

coloca em UNIQUEID do seu tile: 29856

Mano ta dando o mesmo erro. O que seria armazenar string?

Edit: Mudei a storage e funcionou certinho. Tem um sistema de task no meu server e a storage do rotworm é 91001. Mas se eu por esta storage la nao da certo, nao sei pq.

Editado por roriscrave (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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 erro,

vodkart_logo.png

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

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo