Po, não testei mas já conhecia esse código e acho que tá correto sim. Parabéns por compartilhar.
- Fórum
- OTServ
- Tutoriais
- Tutoriais de Scripting
- !buypremium E !buyfood Em Seu Servidor.
!buypremium E !buyfood Em Seu Servidor.
Por Darth Sidious, 30 de dez. de 2008 em Tutoriais de Scripting
info
Grupo: Artesão
Registrado: 17/01/07
Posts: 137
Reputação: 0
Char no Tibia: Lanquick

info
Grupo: Banidos
Registrado: 31/07/07
Posts: 533
Reputação: +3
Char no Tibia: Kninght'Danilo

Tópico revisado, adicionei como você pode trocar o preço do food e o id do food, obvio que não serão todos a pedir o brown mushroom.
Você pode por o id de um meat por exemplo mais aja cap.
Você não colocou aonde eh para salvar o buyfood.lua
E poderia adiconar mais comandos
info
Grupo: Conde
Registrado: 18/11/08
Posts: 546
Reputação: 0

vo testar xD
info
Grupo: Banidos
Registrado: 31/07/07
Posts: 533
Reputação: +3
Char no Tibia: Kninght'Danilo

#Sukx, É no mesmo lugar do !buypremium, os comandos são para ser instalados no mesmo local.
Depois posto mais alguns comandos utilitários para vocês.
info
Grupo: Conde
Registrado: 18/12/05
Posts: 912
Reputação: +86
Gênero: Masculino
Char no Tibia: Kohzete

hm legal
Porém da proxima vez use a tag code e tente estruturar o codigo assim :
function onSay(cid, words, param) if getPlayerPremiumDays(cid) <= 350 then if doPlayerRemoveMoney(cid, 10000) == TRUE then doPlayerAddPremiumDays(cid, 10) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought 10 days of premium account.") else doPlayerSendCancel(cid, "You don't have enough money, 10 days premium account costs 10000 gold coins.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end else doPlayerSendCancel(cid, "You can not buy more than ten days of Premium Account.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end end
Deixa mais facil a compreensão
info
Grupo: Banidos
Registrado: 31/07/07
Posts: 533
Reputação: +3
Char no Tibia: Kninght'Danilo

#tibiaa4e, Obrigado pela dica, estruturei o topico agora corretinho.
Bom concerteza nao veremos erros por este topico agora.
info
Grupo: Conde
Registrado: 06/11/06
Posts: 850
Reputação: +6
Char no Tibia: Xearius Thor

Muito obrigado pela contribuição.
Movido.
info
Grupo: Campones
Registrado: 07/08/11
Posts: 56
Reputação: 0
Char no Tibia: lalala

ta bom mas , onde eu coloco esse bloco de notas eim?




info
Grupo: Banidos
Registrado: 31/07/07
Posts: 533
Reputação: +3
Char no Tibia: Kninght'Danilo
Bom o script não é de minha autoria.
Só vou postar e orientar vocês a importalos.
Primeiramente vamos começar com o !buypremium.
Abra um bloco de notas vazio e cole esse script :
Aqui você irá alterar o preço desejavel para o seu servidor : (cid, 10000)
Agora salve isso em seu servidor/data/talkactions/scripts
Agora abra seu talkactions.xml
E cole nas linhas comuns ou seja nos talkactions que estão sendo usado normalmente em seu servidor.
!buyfood
Abra um bloco de notas vazio e cole o seguinte script :
Preço e ID do item: ID, quantidade.doPlayerAddItem(cid, 2789, 100)
Preço : doPlayerRemoveMoney(cid, 2000)
Agora abra o talkactions.xml e seguindo a mesma orientação cole isso :
Eu só fis esse tópico com o intuito de ajudar, nenhum dos scripts foram feitos por mim, espero estar aqui postando mais tutoriais para vocês.
Eu só desejo um feliz 2009 para todos se eu não estiver por aqui na virada né, provavelmente estarei numa mesa de bar, haha, obrigado ae por tudo xtibia.
FELIZ 2009 PARA TODOS!
Editado Janeiro 1 por Darth Sidious