AN
dúvida

Verificando Outfit

Por AnneMotta, 22 de dez. de 2013 em Scripts

resolvido
7
2k
AnneMottaA
22 de dezembro de 2013 às 05:04

Olá estou a um tempinho aqui tentando verificar se um player tem determinado outfit mais esta complicado.

Já tentei das seguintes maneiras:

function onSay(cid, words, param)
	if getCreatureOutfit(cid) == 130 then
		doPlayerSendCancel(cid, "Tem addon")
	else
	 doPlayerSendCancel(cid, "Nao tem addon")
	end
return TRUE
end
function onSay(cid, words, param)
	if getCreatureOutfit(cid) == 130, 3 then
		doPlayerSendCancel(cid, "Tem addon")
	else
	 doPlayerSendCancel(cid, "Nao tem addon")
	end
return TRUE
end
local outfit = 130, 3
function onSay(cid, words, param)
	if getCreatureOutfit(cid) == outfit then
		doPlayerSendCancel(cid, "Tem addon")
	else
	 doPlayerSendCancel(cid, "Nao tem addon")
	end
return TRUE
end
local outfit = {130, 3}
function onSay(cid, words, param)
	if getCreatureOutfit(cid) == outfit then
		doPlayerSendCancel(cid, "Tem addon")
	else
	 doPlayerSendCancel(cid, "Nao tem addon")
	end
return TRUE
end

Alguém me ajuda por favor? :D

Estou usando a função errada ou estou usando a função de forma errada?

Editado Dezembro 22 por AnneMotta

22 de dezembro de 2013 às 13:51

Tente

if  (getCreatureOutfit(cid).lookType == outfit.lookType) then
AnneMottaA
22 de dezembro de 2013 às 14:08

Ainda não deu \:

22 de dezembro de 2013 às 14:18

vc tem que seguir este modelo aqui

local outfit = {150}
if (getCreatureOutfit(cid).lookType == outfit.lookType) then

esse ai vai funcionar pra checar o looktype, agora pra checar addons vou ficar te devendo, postei ai porque pode te ajudar em algo tavez.

abraço

Editado Dezembro 22 por roriscrave

zipter98Z
22 de dezembro de 2013 às 14:35


function onSay(cid, words, param)

 

if getCreatureOutfit(cid).lookType == 130 then

doPlayerSendCancel(cid, "Tem outfit.")

else

doPlayerSendCancel(cid, "Nao tem outfit.")

end

return true

end

Editado Dezembro 22 por zipter98

AnneMottaA
22 de dezembro de 2013 às 14:40

Obrigado pela ajuda roriscrave e zipter.

O código do zipter funcionou aqui, obrigado!

 

Mais uma pergunta, assim eu vou verificar se ele tem o outfit, e se eu quiser verificar se ele tem o addon full ou apenas uma parte?

 

@Já descobri

local outfit = 130
function onSay(cid, words, param)
	if getCreatureOutfit(cid).lookType == outfit and getCreatureOutfit (cid).lookAddons == 3 then
		doPlayerSendCancel(cid, "Tem outfit.")
		else
        doPlayerSendCancel(cid, "Nao tem outfit.")
	end
return true
end

Editado Dezembro 22 por AnneMotta

zipter98Z
22 de dezembro de 2013 às 16:43

Tópico movido para a seção de dúvidas e pedidos resolvidos.