Ir para conteúdo

duasrodas

Campones
  • Total de itens

    90
  • Registro em

  • Última visita

Tudo que duasrodas postou

  1. O sistema foi feito com a tfs 0.3.6 mais você pode colocar sim. e se precisar adptar alguma coisa da um toque que te ajudo. Obrigado ,tive os seguintes problemas no dev: In file included from ../baseevents.h:22, from ../creatureevent.h:22, from ../creatureevent.cpp:22: ../luascript.h:543: error: 'static int32_t LuaInterface::luaGetAllsTvs(lua_State*)' cannot be overloaded ../luascript.h:540: error: with 'static int32_t LuaInterface::luaGetAllsTvs(lua_State*)' In file included from ../creatureevent.cpp:23: ../player.h: In member function 'void Player::sendChannelsDialog(bool)': ../player.h:684: error: no matching function for call to 'ProtocolGame::sendChannelsDialog(bool&)' ../protocolgame.h:173: note: candidates are: void ProtocolGame::sendChannelsDialog() mingw32-make: *** [obj//creatureevent.o] Error 1 Execution terminated Vou te pedir uma favor,as sources que uso são essa:http://www.2shared.com/file/Qcmxfipb/trunkr3884.html?cau2=403tNull VocÊ consegue adaptar para ela?Pode deixar sem compilar que eu vou colocar mais cosas,deixa somente o TV system implantado dentro. Obrigado!! E simples verifica se tem duas funções static int32_t LuaInterface::luaGetAllsTvs em luascript.h outra verifica se tem a função sendChannelsDialog() e substitue por sendChannelsDialog(bool tv) em player.h agora tenho esse erro: ./game.cpp: In member function 'ReturnValue Game::internalMoveCreature(Creature*, Direction, uint32_t)': ../game.cpp:1273: error: 'Tvlist' has not been declared ../game.cpp:1273: error: expected ';' before 'it' ../game.cpp:1274: error: 'it' was not declared in this scope ../game.cpp:1274: error: 'class Player' has no member named 'tv' ../game.cpp:1275: error: 'class Player' has no member named 'tv' ../game.cpp: At global scope: ../game.cpp:1287: error: expected unqualified-id before '{' token mingw32-make: *** [obj//game.o] Error 1 Execution terminated Vá em player.h e procure: typedef std::list<Party*> PartyList; E adicione embaixo: typedef std::list<uint32_t> Tvlist; Procura também: AttackedSet attackedSet; Coloca embaixo: Tvlist tv; agora na compilação só ficou com 1 errinho,ahahaha ../game.cpp:1287: error: expected unqualified-id before '{' token mingw32-make: *** [obj//game.o] Error 1 Execution terminated
  2. Que isso 1º compilação de TFS que vejo sem virus!Parabéns amanha vou testar se tiver legal msm vou reputar tu,Vlw!! Dizem que tem um sistema ant lag,vc sabe colocar?
  3. O sistema foi feito com a tfs 0.3.6 mais você pode colocar sim. e se precisar adptar alguma coisa da um toque que te ajudo. Obrigado ,tive os seguintes problemas no dev: In file included from ../baseevents.h:22, from ../creatureevent.h:22, from ../creatureevent.cpp:22: ../luascript.h:543: error: 'static int32_t LuaInterface::luaGetAllsTvs(lua_State*)' cannot be overloaded ../luascript.h:540: error: with 'static int32_t LuaInterface::luaGetAllsTvs(lua_State*)' In file included from ../creatureevent.cpp:23: ../player.h: In member function 'void Player::sendChannelsDialog(bool)': ../player.h:684: error: no matching function for call to 'ProtocolGame::sendChannelsDialog(bool&)' ../protocolgame.h:173: note: candidates are: void ProtocolGame::sendChannelsDialog() mingw32-make: *** [obj//creatureevent.o] Error 1 Execution terminated Vou te pedir uma favor,as sources que uso são essa:http://www.2shared.com/file/Qcmxfipb/trunkr3884.html?cau2=403tNull VocÊ consegue adaptar para ela?Pode deixar sem compilar que eu vou colocar mais cosas,deixa somente o TV system implantado dentro. Obrigado!! E simples verifica se tem duas funções static int32_t LuaInterface::luaGetAllsTvs em luascript.h outra verifica se tem a função sendChannelsDialog() e substitue por sendChannelsDialog(bool tv) em player.h agora tenho esse erro: ./game.cpp: In member function 'ReturnValue Game::internalMoveCreature(Creature*, Direction, uint32_t)': ../game.cpp:1273: error: 'Tvlist' has not been declared ../game.cpp:1273: error: expected ';' before 'it' ../game.cpp:1274: error: 'it' was not declared in this scope ../game.cpp:1274: error: 'class Player' has no member named 'tv' ../game.cpp:1275: error: 'class Player' has no member named 'tv' ../game.cpp: At global scope: ../game.cpp:1287: error: expected unqualified-id before '{' token mingw32-make: *** [obj//game.o] Error 1 Execution terminated
  4. Tbm gostaria de uma versão pro win! Otimo download.Valew
  5. Galera resolvi troquei a database,agradeço de coração a ajuda e o empenho de vcs! Vlw
  6. Cara ae me complicou ,não consegui interpretar a explicação,tipo para alterar o campo ID de qual player? do ultimo player? Esse campo id esta relacionado a um player?
  7. nao somente os samples que são 0,1,2,3,4,5,6, e o player de ID 7 é meu GOD. Meu god esta normal,mas nao consigo fazer mais nenhum char.
  8. mesma coisa, a cada tentativa apenas vai mudando isso Duplicate entry '11-0' for key 'player_id_2'' tipo vai ficando 12-0,13-0 e assim vai. to usando o Gesior do Victor. OBS:executei os 2 comando no sql.
  9. Meu site estava funcionando normalmente agora começou a dar um erro quando crio um char,não sei dizer oque alterei,mas para não precisar refazer tudo de novo alguem consegue interpretar onde pode ser esse erro? Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '11-0' for key 'player_id_2'' in C:\xampplite\htdocs\pot\OTS_Player.php:187 Stack trace: #0 C:\xampplite\htdocs\pot\OTS_Player.php(187): PDO->query('INSERT INTO `pl...') #1 C:\xampplite\htdocs\accountmanagement.php(1900): OTS_Player->save() #2 C:\xampplite\htdocs\index.php(247): include('C:\xampplite\ht...') #3 {main} thrown inC:\xampplite\htdocs\pot\OTS_Player.php on line 187
  10. Victor,uso versão 0.0.6 e gostaria de saber se é aconselhavel a deixar o pagseguro entregando os pontos automaticamente? Alguns dizem que é possivel bugar,etc,ja vi gente usando seu site com pagina de confirmação,tem problema?
  11. Cara isso não é um script,é apenas uma ideia,deveria ter pedido para um scripter fazer o sistema.
  12. Bem bolado Duuh! Idéia inovadora pelo menos nunca tinha visto esse sistema,parabéns!
  13. O sistema foi feito com a tfs 0.3.6 mais você pode colocar sim. e se precisar adptar alguma coisa da um toque que te ajudo. Obrigado ,tive os seguintes problemas no dev: In file included from ../baseevents.h:22, from ../creatureevent.h:22, from ../creatureevent.cpp:22: ../luascript.h:543: error: 'static int32_t LuaInterface::luaGetAllsTvs(lua_State*)' cannot be overloaded ../luascript.h:540: error: with 'static int32_t LuaInterface::luaGetAllsTvs(lua_State*)' In file included from ../creatureevent.cpp:23: ../player.h: In member function 'void Player::sendChannelsDialog(bool)': ../player.h:684: error: no matching function for call to 'ProtocolGame::sendChannelsDialog(bool&)' ../protocolgame.h:173: note: candidates are: void ProtocolGame::sendChannelsDialog() mingw32-make: *** [obj//creatureevent.o] Error 1 Execution terminated Vou te pedir uma favor,as sources que uso são essa:http://www.2shared.com/file/Qcmxfipb/trunkr3884.html?cau2=403tNull VocÊ consegue adaptar para ela?Pode deixar sem compilar que eu vou colocar mais cosas,deixa somente o TV system implantado dentro. Obrigado!!
  14. Cara seus codes são lindos,admiro sua força de vontade! Obrigado!
  15. Caotic se pelo oque entendi se eu compilar esse sistema em um TFS 0.4 REV 3884 vai funcionar tbm? Parabéns pelo sistema e por ter liberado gratuitamente a todos! Reputado!
  16. Aproveitando o tópico do amigo,tbm me interesso,oque essa sources tem e oque ela nao tem,possui algum changelog? Porque o cara quer saber quais as funções falta para ele poder adicionar. Assim ele vai ficar perdido vai pegar umas source e não sabe quais sistema possui,da onde ela vem,etc.
  17. Tbm procurei isso,mas tudo que encontrei são os distros compilados com as funções,as pessoas nao gostam de postar as sources nua e crua com os codes abertos. Infelizmente tem que confiar nos distros dos outros,pois nem todos os codes estão disponivel na area open,eu mesmo queria um code ant-lag e nao acho na rede e ninguem quer fornecer. Capitalismo eterno.
  18. Victor estou usando a versão 0.0.6,vi que vc finalizou com a 0.0.8 agora,oque mudou?Teve alguma alteração radical no code,digo pelo fato que estou usando a vesão 0.0.6 com um servidor 8.6 normalmente e quero saber oque mudou se preciso atualizar mesmo.
  19. Nada melhor que o criador do sistema! Ficou lindo cara,foi concertado resolveu meu problema,agora esta 100%! Obrigado por se dispor a me ajudar! Mais uma reputação pro seu curriculo,euheuheuhe Abraços! __________________ Edit Você já atingiu seu limite de reputações positivas para hoje Mas amanha vou vim aqui fazer,prometo VodKart!
  20. Quero informar que isso é um virus! O arquivo nao tem nem 500 kb de tamanho! Ao extrair meu ant virus ja detectou! Possuo uma versão 3884 e ela é 5 mb de tamanho e meu ant virus nao ve problemas com ela.
  21. Preciso de uma ajuda,estou usando o sistema de Task 3.0 em um servidor 8.6 rev 3884 TFS 0.4: http://www.xtibia.com/forum/topic/151636-simple-task-30/ Esta funcionando normal para mim até a parte de receber ele esta me retornando um erro no sql que nao sei interpretar e nem resolver e nao eta me teleportando pra a sala do boss acredito que esse erro impedi isso. Segue o erro: [15:7:17.890] mysql_real_query(): SELECT `player_id`, `value` FROM `player_stora ge` WHERE `key` = 521456 ORDER BY cast(value as INTEGER) DESC; - MYSQL ERROR: Yo u have an error in your SQL syntax; check the manual that corresponds to your My SQL server version for the right syntax to use near 'INTEGER) DESC' at line 1 (1 064) Pelo oque entendi o erro é dessa linha mas nao sei como arrumar : local query = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = "..value.." ORDER BY cast(value as INTEGER) DESC;") No script do mod esta assim: <?xml version="1.0" encoding="UTF-8"?> <mod name="Simple Task" version="3.0" author="Vodkart" contact="xtibia.com" enabled="yes"> <config name="task_func"><![CDATA[ tasktabble = { ["troll"] = {monster_race={"troll","frost troll","furious troll","island troll","swamp troll","troll champion","troll legionnaire"}, storage_start = 200201, storage = 91001,count = 5,exp = 200,money = 250}, ["globin"] = {monster_race={"goblin","goblin assassin","goblin leader"}, storage_start = 200202, storage = 91002,count = 150,exp = 300,money = 300}, ["rotworm"] = {monster_race={"rotworm","carrion worm"}, storage_start = 200203, storage = 91003,count = 5,exp = 1000,money = 800}, ["cyclops"] = {monster_race={"cyclops","cyclops smith","cyclops drone"}, storage_start = 200204, storage = 91004,count = 500,exp = 3000,money = 800}, ["green djinn"] = {monster_race={"green djinn","efreet"}, storage_start = 200205, storage = 91005,count = 500,exp = 10000,money = 5000}, ["blue djinn"] = {monster_race={"blue djinn","marid"}, storage_start = 200206, storage = 91006,count = 500,exp = 10000,money = 5000}, ["pirate one"] = {monster_race={"pirate buccaneer","pirate corsair","pirate cutthroat","pirate ghost","pirate marauder","pirate skeleton"}, storage_start = 200207, storage = 91007,count = 300,exp = 10000,money = 5000}, ["pirate two"] = {monster_race={"pirate buccaneer","pirate corsair","pirate cutthroat","pirate ghost","pirate marauder","pirate skeleton"}, storage_start = 200208, storage = 91008,count = 300,exp = 10000,money = 5000}, ["minotaur"] = {monster_race={"minotaur","minotaur archer","minotaur mage","minotaur guard"}, storage_start = 200209, storage = 91009,count = 20}, ["necromancer"] = {monster_race={"necromancer","priestess"}, storage_start = 200210, storage = 91010,count= 400}, ["carniphila"] = {monster_race={"carniphila"}, storage_start = 200211, storage = 91011,count= 150, exp = 2500}, ["stone golem"] = {monster_race={"stone golem"}, storage_start = 200212, storage = 91012,count= 220, exp = 2000}, ["ice golem"] = {monster_race={"ice golem"}, storage_start = 200213, storage = 91013,count= 300, exp = 12000}, ["dragon"] = {monster_race={"dragon","dragon lord","frost dragon"}, storage_start = 200214, storage = 91014,count= 250, exp = 50000}, ["mutated rat"] = {monster_race={"mutated rat"}, storage_start = 200215, storage = 91015,count = 210, exp = 25000, money = 10000}, ["giant spider"] = {monster_race={"giant spider"}, storage_start = 200215, storage = 91016,count = 500, exp = 50000, money = 15000}, ["hydra"] = {monster_race={"hydra"}, storage_start = 200217, storage = 91017,count = 5000, exp = 2000, money = 15000, reward = {{6433,1},{7434,1},{2197,1},{2476,1}}}, ["sea serpent"] = {monster_race={"sea serpent"}, storage_start = 200218, storage = 91018,count = 1500, exp = 70000, money = 30000}, ["behemoth"] = {monster_race={"behemoth"}, storage_start = 200219, storage = 91019,count = 1800, exp = 50000, money = 30000, reward = {{6391,1},{5741,1}}}, ["serpent spawn"] = {monster_race={"serpent spawn"}, storage_start = 200220, storage = 91020,count = 1400, exp = 70000, money = 30000}, ["demon"] = {monster_race={"demon"}, storage_start = 200221, storage = 91021,count = 6666, exp = 70000, money = 200000, reward = {{2495,1},{2496,1},{2520,1},{2472,1}}}, ["quara"] = {monster_race={"quara predator","quara constrictor","quara hydromancer","quara mantassin","quara pincher"}, storage_start = 200222, storage = 91022,count = 300, exp = 40000, money = 50000}, ["quara scout"] = {monster_race={"quara predator scout","quara constrictor scout","quara hydromancer scout","quara mantassin scout","quara pincher scout"}, storage_start = 200223, storage = 91023,count = 300, exp = 50000, money = 60000} } configbosses_task = { {race = "troll",Playerpos = {x = 180, y = 335, z = 8}, FromPosToPos = {{x = 171, y = 332, z = 8},{x = 189, y = 347, z = 8}},time = 5}, {race = "necromancer",Playerpos = {x = 196, y = 39, z = 7}, FromPosToPos = {{x = 195, y = 37, z = 7},{x = 198, y = 41, z = 7}}, time = 5}, {race = "dragon",Playerpos = {x = 208, y = 59, z = 7}, FromPosToPos = {{x = 206, y = 56, z = 7},{x = 209, y = 65, z = 7}}, time = 5} } function CheckTask(cid) for k, v in pairs(tasktabble) do if getPlayerStorageValue(cid,v.storage_start) >= 1 then return true end end return false end function finisheAllTask(cid) local config = { exp = {true,100000}, money = {true,200000}, items ={false,{{2124,2},{2173,1}}}, premium ={true,5} } local x = true for k, v in pairs(tasktabble) do if tonumber(getPlayerStorageValue(cid,v.storage)) then x = false end end if x == true then setPlayerStorageValue(cid, 521456, 0) local b = getGlobalStorageValue(63005) if b == -1 then b = 1 end if b < 11 then setGlobalStorageValue(63005,b+1) doBroadcastMessage('[Task Mission Complete] '..getCreatureName(cid)..' was the '..b..' to finish the task!.') doPlayerAddPremiumDays(cid, config.premium[1] == true and config.premium[2] or 0) doPlayerAddExp(cid, config.exp[1] == true and config.exp[2] or 0) doPlayerAddMoney(cid, config.money[1] == true and config.money[2] or 0) if config.items[1] == true then doAddItemsFromList(cid,config.items[2]) end doItemSetAttribute(doPlayerAddItem(cid, 7369), "name", "trophy "..getCreatureName(cid).." completed all the task.") end end end function HavePlayerPosition(cid, from, to) return isInRange(getPlayerPosition(cid), from, to) and true or false end function getRankStorage(cid, value, max, RankName) -- by vodka local str ="" str = "--[".. (RankName == nil and "RANK STORAGE" or ""..RankName.."") .."]--\n\n" local query = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = "..value.." ORDER BY cast(value as INTEGER) DESC;") if (query:getID() ~= -1) then k = 1 repeat if k > max then break end str = str .. "\n " .. k .. ". "..getPlayerNameByGUID(query:getDataString("player_id")).." - [" .. query:getDataInt("value") .. "]" k = k + 1 until not query:next() end return doShowTextDialog(cid, 2529, str) end function getItemsInContainerById(container, itemid) -- Function By Kydrai local items = {} if isContainer(container) and getContainerSize(container) > 0 then for slot=0, (getContainerSize(container)-1) do local item = getContainerItem(container, slot) if isContainer(item.uid) then local itemsbag = getItemsInContainerById(item.uid, itemid) for i=0, #itemsbag do table.insert(items, itemsbag[i]) end else if itemid == item.itemid then table.insert(items, item.uid) end end end end return items end function doPlayerAddItemStacking(cid, itemid, quant) -- by mkalo local item = getItemsInContainerById(getPlayerSlotItem(cid, 3).uid, itemid) local piles = 0 if #item > 0 then for i,x in pairs(item) do if getThing(x).type < 100 then local it = getThing(x) doTransformItem(it.uid, itemid, it.type+quant) if it.type+quant > 100 then doPlayerAddItem(cid, itemid, it.type+quant-100) end else piles = piles+1 end end else return doPlayerAddItem(cid, itemid, quant) end if piles == #item then doPlayerAddItem(cid, itemid, quant) end end function getItemsFromList(items) -- by vodka local str = '' if table.maxn(items) > 0 then for i = 1, table.maxn(items) do str = str .. items[i][2] .. ' ' .. getItemNameById(items[i][1]) if i ~= table.maxn(items) then str = str .. ', ' end end end return str end function doAddItemsFromList(cid,items) -- by vodka if table.maxn(items) > 0 then for i = 1, table.maxn(items) do local count = items[i][2] while count > 0 do if isItemStackable(items[i][1]) then doPlayerAddItemStacking(cid, items[i][1], 1) else doPlayerAddItem(cid, items[i][1],1) end count = count - 1 end end end end function pairsByKeys(t, f) local a = {} for n in pairs(t) do table.insert(a, n) end table.sort(a, f) local i = 0 local iter = function () i = i + 1 if a[i] == nil then return nil else return a[i], t[a[i]] end end return iter end ]]></config> <event type="login" name="TaskLogin" event="script"><![CDATA[ function onLogin(cid) registerCreatureEvent(cid, "KillTask") return true end]]></event> <talkaction words="/task;!task" event="buffer"><![CDATA[ domodlib('task_func') local param = string.lower(param) if param == "rank" then getRankStorage(cid, 521456, 20, "Task Rank Finalizadas") return true end local str = "" str = str .. "Task Completed :\n\n" for k, v in pairsByKeys(tasktabble) do local contagem = getPlayerStorageValue(cid, v.storage) if (contagem == -1) then contagem = 1 end str = str..k.." = ".. (not tonumber(contagem) and "["..contagem.."]" or "["..((contagem)-1).."/"..v.count.."]") .."\n" end str = str .. "" return doShowTextDialog(cid, 8983, str) ]]></talkaction> <event type="kill" name="KillTask" event="script"><![CDATA[ domodlib('task_func') function onKill(cid, target, lastHit) if(isMonster(target) == true) then local n = string.lower(getCreatureName(target)) for race, mob in pairs(tasktabble) do if getPlayerStorageValue(cid,mob .storage_start) >= 1 then for i = 1,#mob.monster_race do if n == mob.monster_race[i] then local contagem = getPlayerStorageValue(cid, mob.storage) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then return true end if contagem > mob.count then return true end if contagem > mob.count then return true end setPlayerStorageValue(cid, mob.storage, contagem+1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,""..(contagem == mob.count and "Congratulations! You finished the task of "..race.."." or "defeated. Total [" .. contagem .. "/" .. mob.count .. "] " .. race .. ".").."") end end end end end return true end]]></event> </mod> Agradeço quem se dispor a ajudar.
  22. Para mudar para 20% é só mudar aqui? f math.random(100) <= 50 then para f math.random(100) <= 20then ? Legal o sistema,curti!
  23. duasrodas

    Exportaçao npc

    Tentou importar e dar um F5 no RME?
  24. Duhcarvalho,obrigado por este otimo tutorial,alias todos os seus tutoriais são muito bom,continue assim cara!!
  25. Vistor,perguntei para você se a ultima versão do seu site funcionaria em 8.6,eu testei tudo e funcionou normalmente,mas ultimamente meu servidor esta dando um erro: [20:33:25.296] mysql_commit() - MYSQL ERROR: Lost connection to MySQL server dur ing query (2013) [20:33:25.296] mysql_real_query(): SELECT * FROM z_ots_comunication WHERE `type` = 'login'; - MYSQL ERROR: MySQL server has gone away (2006) Não sei se é pelo fato de estar usando a sua database,meu servidor é rodado com um TFS 0.4(3884) com xampp 1.7.3. Site esta normal:styller-premium.zapto.org Sabe me dizer se é incompatibilidade com a database ultimate?
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...