

edmolla
Campones-
Total de itens
39 -
Registro em
-
Última visita
Tudo que edmolla postou
-
vo testar se funfar eu te do rep++ vlw desde de já
-
Lottery Page Mais Elaborada Com Resultados!
tópico respondeu ao Dhenyz de edmolla em Tutoriais de Websites
Olá meu sistema é o que vc passou no topico porem eu nao estou conseguindo fazer com que a pagina da loteria mostre os ganhadores... a db esta correta conforme o topico de loteria postado aqui e tbm os scripts estao organizados e funcionais porem eu nao sei o que acontece que o site nao atualiza fica sempre como vencedor o player NOBODY =/ pode me ajudar? -
claro vo mandar siim olha aee
-
beleza man mais onde eu coloco este comando?? poderia adiciona-lo nesse meu script aee creio que para vc sera facil apenas ler e interpretar mentalmente o script e em uma determinada linha colar o comando...eu quero que tanto para backpacks como para items venham com o nome de quem comprou
-
Tipo: GLOBALEVENT Versão: 8.6 Nivel: Intermediário Olá pessoal.Eu estou querendo um script em globalevent onde editamos o arquivo SHOP.LUA onde o player compra qualquer item no shop do gesior e quando recebe ao dar look aparece toda a description do item e mais um description "pertence a "nome do player" [iD: xxx] vou dar um exemplo com a arcane staff: 01:02 You see an arcane staff (Atk:69, Def:40). It can only be wielded properly by players of level 75 or higher. It weighs 40.00 oz. Pertence a Edmolla [iD: 1] Explicando: Verde: ID normal do item ou seja não precisa mecher em nada no item Laranja: O que eu quero que apareça,pois é uma maneira de achar quem clona items no ot.esse [id:1] significa que se eu pesquisar na database sobre id na tabela items é obrigatorio aparecer id's diferentes por exemplo: 10 players compraram 10 items no ot CADA ITEM tera seu id por ordem de compra. abaixo segue o meu script de shop não gostaria que fosse mudado porém so acrecentado o comando: -- ### CONFIG ### -- message send to player by script "type" (types you can check in "global.lua") SHOP_MSG_TYPE = 19 -- time (in seconds) between connections to SQL database by shop script SQL_interval = 30 -- ### END OF CONFIG ### function onThink(interval, lastExecution) local result_plr = db.getResult("SELECT * FROM z_ots_comunication WHERE `type` = 'login';") if(result_plr:getID() ~= -1) then while(true) do id = tonumber(result_plr:getDataInt("id")) action = tostring(result_plr:getDataString("action")) delete = tonumber(result_plr:getDataInt("delete_it")) cid = getCreatureByName(tostring(result_plr:getDataString("name"))) if isPlayer(cid) == TRUE then local itemtogive_id = tonumber(result_plr:getDataInt("param1")) local itemtogive_count = tonumber(result_plr:getDataInt("param2")) local container_id = tonumber(result_plr:getDataInt("param3")) local container_count = tonumber(result_plr:getDataInt("param4")) local add_item_type = tostring(result_plr:getDataString("param5")) local add_item_name = tostring(result_plr:getDataString("param6")) local received_item = 0 local full_weight = 0 if add_item_type == 'container' then container_weight = getItemWeightById(container_id, 1) if isItemRune(itemtogive_id) == TRUE then items_weight = container_count * getItemWeightById(itemtogive_id, 1) else items_weight = container_count * getItemWeightById(itemtogive_id, itemtogive_count) end full_weight = items_weight + container_weight else full_weight = getItemWeightById(itemtogive_id, itemtogive_count) if isItemRune(itemtogive_id) == TRUE then full_weight = getItemWeightById(itemtogive_id, 1) else full_weight = getItemWeightById(itemtogive_id, itemtogive_count) end end local free_cap = getPlayerFreeCap(cid) if full_weight <= free_cap then if add_item_type == 'container' then local new_container = doCreateItemEx(container_id, 1) doItemSetAttribute(new_container, "description", 'PERTENCE A ' .. getCreatureName(cid) .. ' [iD:' .. id .. '].') local iter = 0 while iter ~= container_count do local new_item = doCreateItemEx(itemtogive_id, itemtogive_count) doItemSetAttribute(new_item, "description", 'PERTENCE A ' .. getCreatureName(cid) .. ' [iD:' .. id .. '].') doAddContainerItemEx(new_container, new_item) iter = iter + 1 end received_item = doPlayerAddItemEx(cid, new_container) else local new_item = doCreateItemEx(itemtogive_id, itemtogive_count) doItemSetAttribute(new_item, "description", 'PERTENCE A ' .. getCreatureName(cid) .. ' [iD:' .. id .. '].') received_item = doPlayerAddItemEx(cid, new_item) end if received_item == RETURNVALUE_NOERROR then doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'ACABOU DE CHEGAR >> '.. add_item_name ..' << DO SHOP DO OT.VERIFIQUE SUA BACKPACK OU DEPOT') doPlayerSave(cid) db.executeQuery("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";") db.executeQuery("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";") else doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from OTS shop is waiting for you. Please make place for this item in your backpack/hands and wait about '.. SQL_interval ..' seconds to get it.') end else doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from OTS shop is waiting for you. It weight is '.. full_weight ..' oz., you have only '.. free_cap ..' oz. free capacity. Put some items in depot and wait about '.. SQL_interval ..' seconds to get it.') end end if not(result_plr:next()) then break end end result_plr:free() end return TRUE end em um outro forum eu encontrei a linha que da pra por no script: doItemSetAttribute(new_container, "description", 'Pertence a ' .. getCreatureName(cid) .. ' [iD:' .. id .. '].') Eu tentei colocar mais dava erro no script...se puderem me ajudar ficarei eternamente grato. OBS: FIZ UM TÓPICO ENORME NA ESPERANÇA DE QUE PUDESSEM ENTENDER.
-
Colocar Nome Do Comprador Ao Receber Item Do Shop Gesior
um tópico no fórum postou edmolla Lixeira Pública
Tipo: GLOBALEVENT Versão: 8.6 Nivel: Intermediário Olá pessoal.Eu estou querendo um script em globalevent onde editamos o arquivo SHOP.LUA onde o player compra qualquer item no shop do gesior e quando recebe ao dar look aparece toda a description do item e mais um description "pertence a "nome do player" [iD: xxx] vou dar um exemplo com a arcane staff: 01:02 You see an arcane staff (Atk:69, Def:40). It can only be wielded properly by players of level 75 or higher. It weighs 40.00 oz. Pertence a Edmolla [iD: 1] Explicando: Verde: ID normal do item ou seja não precisa mecher em nada no item Laranja: O que eu quero que apareça,pois é uma maneira de achar quem clona items no ot.esse [id:1] significa que se eu pesquisar na database sobre id na tabela items é obrigatorio aparecer id's diferentes por exemplo: 10 players compraram 10 items no ot CADA ITEM tera seu id por ordem de compra. abaixo segue o meu script de shop não gostaria que fosse mudado porém so acrecentado o comando: -- ### CONFIG ### -- message send to player by script "type" (types you can check in "global.lua") SHOP_MSG_TYPE = 19 -- time (in seconds) between connections to SQL database by shop script SQL_interval = 30 -- ### END OF CONFIG ### function onThink(interval, lastExecution) local result_plr = db.getResult("SELECT * FROM z_ots_comunication WHERE `type` = 'login';") if(result_plr:getID() ~= -1) then while(true) do id = tonumber(result_plr:getDataInt("id")) action = tostring(result_plr:getDataString("action")) delete = tonumber(result_plr:getDataInt("delete_it")) cid = getCreatureByName(tostring(result_plr:getDataString("name"))) if isPlayer(cid) == TRUE then local itemtogive_id = tonumber(result_plr:getDataInt("param1")) local itemtogive_count = tonumber(result_plr:getDataInt("param2")) local container_id = tonumber(result_plr:getDataInt("param3")) local container_count = tonumber(result_plr:getDataInt("param4")) local add_item_type = tostring(result_plr:getDataString("param5")) local add_item_name = tostring(result_plr:getDataString("param6")) local received_item = 0 local full_weight = 0 if add_item_type == 'container' then container_weight = getItemWeightById(container_id, 1) if isItemRune(itemtogive_id) == TRUE then items_weight = container_count * getItemWeightById(itemtogive_id, 1) else items_weight = container_count * getItemWeightById(itemtogive_id, itemtogive_count) end full_weight = items_weight + container_weight else full_weight = getItemWeightById(itemtogive_id, itemtogive_count) if isItemRune(itemtogive_id) == TRUE then full_weight = getItemWeightById(itemtogive_id, 1) else full_weight = getItemWeightById(itemtogive_id, itemtogive_count) end end local free_cap = getPlayerFreeCap(cid) if full_weight <= free_cap then if add_item_type == 'container' then local new_container = doCreateItemEx(container_id, 1) doItemSetAttribute(new_container, "description", 'PERTENCE A ' .. getCreatureName(cid) .. ' [iD:' .. id .. '].') local iter = 0 while iter ~= container_count do local new_item = doCreateItemEx(itemtogive_id, itemtogive_count) doItemSetAttribute(new_item, "description", 'PERTENCE A ' .. getCreatureName(cid) .. ' [iD:' .. id .. '].') doAddContainerItemEx(new_container, new_item) iter = iter + 1 end received_item = doPlayerAddItemEx(cid, new_container) else local new_item = doCreateItemEx(itemtogive_id, itemtogive_count) doItemSetAttribute(new_item, "description", 'PERTENCE A ' .. getCreatureName(cid) .. ' [iD:' .. id .. '].') received_item = doPlayerAddItemEx(cid, new_item) end if received_item == RETURNVALUE_NOERROR then doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'ACABOU DE CHEGAR >> '.. add_item_name ..' << DO SHOP DO OT.VERIFIQUE SUA BACKPACK OU DEPOT') doPlayerSave(cid) db.executeQuery("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";") db.executeQuery("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";") else doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from OTS shop is waiting for you. Please make place for this item in your backpack/hands and wait about '.. SQL_interval ..' seconds to get it.') end else doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from OTS shop is waiting for you. It weight is '.. full_weight ..' oz., you have only '.. free_cap ..' oz. free capacity. Put some items in depot and wait about '.. SQL_interval ..' seconds to get it.') end end if not(result_plr:next()) then break end end result_plr:free() end return TRUE end em um outro forum eu encontrei a linha que da pra por no script: doItemSetAttribute(new_container, "description", 'Pertence a ' .. getCreatureName(cid) .. ' [iD:' .. id .. '].') Eu tentei colocar mais dava erro no script...se puderem me ajudar ficarei eternamente grato. OBS: FIZ UM TÓPICO ENORME NA ESPERANÇA DE QUE PUDESSEM ENTENDER. -
[Website]Colocando Imagens No Shop Do Gesior
tópico respondeu ao CoLoRaDo de edmolla em Tutoriais de Websites
VOCÊ NÃO SE MANIFESTOU DANGER VOU REPORTA-LO !!! EDIT: REPORTADO ! -
Olá. Eu tenho o sistema de RESET's só que ele não atende muito ao meu querer.Dou rep++++ pra quem conseguir criar um sistema de RESET's com a seguinte configuração: RESET POR STAGE: PARA PODER DAR QUALQUER RESET O PLAYER DEVE TER O LEVEL 350 RESET MAXIMO = 10 AO RESETAR O PLAYER VOLTA LVL 8 AO RESETAR O PLAYER RESETA OS SKILL's AO RESETAR,VOLTA A MANA E HP DO PRO LVL 8 AO RESETAR O PLAYER PODE FAZER TODAS AS QUEST's NOVAMENTE (como aqui é stourage não quero que ele perca a stourage vip) OBS: SISTEMA VIP SERÁ O DE PREMIUM AO RESETAR O PLAYER RECEBE O TERMO "RESET's : numero de resets" NO LOOK DELE Se puderem me ajudar eu garanto que dou rep++++ preciso muito desse sistema pois ele me deu muito dinheiro do geito que está apenas voltando level porém os players exigem mais e eu preciso para colocar meu servidor que por incrivel que pareça me fornece sustento *.* Desde de já obrigado a todos.!
-
[Website]Colocando Imagens No Shop Do Gesior
tópico respondeu ao CoLoRaDo de edmolla em Tutoriais de Websites
EU FIZ ESSE TUTORIAL E BEM MAIS DETALHADO -.- :X SO OLHAR NOS MEUS TÓPICOS QUE VC ENCONTRA -
[Tutorial] Concertando Erro Gesior Shop
tópico respondeu ao edmolla de edmolla em Tutoriais de Websites
bom não estão tão emboladas é so entende-las pra cada coisa que deverá acontecer na ordem eu coloquei as imagens ou seja: pra cada ação uma consequência e as imagens as descrevem porque muita das vezes só palavras em si não dão um resolução correta da questão =/ mais obrigado pela crítica nos meus proximos tutoriais vou trabalhar em cima disso. -
@offtopic O.0 manolo /\ é meu chará meu nome tbm é welton...segunda pessoa na minha vida que vejo com nome de welton... @topic amigo ja tive o mesmo problema que vc apenas va na no seu editor,procure a casa bugada APAGUE ELA e REFAÇA ela novamente...pronto... explicação: o que acontece eh que quando vc criou suas casas alguma merda que eu n sei o que é aconteceu e DUPLICOU a id da casa...criando novamente vc apaga essa id duplicada e cria-se uma novinha que soh essa casa tem...igualzin storagevalue que n eh possivel existir 2 iguais (maiis ai eh outro assunto totalmente fora de questão) espero ter ajudado... flw
-
caro amiigo tive o mesmo problema em um servidor que eu era mapper... resolvi esse problema sem querer e não sei se com vc vai servir mais ai vai: VAI NA FRENTE DA SUA HOUSE BUGADA....ABRE E FECHA A PORTA DEPOIS DA LOOK se não funcionar avisa que eu tenho outra dica!! flw...
-
[Tutorial] Concertando Erro Gesior Shop
tópico respondeu ao edmolla de edmolla em Tutoriais de Websites
uiia eu quase acerteii...se eu não estiivesse no trampo e tivesse testando teriia acertado... bom amanhã to de folga e vou colocar essa tua parte no tutorial pra quem tiver essa duvida também sanar ela aqui... -
[Tutorial] Concertando Erro Gesior Shop
tópico respondeu ao edmolla de edmolla em Tutoriais de Websites
man creio eu (estou sem tempo pra testar) que pra fazer o que vc quer...vc deve mudar o $ITEM ex: Original: Após ser mudado: creio que seja dessa forma... ou então vc deve mudar um pouco mais ALI MESMO.... ex: sua DB tem a lista de items com o seguinte nome: ITEM_ID portanto deveria ficar: -
[Tutorial] Concertando Erro Gesior Shop
tópico respondeu ao edmolla de edmolla em Tutoriais de Websites
talvez vocês não consigam pelo seguinte motivo DEVEM IR NO PHP DO SHOPSYSTEM E MUDAR A EXTENSÃO DE SUAS IMAGENS PARA GIF (POIS ALGUMAS TEM ANIMAÇÃO) DEPOIS IR NA PASTA DE IMAGENS DO SHOP E EDITAR TODAS AS IMAGENS QUE NÃO ESTIVEREM EM GIF PARA GIF -
man me adiciona no msn que eu te faço um passo a passo pra arrumar ou intaum vai nos meus topicos e procura pelo meu tutorial...to sem tempo pra ajudar mais tpw se tiver precisando de um webmaster eu te ajudo... weltoninacio@hotmail.com
-
Olá pessoal... Gostaria de agradecer por estarem me ajudando sempre que preciso...mesmo que algumas ajudas não sirvam pra nada a não ser me darem idéias de como eu mesmo arrumar...mas mesmo assim ajudam (hehe). Vamos lá: Tipo do script: Action,globalevent,creaturescript *qualquer coisas* E O MAIS IMPORTANTE (código para ser introduzido no site) Protocolo (versão do Tibia): 8.57~8.60 Servidor utilizado: The Forgotten Server 0.3.6 Nível de experiência: O mais alto possivel Adicionais/Informações: Bom o script que desejo é o seguinte: No site criarei uma página de nome "Eventos" e clicando nela veremos uma tabela com nomes...horários,dias,e level necessário para participar...(se possivel mais informações)...por exemplo...poderiamos ter o evento war system e nele estaria mais ou menos da seguinte forma: Evento Horário Level Min. Dias Prêmio War Castle 20:00 às 21:00 100 Seg&Sex Dominio Semanal do Castelo Mais ou menos assim entendem...e embaixo deste evento outros eventos explicados da mesma maneira...porém quando clicarmos nele aparecerá um relogio como um cronometro que quando zerar altomaticamente inicia-se o evento no servidor sem a intervenção de ninguém... (este relógio cronometro eu já vi em um servidor que assim que eu lembrar eu dou EDIT e coloco qual é) bom não muito bem no que vai ser preciso para criar este sistema...porém peço ajuda de todos pois isto não me ajudara somente mais a todos os que tem servidores e querem sistemas inovadores....No mais que precisarem podem pedir que eu ajudo...
-
[Tutorial] Concertando Erro Gesior Shop
tópico respondeu ao edmolla de edmolla em Tutoriais de Websites
amigo as imagens foram arrumadas...estão hospedasdas no site do imageshack,portanto se você não consegue vê-las clique nelas para redimensionar..pois são imagens cortadas e ficaram com uma resolução muito pequena... -
cara da uma olhada no meu tutorial que ele concerteza vai resolver seu problema EDIT: hehe esqueci de colocar o link http://www.xtibia.com/forum/topic/134612-tutorial-concertando-erro-gesior-shop/
-
sobre o forum se puder mandar uma foto do que aparece de errado fica mais facil solucionar storage significa que é um armazenamento de que algo foi feito...o tibia verifica o storage como "flash de memoria" que indica que vc fez ou não tal coisa.geralmente se você usa script de vip system deve ter colocado algum tile/porta com algum ID (isso é uma storage) nos scripts do vip system tem o id de storage...da uma revisada em todos os scripts do seu vipsystem... ex: vipsystem.lua storageid: 100009 isso significa que quando vc coloca esse numero "100009" na tabela de storages de um players o tibia sempre que verificar o storage vai aceitar e vai dizer que o cara é vip.. man tenta pelo link que te mandei com o tutorial não tem como errar cara...e é 100% de certeza que da certo.
-
Olá...o nosso amigo respondeu as 2 primeiras perguntas eu respondo as outras...pois as que ele respondeu dão certo!!! Bom...sobre o shopsystem é meio complicado e eu estou meio sem tempo...intão vou correr pra te ajudar... você precisa ter as linhas de configuração do seu shopsystem se não me engano no globalevents.xml ou em creaturescript.xml se não tiver mesmo as imagens aparecendo os players não ganharam os items...agora vem a parte mais fácil... BASTA SEGUIR MEU TUTORIAL PRA SUAS IMAGENS APARECEREM... http://www.xtibia.com/forum/topic/134612-tutorial-concertando-erro-gesior-shop/ =========================================================================================================== agora sobre o forum... explique melhor pra que eu possa te ajudar... mais se você diz que seu forum não funciona é bem estranho pois todos vem funcionando... abração!
-
Olá caro amigo seu problema é muito comum e muito fácil de responder... bom vamos lá! você precisa passar pelo step 1 correto? então devemos nos certificar de uma coisa (muuuuito importante) o config.lua deve ter apenas as configurações do seu servidor.Pois ele tem dificuldades em ler " - " ou seja... digamos que tenha lá no config.lua o seguinte -- DataBase Config ip="10.1.1.1" no step não vai ser lido essa parte pois antes teve a interrupção do " -- " que eu disse que não lia... portanto você deve abrir todo o seu CONFIG.LUA e procurar por esse traço " - " e apagar a linha que o contenha... ex: -- DataBase config ip="10.1.1.1" -- World Config Towns="0" NewPlayerPosX="1" NewPlayerPosY="2" NewPlayerPosZ="3" só você apagar essas linhas inteiras que estão com os 2 traços ========================================================================================================================== bom acabamos com o passo mais importante agora vamos passar pelo step1 CONCERTEZA.... você agora deve ir na instaçação do seu website e deixa-lo lá esperando-nos vá em c:/documents and settings/SEUUSUARIO/pastadoseuserver CARA UMA COISA MUITO IMPORTANTE...VOCÊ DEVE MOSTRAR APENAS A PASTA DO OT SERVER ONDE ESTÁ SEU CONFIG.LUA.... vou dar um exemplo... meu config.lua está no desktop na pasta OTSERV e meu nome é xtibia: ficará assim intão... c:/documents and settings/xtibia/desktop/OTSERV ========================================================================================================================== AMIGÃO NÃO TEM COMO ERRAR DEPOIS DESSE TUTORIAL PASSO A PASSO PRA VOCÊ AI EIN... mas mesmo assim se não conseguir mete a resposta aqui que eu venho te ajudar com fotos... mais se conseguir da um pontinho de REP ai ^^
-
amigo você pode usar a dica do amigo de cima e se não funcionar pode ir na sua database e modificar lá...pode ser que no site esteja correto mais no config do server não...
-
[Tutorial] Concertando Erro Gesior Shop
tópico respondeu ao edmolla de edmolla em Tutoriais de Websites
pode deixar...terça feira eu concerto agora se você puder me ajudar...não sei se quando eu arrumar tenho que reportar para que algum moderador venha excluir o post bugado ou se tenho que esperar alguém vir apagar... EDIT: AGORA ESTÃO ARRUMADAS -
amigo...no momento não estou em casa intão não posso responder com clareza porém o seu erro significa que você não configurou corretamente a sua zora de hora (GMT-BR) você deve procurar nos seus arquivos do site (os de configuração expecificamente) e procurar pela linha de timezone e lá você deve arrumar e pronto... caso não consiga ainda eu lhe mando mais detalhadamente de casa
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.