Doremovehouse(Cid) And Doplayerremovestorage(Cid, Storage)

Vodkart
em Mods, funções e outros

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

Olá vim lhes apresentar algumas funções npara seu servidor

 

doRemoveHouse(cid)

 

 

- Oque ela faz?

 

Ela tem a função de remover a casa do jogador e os itens que estiver dentro dela irão para o depot do mesmo.

 

- Instalando

 

lib/050-function

 

function doRemoveHouse(cid)
local pid = getPlayerGUID(cid)
cleanHouse(getHouseByPlayerGUID(pid))
setHouseOwner(getHouseByPlayerGUID(pid), NO_OWNER_PHRASE,true)
return TRUE
end

 

Exemplo de uso:

 

Jogador deixou de ser premium e tinha uma casa,então a house irá ser removida:

 

local pid = getPlayerGUID(cid)
if isPremium(cid) then
setPlayerStorageValue(cid, 95648, 1)
elseif getPlayerStorageValue(cid, 95648) >= 1 and not isPremium(cid) and getHouseByPlayerGUID(pid) then
doRemoveHouse(cid)
end

 

 

 

doPlayerRemoveStorage(cid, storage)

 

 

- Oque ela faz?

Remove a storave value direto do banco de dados do jogador.

 

- Instalando

 

lib/050-function

function doPlayerRemoveStorage(cid, storage)
local pid = getPlayerGUID(cid)  
doRemoveCreature(cid,true)
db.executeQuery("DELETE FROM `player_storage` WHERE `player_id` = " .. pid .. " AND `key` = " .. storage .. ";") 
return TRUE
end

 

Exemplo de uso:

 

local stor = 30000 -- numero da storage
if getPlayerStorageValue(cid, stor) >= 1 then
doPlayerRemoveStorage(cid, stor)
end

 

 

 

 

Em breve eu vou atualizando o tópico para adicionar outras funções :p

bossisg.png

ka9

~> Scripter <~...~> Diias <~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/02/09Posts: 18Char no Tibia: Nabuconozzor

Humm... showzin, além de interessante é bem util para alguns servidores.

sou botafogo de coração

hsb.gif

 

Sou Tricolor de Coração

 

diilasrullez.gif

Dเเαร яuℓℓэž

Saymon14

.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 05/05/10Posts: 544

doPlayerRemoveStorage(cid, storage)

vai me ajudar bastante quando for fazer meu sistema de troca de roupa

 

 

aproveitando o topic, sabe alguma função que deixe o player imovivel ? rs

 

Não entro em equipes, já tenho meu projeto, não insista.

 

 

 

 

 

 

Easy Mapper Map Editor 8.60: Clique aqui

[8.60] BeastXHunter: Clique aqui

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

doPlayerSetNoMove(cid, true)

bossisg.png

Tonynh

Miau! É isso ai!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 07/01/08Posts: 2282Gênero: MasculinoChar no Tibia: Tonynh

Aew mano!

Show de bola, eu estava procurando o script que os itens da house iam para o depot.. pra implantar no meu servidor.. xD

 

Valeu Rep+

Tópico Recomendado

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Parabéns velho... porra, que criatividade do caralho, queria ter metade desta.

Oie :D

comedinhasss

Comedinha
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 08/08/07Posts: 520Gênero: MasculinoChar no Tibia: Sir Morths

Não existe uma área especifica para postar uma função lib, vou pedir para o jv cuidar disto...

Enquanto isto, "discutam" sobre ela...

 

Este comentário também vale para este post...

Bom, aguarde até sair uma área para este tipo de postagem...

Bruno de Carvalho Câmara
[email protected]<script data-cfhash='f9e31' type="text/javascript"> /* */</script> / (18) 9 9640-4544
 

 

 

 

 

 

 

 

 

 

facebook.png&key=5c75f89868a8711c49cc20315645ab5fd3ef2d384bf666dd888f1c280a6b75ed&resource=1 twitter.png&key=a62b8fde99e302436f4cc04056c02768d777c0d27d77011e8931ced8099246e6&resource=1 googleplus.png&key=f287787442661f4422363039ba86e9c578c4921ad397c8f0d88f31709d26c48a&resource=1 youtube.png&key=08e8d5ba725e0a7bfedfe6c9d413ff55e2febb19493974e3a1fd5160d3cabc9f&resource=1 skype.png&key=0aee9c9483d4f4dee341915e654aa361f40598341a31a62afec9f83a2734e0ad&resource=1 steam-icon.png&key=b869d73d6be3b894b7204e151a9582d3b2a84a5d853d940297fec82e1ae25b55&resource=1

 

 

 

 

 

 

 

 

 

 

btn_donateCC_LG.gif&key=ea1b6265cec82d379c00914ab97fd15478f9983200fa273984872388d20f0b62&resource=1 180x25-doar.gif&key=8671e0307e2a7fd446670d1b16671d35069b1c91bed3d028b8f7db698c59eac5&resource=1

 

"Pesadelos? Sonhos? Calma, é apenas eu pensando em você!"

 

wMwSJFE.png?1&key=101925b29f8396357ec8f63d177a708785a8da5f96f154f44e9a4c6599794673&resource=1

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

meu ot n tem lib oque eu faço ?

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Use no script mesmo.

Oie :D

RHCP

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 27/07/07Posts: 178

Ligando meu modo noob...

amigo, só uma pulga atrás da orelha, o código:

local pid = getPlayerGUID(cid)
if isPremium(cid) then
setPlayerStorageValue(cid, 95648, 1)
elseif getPlayerStorageValue(cid, 95648) >= 1 and not isPremium(cid) and getHouseByPlayerGUID(pid) then
doRemoveHouse(cid)
end

é creaturescripts não é?

Se for, a função será quando ele logar-se, ou seja, devo por em login.lua certo?

 

Mal pela noobice, mas é que to iniciando como scripter (ou tentando)

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

é em creaturescript sim ;D

bossisg.png