Ir para conteúdo
  • 0

qual o porque desse error? e tem como arrumar?


tonynamoral

Pergunta

Script :


function onTextEdit(cid,item,newText)
if item.itemid == 1949 then

local item3 == getPlayerItemById(cid,true,1949)
if newText ~= getItemAttribute(item3.uid,"credito") then
doPlayerSendTextMessage(cid,27,"Sua senha esta incorreta.")
end
setPlayerStorageValue(cid,98123,1)
doPlayerSendTextMessage(cid,27,"Seu banco está aberto.")
end
return true
end

 

error :

 

[03/01/2013 01:49:42] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/scrollteleport.lua:4: unexpected symbol near '=='

[03/01/2013 01:49:42] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/scrollteleport.lua)

[03/01/2013 01:49:42] data/creaturescripts/scripts/scrollteleport.lua:4: unexpected symbol near '=='

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

O erro está aqui:

local item3 == getPlayerItemById(cid,true,1949)

== é operador de igualdade (comparar se um valor é igual ao outro), e não de atribuição (dar um valor à uma variável). Use o operador de atribuição.

 

E, por favor, idente seus códigos.

 

function onTextEdit(cid, item, newText)
if item.itemid == 1949 then
	local item3 = getPlayerItemById(cid, true, 1949)

	if newText ~= getItemAttribute(item3.uid, "credito") then
		doPlayerSendTextMessage(cid, 27, "Sua senha esta incorreta.")
	end

	setPlayerStorageValue(cid, 98123, 1)
	doPlayerSendTextMessage(cid, 27, "Seu banco está aberto.")
end

return true
end

Editado por Skyen
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...