Bacana brother, parabéns.
- Fórum
- OTServ
- Recursos
- Scripting
- NPCs, monsters e raids
- Alugar Roupas
info
Grupo: Visconde
Registrado: 27/01/13
Posts: 443
Reputação: +83
Gênero: Masculino

info
Grupo: Visconde
Registrado: 27/10/12
Posts: 323
Reputação: +46
Char no Tibia: Schznister Equilibriun

bacaninha =D (y)
info
Grupo: Artesão
Registrado: 10/06/13
Posts: 126
Reputação: +5
Char no Tibia: You Are Dead

me explica aonde eu adiciono?
info
Grupo: Visconde
Registrado: 24/05/11
Posts: 391
Reputação: +102

Muito bom, curti bastante...
Provavelmente irá para o PShow ![]()
info
Grupo: Conde
Registrado: 16/09/07
Posts: 600
Reputação: +151
Gênero: Masculino
Char no Tibia: NãoJogoMais

Muito bom mesmo cara, realmente interessante.
me explica aonde eu adiciono?
Isto é um NPC, ou seja, crie um npc e use este arquivo.lua como script do referido.
Boa sorte.
info
Grupo: Marquês
Registrado: 16/06/07
Posts: 1.2k
Reputação: +377
Gênero: Masculino
Char no Tibia: Nenhum

Gostei da ideia, mas olha só:
if doPlayerRemoveMoney(cid, outfits[msg].price) then
Isso não deveria estar como último if, não? Caso contrária, o cara perde a grana mesmo se alguma coisa der errado.
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit

Creio que não, pois olhe:
local gold = 35000
if gold then
if not false then
gold = gold - 3500
else
print("o")
end
else
print("m")
end
print(gold)
Ali seria como se ele não pudesse vestir a roupa.
Aqui seria se ele já pudesse vestir.
local gold = 35000
if gold then
if not true then
gold = gold - 3500
else
print("o")
end
else
print("m")
end
print(gold)
A variável gold permanece com o mesmo valor.
Editado Novembro 12 por Skymagnum
info
Grupo: Conde
Registrado: 30/10/11
Posts: 625
Reputação: +101
Gênero: Masculino

isso que vc coloco n tem nada a ver com o caso.
doPlayerRemoveMoney(cid, n)
remove n golds quando chamada, não pega a quantidade de gold.
Editado Novembro 13 por lordbug99
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit

isso que vc coloco n tem nada a ver com o caso.
doPlayerRemoveMoney(cid, n)
remove n golds quando chamada, não pega a quantidade de gold.
É só um exemplo pra ver se o gold fica igual ou não
.
info
Grupo: Marquês
Registrado: 16/06/07
Posts: 1.2k
Reputação: +377
Gênero: Masculino
Char no Tibia: Nenhum

De qualquer jeito, tem um erro aqui também:
elseif msgcontains(msg, 'sim') talkState[talkUser] == 4 and
Desculpa ficar apontando erro assim, mas é que depois o pessoal vai começar a reclamar que deu erro ou desistir de usar.
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit

De qualquer jeito, tem um erro aqui também:
elseif msgcontains(msg, 'sim') talkState[talkUser] == 4 andDesculpa ficar apontando erro assim, mas é que depois o pessoal vai começar a reclamar que deu erro ou desistir de usar.
Vlw, eu fiz rapidão, esse aí nem tinha visto.




info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit
@Atualizado agora com roupas variando de acordo com o sexo
outfitId = {0, 0}primeiro e o female depois o male.
login.lua:
Editado Novembro 13 por Skymagnum