kevinsz 3 Postado Outubro 19, 2009 Share Postado Outubro 19, 2009 (editado) [ ISSO É FACIL, SO EU QUE ESCREVO MUITO! ] #Eu uso para rodar meu server: --The Forgotten Server, version 0.3.5 Compiled with GNU C++ version 3.4.5 (mingw special) at Aug 9 2009, 13:50:45. --Xampp -SQL - Php my admin #Entendendo Como eu faço para comprar uma backpack falando !buybp mas, ao invés de comprar com dinheiro compra com pontos, Ou seja meu server tem um sistema de pontos que quando mata ganha um ponto, esses pontos ficam na SQL juntamente com o player. #Para não deixar complicado Compra com os [pontos] ou A mesma coisa dizer:Compra com os [levels] [buy = comprar] [bp = Backpack] #Mais detalhes O script que eu quero é para quando a pessoa dizer: !buybp Ganha uma bp e retira 5 pontos do player. Ou seja, 1.Quero um script onde tenha o ID do item, 2.Quantos pontos ira retirar e 3.só. Seria mesma coisa de comprar em dinheiro só que no meu caso é diferente, eu quero que compre com os pontos. #Exemplo Eu possuo 5 pontos, E para comprar uma bp precisa de 2. Dai eu digo: !Buybp Eu recebo a BP, perco 2 pontos e fico com 3 pontos no total. #Um script que quando escreve "!points" consulta quantos pontos tem [Funciona corretamente] [Num sei se isso ajuda] function onSay(cid, words, param, channel) local result = db.getResult("SELECT `points` FROM `players` WHERE `name` = '"..getCreatureName(cid).."';") if (result:getID() ~= -1) then id = result:getDataInt("points") result:free() end if id == 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have "..id.." point.") elseif id ~= 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have "..id.." points.") end return TRUE end 1.Gostaria de comprar com os pontos [ Da uma olhada no post ] 2.Ao dizer !buybp eu compro uma bp simples [ nada dentro da bp ] 3.Para comprar uma bp precisaria 5 pontos. [Os pontos ] 1.Os pontos é ganho quando mata um player, ou seja o nome dado é "points" e NÃO "level" MAS ISSO NÃO IMPORTA, O QUE IMPORTA É QUE QUANDO COMPRA, RETIRA OS PONTOS. [ As dúvidas ] 1. Os pontos são level? Não, o level é um exemplo, mas eu usarei pontos ou "points" 2.A Bp vem algo dentro? Num vem nada, Pois só quero que vocês mostrem onde eu coloco o ID do item que recebera. 3.Para comprar precisa de quantos pontos.. Pode ser qualquer número, mas me mostrem onde eu edito... [ EU AXO QUE ISSO É FACIL, POIS SERIA A MESMA COISA DO QUE RETIRAR LEVEL. ] [ SÓ QUE NO MEU CASO É "PONTOS" ] --Quem puder me ajudar, Ficaria muito agradecido!! Esse script vai ajuda muito muito muito mesmo! Editado Outubro 20, 2009 por Focost Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/ Compartilhar em outros sites More sharing options...
canovas 3 Postado Outubro 19, 2009 Share Postado Outubro 19, 2009 A bp teria algo dentro ou é simplesmente uma bp? Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/#findComment-804217 Compartilhar em outros sites More sharing options...
kevinsz 3 Postado Outubro 20, 2009 Autor Share Postado Outubro 20, 2009 (editado) A bp teria algo dentro ou é simplesmente uma bp? é simplesmente uma bp.. xD num precisa ter nada dentro... Editado Outubro 20, 2009 por Focost Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/#findComment-804248 Compartilhar em outros sites More sharing options...
Crazydevil 0 Postado Outubro 20, 2009 Share Postado Outubro 20, 2009 cara vc complica uma coisa q num é tão dificil... esses pontos q vc está dizendo são levels!!! e oq vc quer eah comprar uma bp mais pagar com 5 lvls por isso poste mais objetivamente assim atenderam o pedido mais rapido! assim vc confude geral e aii pensa q eah uma coisa mto complexa aii nem t ajuda man Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/#findComment-804341 Compartilhar em outros sites More sharing options...
kevinsz 3 Postado Outubro 20, 2009 Autor Share Postado Outubro 20, 2009 (editado) cara vc complica uma coisa q num é tão dificil... esses pontos q vc está dizendo são levels!!! e oq vc quer eah comprar uma bp mais pagar com 5 lvls por isso poste mais objetivamente assim atenderam o pedido mais rapido! assim vc confude geral e aii pensa q eah uma coisa mto complexa aii nem t ajuda man Cara eu tento não complicar e tento deixar mais facil para os programadores. Eu sei o basico do basico programação. Vou tentar explicar mais uma vez só que dessa vez vai ficar mais simples.. 1.Gostaria de comprar com os pontos [ Da uma olhada no post ] 2.Ao dizer !buybp eu compro uma bp simples [ nada dentro da bp ] 3.Para comprar uma bp precisaria 5 pontos. [Os pontos ] 1.Os pontos é ganho quando mata um player, ou seja o nome dado é "points" e NÃO "level" MAS ISSO NÃO IMPORTA, O QUE IMPORTA É QUE QUANDO COMPRA, RETIRA OS PONTOS. [ As dúvidas ] 1. Os pontos são level? Não, o level é um exemplo, mas eu usarei pontos ou "points" 2.A Bp vem algo dentro? Num vem nada, Pois só quero que vocês mostrem onde eu coloco o ID do item que recebera. 3.Para comprar precisa de quantos pontos.. Pode ser qualquer número, mas me mostrem onde eu edito... [ EU AXO QUE ISSO É FACIL, POIS SERIA A MESMA COISA DO QUE RETIRAR LEVEL. ] [ SÓ QUE NO MEU CASO É "PONTOS" ] --Quem puder me ajudar, Ficaria muito agradecido!! Esse script vai ajuda muito muito muito mesmo! Afinal tu é scripter? Editado Outubro 20, 2009 por Focost Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/#findComment-804346 Compartilhar em outros sites More sharing options...
Last Seeker 3 Postado Outubro 20, 2009 Share Postado Outubro 20, 2009 (editado) Cara eu tento não complicar e tento deixar mais facil para os programadores. Eu sei o basico do basico programação. Vou tentar explicar mais uma vez só que dessa vez vai ficar mais simples.. 1.Gostaria de comprar com os pontos [ Da uma olhada no post ] 2.Ao dizer !buybp eu compro uma bp simples [ nada dentro da bp ] 3.Para comprar uma bp precisaria 5 pontos. [Os pontos ] 1.Os pontos é ganho quando mata um player, ou seja o nome dado é "points" e NÃO "level" MAS ISSO NÃO IMPORTA, O QUE IMPORTA É QUE QUANDO COMPRA, RETIRA OS PONTOS. [ As dúvidas ] 1. Os pontos são level? Não, o level é um exemplo, mas eu usarei pontos ou "points" 2.A Bp vem algo dentro? Num vem nada, Pois só quero que vocês mostrem onde eu coloco o ID do item que recebera. 3.Para comprar precisa de quantos pontos.. Pode ser qualquer número, mas me mostrem onde eu edito... [ EU AXO QUE ISSO É FACIL, POIS SERIA A MESMA COISA DO QUE RETIRAR LEVEL. ] [ SÓ QUE NO MEU CASO É "PONTOS" ] --Quem puder me ajudar, Ficaria muito agradecido!! Esse script vai ajuda muito muito muito mesmo! Afinal tu é scripter? Cara, o que você falou em 10,20 linhas você poderia ter dito em 1,2: Eu queria um script, que quando o player falasse !buybp ele perdesse 5 pontos. Dúvida esses pontos seriam itens? Editado Outubro 20, 2009 por Last Seeker Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/#findComment-804353 Compartilhar em outros sites More sharing options...
kevinsz 3 Postado Outubro 20, 2009 Autor Share Postado Outubro 20, 2009 (editado) Cara, o que você falou em 10,20 linhas você poderia ter dito em 1,2: Eu queria um script, que quando o player falasse !buybp ele perdesse 5 pontos. Dúvida esses pontos seriam itens? Pois é... EU falo muito.. isso é mania. A sua dúvida: Dúvida esses pontos seriam itens? Esses pontos é como eu falei no post, os pontos é como se fosse level, mas num é level é pontos que ganham quando mata um player.. 1 ponto = Matou 1 vez 5 pontos = Matou 5 vezes Resumo: Os pontos não é items, os pontos são numeros de quantas vezes mato. Editado Outubro 20, 2009 por Focost Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/#findComment-804354 Compartilhar em outros sites More sharing options...
canovas 3 Postado Outubro 20, 2009 Share Postado Outubro 20, 2009 (editado) Tenta aí Focost, eu nunca mechi com database, se não der me avisa que eu tento arrumar ... function onSay(cid, words, param) -- Id do item itemid = 2400 -- Quantia de pontos repoints = 2 local result = db.getResult("SELECT `points` FROM `players` WHERE `name` = '"..getCreatureName(cid).."';") amount = result:getDataInt("points") if amount < repoints then return doPlayerSendCancel(cid, msgcancel1) end db.executeQuery("UPDATE `players` SET `points` = amount - repoints WHERE `name` = '"..getCreatureName(cid).."';") doPlayerAddItem(cid, itemid, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You bought 1 "..getItemNameById(itemid).." for "..repoints.." points.") return TRUE end Editado Outubro 20, 2009 por Notorious Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/#findComment-804356 Compartilhar em outros sites More sharing options...
rockstar96 4 Postado Outubro 20, 2009 Share Postado Outubro 20, 2009 Pontos de quanto matou acho que ele quis dizer frags Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/#findComment-804365 Compartilhar em outros sites More sharing options...
canovas 3 Postado Outubro 20, 2009 Share Postado Outubro 20, 2009 #Um script que quando escreve "!points" consulta quantos pontos tem [Funciona corretamente] [Num sei se isso ajuda] function onSay(cid, words, param, channel) local result = db.getResult("SELECT `points` FROM `players` WHERE `name` = '"..getCreatureName(cid).."';") if (result:getID() ~= -1) then id = result:getDataInt("points") result:free() end if id == 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have "..id.." point.") elseif id ~= 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have "..id.." points.") end return TRUE end São pontos que sao registrados no database do servidor quanto se mata um player. Esse pontos são registrados no database quando se mata um player, nao sao frags, pelo menos foi o que eu entendi. Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/#findComment-804370 Compartilhar em outros sites More sharing options...
kevinsz 3 Postado Outubro 20, 2009 Autor Share Postado Outubro 20, 2009 (editado) Notorious você é o cara! Meu, Não sei como te agradecer.. Cara, sério mesmo Eu AGRADEÇO MUITO! EU TE AMOOOO!!!!!!!!! Deu Certo... Mas antes de encerrar este tópico, ultimo favorzinho.. Tem como Você fazer, se a pessoa num tiver pontos suficientes para comprar o item aparece uma mensagem em ingles, que ela num tem pontos.. Tem como? ------------------------EDIT------------- Opa Opa Opa!!! Num prestei atenção.. Não ta tirando os pontos Editado Outubro 20, 2009 por Focost Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/#findComment-804371 Compartilhar em outros sites More sharing options...
canovas 3 Postado Outubro 20, 2009 Share Postado Outubro 20, 2009 (editado) --- EDIT --- Já vou arrumar e te passo por MP. Editado Outubro 20, 2009 por Notorious Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/#findComment-804377 Compartilhar em outros sites More sharing options...
kevinsz 3 Postado Outubro 20, 2009 Autor Share Postado Outubro 20, 2009 --- EDIT --- Já vou arrumar e te passo por MP. Blz! Valeu.. Só pra mante informado Eu recebo o item mas num retira os pontos.. =/ Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/#findComment-804383 Compartilhar em outros sites More sharing options...
kevinsz 3 Postado Outubro 21, 2009 Autor Share Postado Outubro 21, 2009 TÓPICO RESOLVIDO! Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/#findComment-804466 Compartilhar em outros sites More sharing options...
Henrique Moura 193 Postado Outubro 21, 2009 Share Postado Outubro 21, 2009 Focost Quando sua dúvida for sanada, reporte o tópico imediatamente para que ele seja fechado. Deixe também uma mensagem no tópico avisando que já reportou. E tome cuidado com o double post, postar duas vezes repentinas é considerado flood. Leia as regras e evite esse tipo de infração para nao ser alertado mais tarde. Como é a primeira vez que vejo você fazendo isso, passará em branco. A próxima você será alertado. Abraços. Link para o comentário https://xtibia.com/forum/topic/122015-talkaction-modificado-como-eu-fa%C3%A7o-um-sistema-de-buybp-detalhes/#findComment-804483 Compartilhar em outros sites More sharing options...
Posts Recomendados