Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Olá gostaria de um sistema de addons por Fonte id 5739

de todos os addons

tipo o player xega e clica na fonte e ganha o addon citizen

exemplo: o cara deu use e apareceu a msg,

(Voce recebeu o addon citizen)

e dai ele muda as cor e tal seleciona addon 1 e addon 2 e pronto.

Projetos:

Hunted Server: - http://huntedserver.com/

Trabalhos:

Spoiler

Att: Leonardo Simonetto

Link para o post
Compartilhar em outros sites

oque nao entendeu?

o cara ta no buero e ve uma fonte e da use ele ganha o addon citizen, dai dps ele ta numa quest foda e axa dnv a fonte com um uniqid diferente e da use ganha demon hunter tlg?

Projetos:

Hunted Server: - http://huntedserver.com/

Trabalhos:

Spoiler

Att: Leonardo Simonetto

Link para o post
Compartilhar em outros sites

local bikeCondition = createConditionObject(CONDITION_OUTFIT)

setConditionParam(bikeCondition, CONDITION_PARAM_TICKS, -1)

addOutfitCondition(bikeCondition, {lookType = 548, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0})

local t = {

[6512] = {article='a' ,name='Santa Doll', text='Usar Addon!', dtext='Tirar Addon!', s=5700, condition=bikeCondition},

}

function onUse(cid, item, fromPosition, itemEx, toPosition)

local v, r = getCreaturePosition(cid), t[item.itemid]

local s = r.s

local pos = {x = v.x, y = v.y, z = v.z}

if r then

if getPlayerStorageValue(cid, 25000) == 5 then

return

end

if getPlayerStorageValue(cid, 23000) == 5 then

return

end

if #getCreatureSummons(cid) >= 1 then

return

end

if getPlayerStorageValue(cid, s) <= 0 then

doSendMagicEffect(pos, 177)

doCreatureSay(cid, r.text, 19)

setPlayerStorageValue(cid, s, 1)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'Vc Usou o ' .. r.article .. ' '.. r.name .. '.')

return doAddCondition(cid, r.condition)

elseif getPlayerStorageValue(cid, s) == 1 then

doSendMagicEffect(pos, 177)

doCreatureSay(cid, r.dtext, 19)

setPlayerStorageValue(cid, s, 0)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'Vc Retirou o ' .. r.article .. ' '.. r.name .. '.')

return doRemoveCondition(cid, CONDITION_OUTFIT)

else

return doPlayerSendCancel(cid, 'You can\'t do this.')

end

else

return doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE, 'There has been some error, try contacting a staff member.')

end

end

ID do Item que vai dar a Addon

Nome do Item que no caso é a Addon

Texto ao usar a Addon

eR3Xwgv.png?1
 

Link para o post
Compartilhar em outros sites

como funciona isso e como eu coloco ? tem msn?

Projetos:

Hunted Server: - http://huntedserver.com/

Trabalhos:

Spoiler

Att: Leonardo Simonetto

Link para o post
Compartilhar em outros sites

Vai em Action e cria um arquivo .lua adidiona akela script e é só testar no teu server. dando o comando /i ID do item ai vc clica nele e faz o teste.

eR3Xwgv.png?1
 

Link para o post
Compartilhar em outros sites

tem msn para contato??

Projetos:

Hunted Server: - http://huntedserver.com/

Trabalhos:

Spoiler

Att: Leonardo Simonetto

Link para o post
Compartilhar em outros sites

Instalando:

Abre a pasta do seu OT/data/actions/scripts/system addons.lua (ou qualquer outro nome que você preferir) e poem isso:


local bikeCondition = createConditionObject(CONDITION_OUTFIT)

setConditionParam(bikeCondition, CONDITION_PARAM_TICKS, -1)

addOutfitCondition(bikeCondition, {lookType = 548, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0})

local t = {

[6512] = {article='a' ,name='Santa Doll', text='Usar Addon!', dtext='Tirar Addon!', s=5700, condition=bikeCondition},

}

function onUse(cid, item, fromPosition, itemEx, toPosition)

local v, r = getCreaturePosition(cid), t[item.itemid]

local s = r.s

local pos = {x = v.x, y = v.y, z = v.z}

if r then

if getPlayerStorageValue(cid, 25000) == 5 then

return

end

if getPlayerStorageValue(cid, 23000) == 5 then

return

end

if #getCreatureSummons(cid) >= 1 then

return

end

	 if getPlayerStorageValue(cid, s) <= 0 then

		 doSendMagicEffect(pos, 177)

		 doCreatureSay(cid, r.text, 19)

		 setPlayerStorageValue(cid, s, 1)

		 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'Vc Usou o ' .. r.article .. ' '.. r.name .. '.')

		 return doAddCondition(cid, r.condition)

	 elseif getPlayerStorageValue(cid, s) == 1 then

		 doSendMagicEffect(pos, 177)

		 doCreatureSay(cid, r.dtext, 19)

		 setPlayerStorageValue(cid, s, 0)

		 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'Vc Retirou o ' .. r.article .. ' '.. r.name .. '.')

		 return doRemoveCondition(cid, CONDITION_OUTFIT)

	 else

		 return doPlayerSendCancel(cid, 'You can\'t do this.')

	 end

else

	 return doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE, 'There has been some error, try contacting a staff member.')

end

end

Agora em: Pasta do seu OT/data/actions/actions.xml

<action actionid="5700" event="script" value="system addons.lua"/>

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

horizontallogowhite1.png

Link para o post
Compartilhar em outros sites

não era bem esse sistema de addon :S

Projetos:

Hunted Server: - http://huntedserver.com/

Trabalhos:

Spoiler

Att: Leonardo Simonetto

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