A7xnirvana 0 Postado Dezembro 7, 2016 Share Postado Dezembro 7, 2016 Em 14/03/2014 at 18:05, Junior001 disse: Olá Galerinha do xtibia, Tudo Bem ??? Antes de mais nada peço que movam para a área de Tutoriais de Website pois quando fui tentar criar um novo tópico la não estava dando tentei em Envie Seu Tutorial e nada. Vamos ao que interessa, estou fazendo esse tutorial ensinando a colocar o SHOP em seu Modern AAC pois vejo que muitos tem dúvida nesse assunto e eu quero que essas dúvidas acabem Quando acabarem de ler o Tópico veras que não é uma coisa dificil. Então vamos la para que funcione corretamente faça como eu peço no Tópico. Primeiramente vamos colocar para que o Shop entregue os items ao comprar certo ?!?! É Bem facil vá na pasta data/globalevents/script e crie um arquivo chamado shop.lua e coloco o seguinte script abaixo dentro e salve. function onThink(interval, lastExecution, thinkInterval) local result = db.getResult("SELECT * FROM shop_history WHERE `processed` = 0;") if(result:getID() ~= -1) then while(true) do cid = getCreatureByName(tostring(result:getDataString("player"))) product = tonumber(result:getDataInt("product")) itemr = db.getResult("SELECT * FROM shop_offer WHERE `id` = "..product..";") if isPlayer(cid) then local id = tonumber(itemr:getDataInt("item")) local tid = tonumber(result:getDataInt("id")) local count = tonumber(itemr:getDataInt("count")) local tipe = tonumber(itemr:getDataInt("type")) local productn = tostring(itemr:getDataString("name")) if isInArray({5,8},tipe) then if getPlayerFreeCap(cid) >= getItemWeightById(id, count) then if isContainer(getPlayerSlotItem(cid, 3).uid) then received = doAddContainerItem(getPlayerSlotItem(cid, 3).uid, id,count) if received then doPlayerSendTextMessage(cid,19, "Você Recebeu Uma >> "..productn.." << do Shop System") db.executeQuery("UPDATE `shop_history` SET `processed`='1' WHERE id = " .. tid .. ";") else doPlayerSendTextMessage(cid,19, "Desculpa, Você não tem espaço para receber o item >> "..productn.." <<") end else doPlayerSendTextMessage(cid,19, "Desculpa, Você não tem espaço para receber >> "..productn.." <<") end else doPlayerSendTextMessage(cid,19, "Desculpa, você não tem cap para receber >> "..productn.." << (You need: "..getItemWeightById(id, count).." Capacity)") end elseif isInArray({6,7},tipe) then if tipe == 6 then bcap = 8 bid = 1987 elseif tipe == 7 then bcap = 20 bid = 1988 end if isItemRune(id) then count = 1 end if getPlayerFreeCap(cid) >= (getItemWeightById(1987, 1) + getItemWeightById(id,count * bcap)) then local bag = doCreateItemEx(bid, 1) for i = 1,bcap do doAddContainerItem(bag, id, count) end received = doPlayerAddItemEx(getPlayerSlotItem(cid, 3).uid, bag) if received == RETURNVALUE_NOERROR then doPlayerSendTextMessage(cid,19, "You have received >> "..productn.." << from our shop system") db.executeQuery("UPDATE `shop_history` SET `processed`='1' WHERE id = " .. tid .. ";") else doPlayerSendTextMessage(cid,19, "Sorry, you don't have enough space to receive >> "..productn.." <<") end else doPlayerSendTextMessage(cid,19, "Sorry, you don't have enough capacity to receive >> "..productn.." << (You need: "..getItemWeightById(id, count).." Capacity)") end end end itemr:free() if not(result:next()) then break end end result:free() end return true end Agora vá em globalevents.xml e coloque a seguinte tag <globalevent name="Shop" interval="3000" event="script" value="shop.lua"/> Pronto a parte do shop entregar os items após a compra está feito agora vamos instalar o SHOP. Peço que baixem o seguinte arquivo abaixo. http://www.4shared.com/rar/LLcxJq-dba/shop.html? Após baixarem, extraem em seu dekstop será extraida uma pasta chamada shop, renomeem ela para gifts e a coloque dentro da pasta do seu site(htdocs), após fazerem isso vá na pasta system/pages e crie um arquivo chamado gifts.php e coloque o codigo abaixo dentro e salve. <?php include("gifts/gifts.php"); ?> Após fazerem isso va no phpmyadmin entre em sua DB e execulte o shop.sql que se encontra dentro da pasta SeuSite/gifts/config e pronto agora só entrar no link e terá la as instruções para finalizar a instalação. http://linkdoseusite/index.php/p/v/gifts.php Pronto SHOP instalado agora vamos colocar a aba de SHOP em seu site caso não tenha ou esteja com outro url. Vá na pasta seusite/templates/seutemplate e abra o index.php e coloque o seguinte url na parte onde tem as urls das paginas <li><a href="{$path}/index.php/p/v/gifts">SHOP</a></li> E pronto salve e entre em seu site e veja a magica Em Breve estarei fazendo um tópico ensinando a colocar o sistema de pagseguro automatico ou seja a pagina de DONATE do Server. Obrigado pela atenção de todos e até a próxima Creditos: Pelo TutorialJunior Silva n pego aki or Link para o comentário https://xtibia.com/forum/topic/230050-modern-aac-instalando-o-sistema-de-shop/page/3/#findComment-1708504 Compartilhar em outros sites More sharing options...
Junior001 362 Postado Dezembro 7, 2016 Autor Share Postado Dezembro 7, 2016 25 minutos atrás, A7xnirvana disse: n pego aki or oque deu ? Link para o comentário https://xtibia.com/forum/topic/230050-modern-aac-instalando-o-sistema-de-shop/page/3/#findComment-1708509 Compartilhar em outros sites More sharing options...
A7xnirvana 0 Postado Dezembro 7, 2016 Share Postado Dezembro 7, 2016 Em 14/03/2014 at 18:05, Junior001 disse: Olá Galerinha do xtibia, Tudo Bem ??? Antes de mais nada peço que movam para a área de Tutoriais de Website pois quando fui tentar criar um novo tópico la não estava dando tentei em Envie Seu Tutorial e nada. Vamos ao que interessa, estou fazendo esse tutorial ensinando a colocar o SHOP em seu Modern AAC pois vejo que muitos tem dúvida nesse assunto e eu quero que essas dúvidas acabem Quando acabarem de ler o Tópico veras que não é uma coisa dificil. Então vamos la para que funcione corretamente faça como eu peço no Tópico. Primeiramente vamos colocar para que o Shop entregue os items ao comprar certo ?!?! É Bem facil vá na pasta data/globalevents/script e crie um arquivo chamado shop.lua e coloco o seguinte script abaixo dentro e salve. function onThink(interval, lastExecution, thinkInterval) local result = db.getResult("SELECT * FROM shop_history WHERE `processed` = 0;") if(result:getID() ~= -1) then while(true) do cid = getCreatureByName(tostring(result:getDataString("player"))) product = tonumber(result:getDataInt("product")) itemr = db.getResult("SELECT * FROM shop_offer WHERE `id` = "..product..";") if isPlayer(cid) then local id = tonumber(itemr:getDataInt("item")) local tid = tonumber(result:getDataInt("id")) local count = tonumber(itemr:getDataInt("count")) local tipe = tonumber(itemr:getDataInt("type")) local productn = tostring(itemr:getDataString("name")) if isInArray({5,8},tipe) then if getPlayerFreeCap(cid) >= getItemWeightById(id, count) then if isContainer(getPlayerSlotItem(cid, 3).uid) then received = doAddContainerItem(getPlayerSlotItem(cid, 3).uid, id,count) if received then doPlayerSendTextMessage(cid,19, "Você Recebeu Uma >> "..productn.." << do Shop System") db.executeQuery("UPDATE `shop_history` SET `processed`='1' WHERE id = " .. tid .. ";") else doPlayerSendTextMessage(cid,19, "Desculpa, Você não tem espaço para receber o item >> "..productn.." <<") end else doPlayerSendTextMessage(cid,19, "Desculpa, Você não tem espaço para receber >> "..productn.." <<") end else doPlayerSendTextMessage(cid,19, "Desculpa, você não tem cap para receber >> "..productn.." << (You need: "..getItemWeightById(id, count).." Capacity)") end elseif isInArray({6,7},tipe) then if tipe == 6 then bcap = 8 bid = 1987 elseif tipe == 7 then bcap = 20 bid = 1988 end if isItemRune(id) then count = 1 end if getPlayerFreeCap(cid) >= (getItemWeightById(1987, 1) + getItemWeightById(id,count * bcap)) then local bag = doCreateItemEx(bid, 1) for i = 1,bcap do doAddContainerItem(bag, id, count) end received = doPlayerAddItemEx(getPlayerSlotItem(cid, 3).uid, bag) if received == RETURNVALUE_NOERROR then doPlayerSendTextMessage(cid,19, "You have received >> "..productn.." << from our shop system") db.executeQuery("UPDATE `shop_history` SET `processed`='1' WHERE id = " .. tid .. ";") else doPlayerSendTextMessage(cid,19, "Sorry, you don't have enough space to receive >> "..productn.." <<") end else doPlayerSendTextMessage(cid,19, "Sorry, you don't have enough capacity to receive >> "..productn.." << (You need: "..getItemWeightById(id, count).." Capacity)") end end end itemr:free() if not(result:next()) then break end end result:free() end return true end Agora vá em globalevents.xml e coloque a seguinte tag <globalevent name="Shop" interval="3000" event="script" value="shop.lua"/> Pronto a parte do shop entregar os items após a compra está feito agora vamos instalar o SHOP. Peço que baixem o seguinte arquivo abaixo. http://www.4shared.com/rar/LLcxJq-dba/shop.html? Após baixarem, extraem em seu dekstop será extraida uma pasta chamada shop, renomeem ela para gifts e a coloque dentro da pasta do seu site(htdocs), após fazerem isso vá na pasta system/pages e crie um arquivo chamado gifts.php e coloque o codigo abaixo dentro e salve. <?php include("gifts/gifts.php"); ?> Após fazerem isso va no phpmyadmin entre em sua DB e execulte o shop.sql que se encontra dentro da pasta SeuSite/gifts/config e pronto agora só entrar no link e terá la as instruções para finalizar a instalação. http://linkdoseusite/index.php/p/v/gifts.php Pronto SHOP instalado agora vamos colocar a aba de SHOP em seu site caso não tenha ou esteja com outro url. Vá na pasta seusite/templates/seutemplate e abra o index.php e coloque o seguinte url na parte onde tem as urls das paginas <li><a href="{$path}/index.php/p/v/gifts">SHOP</a></li> E pronto salve e entre em seu site e veja a magica Em Breve estarei fazendo um tópico ensinando a colocar o sistema de pagseguro automatico ou seja a pagina de DONATE do Server. Obrigado pela atenção de todos e até a próxima Creditos: Pelo TutorialJunior Silva n pego aki or nem sei, quando eu clico em SHOP, n vai pra canto nem um '-' add ai whats pra agente falar sobre isso, 9 98514739 (Eronildo) Link para o comentário https://xtibia.com/forum/topic/230050-modern-aac-instalando-o-sistema-de-shop/page/3/#findComment-1708510 Compartilhar em outros sites More sharing options...
Junior001 362 Postado Dezembro 7, 2016 Autor Share Postado Dezembro 7, 2016 Agora, A7xnirvana disse: n pego aki or diga o erro amigo! Link para o comentário https://xtibia.com/forum/topic/230050-modern-aac-instalando-o-sistema-de-shop/page/3/#findComment-1708512 Compartilhar em outros sites More sharing options...
A7xnirvana 0 Postado Dezembro 7, 2016 Share Postado Dezembro 7, 2016 n pego aki fica do mesmo jeito Link para o comentário https://xtibia.com/forum/topic/230050-modern-aac-instalando-o-sistema-de-shop/page/3/#findComment-1708533 Compartilhar em outros sites More sharing options...
Wesley Cajueiro 0 Postado Novembro 16, 2017 Share Postado Novembro 16, 2017 Link ta off mano pfv arruma ae Link para o comentário https://xtibia.com/forum/topic/230050-modern-aac-instalando-o-sistema-de-shop/page/3/#findComment-1723764 Compartilhar em outros sites More sharing options...
Wesley Cajueiro 0 Postado Novembro 29, 2017 Share Postado Novembro 29, 2017 Arruma link ae parceiro Link para o comentário https://xtibia.com/forum/topic/230050-modern-aac-instalando-o-sistema-de-shop/page/3/#findComment-1724172 Compartilhar em outros sites More sharing options...
Emanueldk 0 Postado Abril 30, 2018 Share Postado Abril 30, 2018 entao, eu tou com um servidor de dbo e meu site ele ta com o shop desativo, assim que eu clico no icone do shop ele vai para a pagina inicial "novidades" e esse site que o cara disponibilizou no topico dele para download ja nao esta mais valido no 4shared, poderia me ajudar? Link para o comentário https://xtibia.com/forum/topic/230050-modern-aac-instalando-o-sistema-de-shop/page/3/#findComment-1740460 Compartilhar em outros sites More sharing options...
TESTE12 0 Postado Maio 23, 2018 Share Postado Maio 23, 2018 link Link para o comentário https://xtibia.com/forum/topic/230050-modern-aac-instalando-o-sistema-de-shop/page/3/#findComment-1740880 Compartilhar em outros sites More sharing options...
patomagofps 0 Postado Janeiro 15, 2019 Share Postado Janeiro 15, 2019 Em 14/03/2014 em 18:05, Junior001 disse: http://www.4shared.com/rar/LLcxJq-dba/shop.html? Infelizmente o link quebrou devido o tempo da postagem Link para o comentário https://xtibia.com/forum/topic/230050-modern-aac-instalando-o-sistema-de-shop/page/3/#findComment-1747153 Compartilhar em outros sites More sharing options...
vinicius231 8 Postado Abril 30, 2019 Share Postado Abril 30, 2019 Poderia atualizar o topico , Ajudaria outras pessoas como eu Link para o comentário https://xtibia.com/forum/topic/230050-modern-aac-instalando-o-sistema-de-shop/page/3/#findComment-1751083 Compartilhar em outros sites More sharing options...
StrikersBR12 1 Postado Setembro 11, 2019 Share Postado Setembro 11, 2019 Em 06/12/2016 em 22:41, Junior001 disse: diga o erro amigo! link quebrado Link para o comentário https://xtibia.com/forum/topic/230050-modern-aac-instalando-o-sistema-de-shop/page/3/#findComment-1753567 Compartilhar em outros sites More sharing options...
georgelxll 5 Postado Março 7, 2020 Share Postado Março 7, 2020 Link PLS S2 Link para o comentário https://xtibia.com/forum/topic/230050-modern-aac-instalando-o-sistema-de-shop/page/3/#findComment-1757583 Compartilhar em outros sites More sharing options...
ronald behrmann 0 Postado Agosto 30, 2020 Share Postado Agosto 30, 2020 alquem poderia reupar o link esta quebrado Link para o comentário https://xtibia.com/forum/topic/230050-modern-aac-instalando-o-sistema-de-shop/page/3/#findComment-1762385 Compartilhar em outros sites More sharing options...
Posts Recomendados