Ir para conteúdo
  • Cadastre-se

Posts Recomendados

  • Respostas 9
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Olá TKbianos, Estou aqui para postar pra vocês o script do item que quando usa, ganha a promotion 2 (Caso seu server tenha 3 niveis de vocação. Exemplo : Sorcerer > Master Sorcerer > Demigod. Tag XML : <action itemid="9971" event="script" value="promoitem.lua"/> Crie um arquivo .lua dentro da pasta scripts da pasta action e nomeie para promoitem.lua e coloque isso : function onUse(cid, item, fromPosition, itemEx, toPosition) local vocation = getPlayerVocation(ci

Interessante contribuição, mas todo o script poderia ser encurtado para: function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerPromotionLevel(cid) == 2 then doPlayerSendCancel(cid, "You are already promoted") else doRemoveItem(item.uid, 1) doPlayerSetPromotionLevel(cid, 2) doSendMagicEffect(fromPosition, CONST_ME_MAGIC_RED) end return true end Creio que você fez ele mais para treinar suas querys SQL?

  • 2 weeks later...

não seria isso?


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

  if not isInArray({1,2,3,4}, getPlayerVocation(cid)) then

    return doPlayerSendCancel(cid, "você não tem vocação para ser promovido.")  end

    db.executeQuery("UPDATE `players` SET `vocation` = '"..getPlayerVocation(cid).."+4' WHERE `id` = "..getPlayerGUID(cid))

  doSendMagicEffect(fromPosition, CCONST_ME_MAGIC_RED)

  doRemoveItem(item.uid, 1)

doPlayerSendTextMessage(cid, 20, "You are a ".. getPlayerVocationName(cid) ..".")

return TRUE

end

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

Interessante contribuição, mas todo o script poderia ser encurtado para:

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

	if getPlayerPromotionLevel(cid) == 2 then

		doPlayerSendCancel(cid, "You are already promoted")

	else

		doRemoveItem(item.uid, 1)

		doPlayerSetPromotionLevel(cid, 2)

		doSendMagicEffect(fromPosition, CONST_ME_MAGIC_RED)

	end

	return true

end

Creio que você fez ele mais para treinar suas querys SQL?

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

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