SO

[7.9 Xml/sql] Funçao De Bank

Por soulblaster, 10 de jan. de 2007 em Linguagens de Programação

otserv
tibia
script
46
8.6k
LordfireL
30 de janeiro de 2007 às 16:57

bah ningue sabe como faz pra evolutions?

soulblasterS
30 de janeiro de 2007 às 18:51

Hiho!

 

@lordfire

 

pra se faser no evolutions é a mesma coisa o.O''

 

bom, vou tentar te ajudar entao ^^

seu problema esta na parte do luascript né?

 

se no evolutions num tem:

lua_register(m_luaState, "getPlayerPremiumDays", LuaScriptInterface::luaGetPlayerPremiumDays);

 

entao adicione o code:

//doPlayerDeposit(cid, cash)
lua_register(m_luaState, "doPlayerDeposit", LuaScriptInterface::luaDoPlayerDeposit);
//doPlayerWithdraw(cid, cash)
lua_register(m_luaState, "doPlayerWithdraw", LuaScriptInterface::luaDoPlayerWithdraw);
//getPlayerBalance(cid)
lua_register(m_luaState, "getPlayerBalance", LuaScriptInterface::luaGetPlayerBalance);
//doPlayerDepositTrans(name, cash)
lua_register(m_luaState, "doPlayerDepositTrans", LuaScriptInterface::luaDoPlayerDepositTrans);

 

embaixo de:

lua_register(m_luaState, "getPlayerFood", LuaScriptInterface::luaGetPlayerFood);

 

=P

qualquer outra duvida desse topico, PM me =]

cya... :hi:

Editado Janeiro 30 por soulblaster

31 de janeiro de 2007 às 13:13

basicamente perfeito

LordfireL
31 de janeiro de 2007 às 14:04

gente, e IMPOSSIVEL no EVOLUTIONS pq no EVOLUTIONS nao tem NADA que ele diz que tem AI!

soulblasterS
31 de janeiro de 2007 às 15:19

Hiho!

 

@Lordfire

 

bom, nada é impossivel de se faser, talvez o evolutions tenha alguma incompatibilidade com esse code, (lembrando que foi testado no forgotten Otserver) vou ver oq posso faser para funcionar no evolutions, se conseguir eu mando um Pm para vc, ou coloco aqui mesmo.

 

Cya... :hi:

LordfireL
31 de janeiro de 2007 às 15:22

cria um topico novo pra evolutions

em nenhum script o evolutions tem escrito PremDays

e tudo ai é na base disso

por isso eh impossivel

RedZLR
31 de janeiro de 2007 às 16:45

E com esse code não tem mais como comprar casa pelo !buyhouse? Se não tiver vou usa-lo em meu OTServ. Porque ninguém merece aquele comando :icon2:

 

Obrigado por trazer esse code para nós.

Shin HisokaS
31 de janeiro de 2007 às 22:09

Muito rox esse code.

=]

soulblasterS
01 de fevereiro de 2007 às 11:15

@RedZL

Esse code num substitue o !buyhouse num. =P Tipo, buyhouse é um code e esse é outro. a unica coisa em comum dos 2 é que quando vc compra a casa (!buyhouse) o seu dinheiro num vai ser tirado do dp, e sim do banco (esse code)

 

@all

novamente, vlw pelos elogios ^^

 

@Lordfire

irei tentar melhorar para que sirva nos 2 ^^

depois edito o topico =p

 

Cya... :hi:

Editado Fevereiro 1 por soulblaster

LordfireL
01 de fevereiro de 2007 às 11:56

@soulblaster

tenta adaptar para evolutions

eu uso o evolutions mais novo

e nada que vc pede ai tem

baixa na lista

e tenta adaptar

pq ta dificil aqui...

4 semanas depois...
tibiaa4eT
22 de fevereiro de 2007 às 14:24

Só hj q eu testei e funciono perfeito em sql

100%

mto bom msm o cara q fez :D

 

flws :hi:

1 mês depois...
Dr0pD
02 de março de 2007 às 10:49

player->sendTextMessage(MSG_INFO_DESCR, "You have successfully bought this house, be sure to have the money for the rent in your depot of this city.");

 

eu não consegui achar isto =/

NostradamusN
02 de março de 2007 às 11:37

Quando eu usei o código no meu servidor, não funcionou, ai eu apenas retirei acho que um include, não lembro direito, e deu. Portanto, revisem o código.

tibiaa4eT
08 de março de 2007 às 01:26

@up

+ em sql ou xml

no sql aki funfo perfeitamente

 

flws

tgk4evertmT
13 de março de 2007 às 16:01

esse npc funciona tudo certinho eu edita lah o sql o problema é que qualquer 1 pode depositar 1000000000 sem ter grana nenhuma de depois sacar a grana que nao tinha ..... eu testei isso ... mais so ocorre quando passa o limite de grana que vc esta carregando por exemplo to com 100 de gold se eu depositar 10000 vai da ae depois é so sacar de volta ..... tem como concertar isso ?