Ir para conteúdo
Entre para seguir isso  
topmaster

Kit de primeiros socorros

Recommended Posts

topmaster    0
topmaster

Nome do Script: Kit de Primeiros Socorros

Nome do Autor: TopMaster (topmaster)

Servidor Testado: TFS Tibia 8.60

Informações Adicionais: O script é simples ele adiciona a quem usa o comando uma bag com alguns itens essenciais para jogar como corda, shovel e etc.

 

Chega de papo e vamos começar =D

 

Primeiramente adicione essa tag em data/talkactions/talkactions.xml:

<talkaction log="yes" words="!kit" event="script" value="kit.lua"/>

 

Agora crie um arquivo kit.lua na pasta data/talkactions/scripts, e coloque isso dentro:

 

[spoiler=Script]

--[[script by: TopMaster]]--

local reward = {
{item = 2120, count = 1}, -- Rope
{item = 5710, count = 1}, -- Light Shovel
{item = 2553, count = 1}, -- Pick
{item = 2420, count = 1}} -- Machete

local PRICE = 600 -- Coloque o valor em gps nesse caso puis 600gps.
local bag = doPlayerAddItem(cid, 5927, 1) 

function onSay(cid, words, param)
  if doPlayerRemoveMoney(cid, PRICE) then
     for _, x in pairs(reward) do
        doAddContainerItem(bag, x.item, x.count)
     end
     doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Here's your first aid kit")
     doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN)
  else
     doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sorry, you don't have money!")
     doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
  end
  return true
end  

 

 

 

Salve e fexe, pronto agora o jogador ao falar !kit ganhara o kit.

 

Vlw a todos =D

 

Edit--

Galera isso é para quando você esta preso num lugar que só de para sair usando shovel ou cortando algo com machete ou ate mesmo corda ou pick, como eu mesmo disse o script é simples e fiz ele porque já aconteceu diversas vezes isso comigo...

 

ate mais =D

Editado por topmaster

Compartilhar este post


Link para o post
iuniX    4
iuniX

Eu acho que ficaria melhor se tirasse a storage e colocasse para cobrar uma certa taxa. Ficaria bem legal. Mas mesmo assim, um script realmente bem organizado e bem feito. Obrigado pela contribuição, aprovado e movido.

Compartilhar este post


Link para o post
K r e x    42
K r e x

Gostei, embora ache que os potions não são necessários.

Compartilhar este post


Link para o post
shoeei    3
shoeei

Concordo com o iunX, acho que ficaria legal se cobrasse uma taxa.

 

E tipo colocasse so, shovel, rope e pick, assim não ficaria ganhando potions o tempo todo, etc.

Compartilhar este post


Link para o post
topmaster    0
topmaster

Pronto removi storage, puis uma contia a ser cobrada e removi os potions.

vlw por comentarem =D

Editado por topmaster

Compartilhar este post


Link para o post
K r e x    42
K r e x

Se for pra ter taxa o cara compra as coisas no NPC né x.x

Compartilhar este post


Link para o post
iuniX    4
iuniX

if getPlayerMoney(cid) >= PRICE then
       doPlayerRemoveMoney(cid, PRICE)

 

pode ser substituído por

if doPlayerRemoveMoney(cid, PRICE) then

Compartilhar este post


Link para o post
shoeei    3
shoeei

@K r e x

O script dele é kit de "primeiros socorros", se o player estiver em 1 cave por exemplo, e não tiver shovel para subir.

 

Ai ele usa o comando, é cobrado uma taxa e ele recebe os itens, shovel, rope..

Compartilhar este post


Link para o post
K r e x    42
K r e x

Mas ACHO que só da pra usar uma vez, logo pode ser um prêmio e não um serviço pra vender e tal.

Compartilhar este post


Link para o post
Kuma Bear    33
Kuma Bear

Script: Legal, Bem Reformulado.

 

Idéia: Não gostei. Primeiros socorros são itens que deveriam recuperar sua vida, neste seu caso seria Kit de Utilidades, ou Algo do tipo. Pense Nisso :}

 

 

@Edit

 

Em Um Kit de Primeiros socorros deveria ter Potions, Foods, coisa do tipo.

 

Mais Não quer dizer que ta ruim, só quis dizer que a Idéia não foi bem elaborada.

Mais o Script ta Ótimo.

 

Abraços :meliga:

Editado por bolotabunito

Compartilhar este post


Link para o post
topmaster    0
topmaster
if getPlayerMoney(cid) >= PRICE then
doPlayerRemoveMoney(cid, PRICE)

 

pode ser substituído por

if doPlayerRemoveMoney(cid, PRICE) then

 

Vlw iuniX já arrumei la =D nem sabia que dava pra por dessa maneira

 

Script: Legal, Bem Reformulado.

 

Idéia: Não gostei. Primeiros socorros são itens que deveriam recuperar sua vida, neste seu caso seria Kit de Utilidades, ou Algo do tipo. Pense Nisso :}

 

 

@Edit

 

Em Um Kit de Primeiros socorros deveria ter Potions, Foods, coisa do tipo.

 

Mais Não quer dizer que ta ruim, só quis dizer que a Idéia não foi bem elaborada.

Mais o Script ta Ótimo.

 

Abraços :meliga:

 

É realmente como o shoeei falo, isso é para te socorrer nas horas em que você daria tudo por 1 shovel, rope, pick ou machete...

obrigado por comentar e por dar seu ponto de vista =D

Editado por topmaster

Compartilhar este post


Link para o post
Rajas    0
Rajas

ficou bom o script e ainda da para coloca mais se quiser!!

Compartilhar este post


Link para o post
Asould Acalaylaa    5
Asould Acalaylaa
Se for pra ter taxa o cara compra as coisas no NPC né x.x

Mas com o !kit é bom para caso cair num buraco e você n00bar não levando rope e não saber magia de Magic Rope :P

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×