-
Total de itens
1599 -
Registro em
-
Última visita
-
Dias Ganhos
7
Tudo que caotic postou
-
Meu colega você cometeu double topic. Double topic são quando o usuario cria mais de um topico com o mesmo proposito. Este topico sera fechado
-
Editei la em cima. Com certeza irá funcionar
-
O tfs sua edição e perfeita. Mais com o sky disse códigos mal programados tanto em lua como em c++ pode acarreta as falhas.
-
Caro colega os downloads normalmente acontecem em sites de hospedagem terceiros. Ou seja o xtibia não pode resolver sua duvida Deve ser falado para a empresa de hospedagem do arquivo.
-
sistema Shopping Sytem Demo By Caotic
tópico respondeu ao caotic de caotic em Mods, funções e outros
Como disse e uma versão demo ta em desenvolvimento A lista vo fazer na versão completa porque um merd@ fazer esta lista. Boa ideia limite de dias ficaria bem legal vou estar adicionando uma verificação dos dias que o item esta no shop pelo globalevents. As ideias estão boas espero que tenha mais ideias. -
Ui vc aki Pensei que tinha morrido
-
sistema Shopping Sytem Demo By Caotic
tópico respondeu ao caotic de caotic em Mods, funções e outros
Uma semana mais ou menos A proxima versão tera descrição onde o player vai colocar a descrição do item. Vai ter a lista de acordo com o preço do item. E etc..... Eu mando pm quando estiver pronto sim -
sistema Shopping Sytem Demo By Caotic
tópico respondeu ao caotic de caotic em Mods, funções e outros
Exatamento o que vou fazer Lordsky. Mais player pode usar sim o sistema. Verifica as tags que vc pos -
sistema Shopping Sytem Demo By Caotic
tópico respondeu ao caotic de caotic em Mods, funções e outros
Alem de que pode ser que os players vendedores podem estar off. Mais a versão a seguir vem com muitos mais novidades(lista de itens,sem limite de itens no shop e etc..) -
~Shop Sytem Demo~ Ola galera do xtibia venho postar um sistema de shopping. Ele ainda se encontra na versão inicial vai ser melhorado mais ja pode ser usado. Resolvi postar a versão demo para demonstrar como o script tem potencial alem de que a demo poder se bem útil a você. O script e um shop onde o player coloca um item no shopping e outro player compra seu item mesmo que o player vendedor esteja off. Antes de tudo precisamos instalar o sistema. Vai na sua dabase e execute tais comandos: CREATE TABLE "shop" ( "item" INT NOT NULL, "price" INT NOT NULL, "players" INT NOT NULL ); ALTER TABLE `players` ADD `shop` INT(15) NOT NULL DEFAULT 0; Agora vá na pasta lib e crie um arquivo lua chamado shop e coloque este codigo: function doPlayerAddItemInShop(cid, itemid, price) db.executeQuery("INSERT INTO `shop` VALUES (".. itemid ..", ".. price ..", ".. getPlayerGUID(cid) ..")") return true end function getItemPriceInShop(itemid) local shop = db.getResult("SELECT * FROM `shop` WHERE `item` = ".. itemid ..";") return shop:getDataInt("price") end function getItemPlayerInShop(itemid) local shop = db.getResult("SELECT * FROM `shop` WHERE `item` = ".. itemid ..";") return shop:getDataInt("players") end function getExistItemInShop(itemid) local shop = db.getResult("SELECT * FROM `shop` WHERE `item` = ".. itemid ..";") if shop:getID() ~= -1 then return true end return nil end function doPlayerBuyItemInShop(cid, itemid) doPlayerAddItem(cid, itemid) doPlayerRemoveMoney(cid, getItemPriceInShop(itemid)) db.executeQuery("UPDATE `players` SET `shop` = "..getItemPriceInShop(itemid).." WHERE `id` = "..getItemPlayerInShop(itemid)) db.executeQuery("DELETE FROM `shop` WHERE `item` = ".. itemid ..";") end function getMoneyGainInShop(cid) local money = db.getResult("SELECT `shop` FROM `players` WHERE `id` = "..getPlayerGUID(cid)) return money:getDataInt("shop") end function setMoneyGainInShop(cid, money) db.executeQuery("UPDATE `players` SET `shop` = "..money.." WHERE `id` = "..getPlayerGUID(cid)) end Agora vamos a pasta talkactions e vamos criar um arquivo lua chamado shop também e coloque este codigo: function onSay(cid, words, param, channel) if param == " " or param == "" or not param then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Coloque o id do item") end local t = string.explode(param, ",") if not t[1] then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Coloque o id do item") end if not t[2] then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Coloque o preço do item") end if(isNumeric(t[1])) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Coloque o nome do item") end if not getItemIdByName(t[1], false) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este item "..t[2].." não existe") end local item = getItemIdByName(t[1]) local price = t[2] if getExistItemInShop(item) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este item ja esta sendo vendido no shop espere ele ser comprado") end if getPlayerItemCount(cid, item) < 1 then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem "..t[1].."") end doPlayerRemoveItem(cid, item, 1) doPlayerAddItemInShop(cid, item, price) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você colocou no shopping o seu item "..t[1].."") return true end Agora na mesma pasta talkactions vamos criar um arquivo lua chamado comprar e coloque este codigo: function onSay(cid, words, param, channel) if param == " " or param == "" or not param or isNumeric(param) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Coloque o nome do item") end if not getItemIdByName(param, false) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este item "..t[2].." não existe") end local itemid = getItemIdByName(param) if not getExistItemInShop(itemid) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este item não existe no shopping") end if not doPlayerRemoveMoney(cid, getItemPriceInShop(itemid)) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem "..price.." para comprar "..itemid.." do shopping") end doPlayerBuyItemInShop(cid, itemid) return true end Seguidamente na mesma pasta talkactions crie outro arquivo lua chamado find e coloque este codigo: function onSay(cid, words, param, channel) if param == " " or param == "" or not param or isNumeric(param) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Coloque o nome do item que você quer procurar no shopping") end if not getItemIdByName(param, false) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este item "..param.." não existe se estiver afim de comprar confirme seu nome") end local itemid = getItemIdByName(param) if not getExistItemInShop(itemid) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este item não se encontra disponivel no shopping se estiver afim de comprar espere algum player colocar no shopping") end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O "..param.." encontrasse no shopping pelo preço de "..getItemPriceInShop(itemid).." money pelo player "..getPlayerNameByGUID(getItemPlayerInShop(itemid), false).."") return true end Agora coloque esta tags em talkactions.xml: Agora vamos a pasta creaturescripts/scripts e crie um arquivo lua chamado shop e coloque isto nele: function onThink(cid, interval) if getMoneyGainInShop(cid) > 0 then doPlayerAddMoney(cid, getMoneyGainInShop(cid)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Seu itens foi vendidos você recebeu "..getMoneyGainInShop(cid).." money") setMoneyGainInShop(cid, 0) return true end return true end Agora vamos em creaturescripts/scripts e em login.lua registre o evento colocando antes do ultimo return: Agora vamos em creaturescripts/creaturescripts.xml e vamos colocar esta tag: <event type="think" name="shop" event="script" value="shop.lua"/> Comandos
-
Viajei geral msn Embaralhei dois pedidos aki :X Tava saindo.........
-
O xtibia não dispoem desta opção de deletar contas. Logo poderia deixar o forum impropio ja que o o usuario criou topicos,postou e deu rep+. Você cometeu o double topic Reportado
-
Esta não e area correta meu colega. Este tipo de duvida deve ser resolvida pelo contanto da empresa. O xtibia não poder retirar duvidas de empresas terceiras.
-
Meu caro usuario Se você sabe que esta errado porque cometer o erro? A seção correta seria duvidas de website. Reportado
-
Ja tinha visto... Emo ou não ele ainda e gay hehe brinks andre
- 43 respostas
-
- andre
- coordenador
-
(e 1 mais)
Tags:
-
ok. Verifique os parametros tudo certinho Se tiver como você quer ta certo
-
Talvez o maior problema seja esta cobrança para os moderadores. Eu não vejo esta cobrança nos coloboradores. Acho que o moderador tambem e uma pessoa e que não pode ficar 24 no pc. Outro fator e que a maioria dos moderadores param de postar conteudo. Eu acho que o moderador deveria tambem ter o trabalho de trazer conteudo ao forum.
-
não bugaria não. mais tome cuidado vc saltou um espaço entre os parenteses da função Pode bugar o parametros
-
Ja que a duvida foi resolvida Movido para pedidos e duvidas resolvidas
-
[Irregular][Pedido] Vip Acaba Sai (Vip) Do Nome
tópico respondeu ao InfinityOts de caotic em Lixeira Pública
Seção incorreta Movido para pedidos e duvidas de scripts -
O maior problema que a má distruibuição de cargos faz e o usuario ser ativo por um determinado tempo. E depois ele vai diminuindo até que fica inativo no xtibia ocupando um cargo. Em relação ao tempo dos coloboradores serem promovidos quando o seu trabalho for reconhecido pela equipe. Ou seja ele e promovido quando contribuiu muito!!! Acho incorreto levar em consideração a amizade ou se o usuario velho voltou a para o xtibia. Só porque aquele seção tem menos pretendentes ao cargo vamos promover ele mais rapido.
-
Ja que foi resolvido reportado
-
Você Acha Que O Tibia Está Perdendo A Graça?
tópico respondeu ao Hanizitow de caotic em Notícias e Discussões - Tibia Global
Acho que acaba perdendo a vontade com o passar do tempo Talvez nem seja tibia mais os players crescem e novos veem. Não sei cara a ciposft ta fazendo algumas coisas meia desesperada
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.