Tudo que Kimoszin postou
-
Duvida Rvbot
Windows? Bits? Editou o registro?
-
[Talkaction] Comprando uma nova vocation por comando
Quando relogar, vai voltar a vocação que estava.
-
[Talkaction] Comprando Experience por comando
To falando que tu podia ter feito assim function onSay(cid, words, param) local config = { money = 1000000, -- Dinheiro necessario exp = 1000000, -- Exp que vai ganhar } if doPlayerRemoveMoney(cid, config.money) == TRUE then doPlayerAddExp(cid, config.exp) doSendMagicEffect(getCreaturePosition(cid),13) doCreatureSay(cid, "Voce comprou "..config.exp.." de Experience", TALKTYPE_ORANGE_1) else doCreatureSay(cid, "Voce nao tem dinheiro suficiente", TALKTYPE_ORANGE_1) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end end
-
[Talkaction] Comprando Experience por comando
Poderia usar variaveis né, ficaria melhor :]
-
rvBot - Script - Functions
Simples, porque o Robson ainda está testando as coisas e só botou a foto pra vocês verem oque vai sair no proximo update. (eu acho)
-
Bot Para 8.7 [DUVIDA]
Link da concorrência Gustado? que coisa feia. TugBot é um otimo bot free, funciona na versão 8.7, mas não é mais atualizado
-
Novo no tibiaking
Seja bem-vindo ao Tibia King, Aconselho o rvBot :]
-
[SCRIPT] Lottery System
Informe o erro, por favor.
- Criando site para seu OT Server com Vertrigo
-
Vei me ajuda na boa Boletin
Não podia perder essa chance, sabe como é, rs
-
Boleto Bancario
Só segunda ou terça.
-
Download De Filmes
É playground, você está livre para fazer oque quiser -n.
- Simple Task 3.0
-
Simple Task 3.0
function finisheAllTask(cid) local reward = {{XXXX,YY},{XXXX,YY}} 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 doBroadcastMessage('[Task Mission Complete] '..getCreatureName(cid)..' finished the all task!.') doAddItemsFromList(cid,reward) doItemSetAttribute(doPlayerAddItem(cid, 7369), "name", "trophy "..getCreatureName(cid).." completed all the task.") end end
-
Vei me ajuda na boa Boletin
Mas cachorros não estudam, pode isso Arnaldo?
-
Criando site para seu OT Server com Vertrigo
Olá pessoal, hoje vou ensinar a vocês como fazer um site com o Vertrigo. - Oque vamos precisar? Vertrigo: Clique Aqui para Baixar Gesior AAC 0.1.3 (Foi oque eu usei): Clique Aqui para Baixar Winrar: Clique Aqui para Baixar Ok, depois de você baixar é só seguir os passos e você terá seu site funcionando perfeitamente. Passo 1: Instale e inice o Vertrigo normalmente, clicando em "Hide this window and start server", você irá iniciar o servidor e ele ficara em um Tray Ico no lado do relógio. Passo 2: Vá para a pasta WWW do Vertrigo, só clicar no tray icon do Vertrigo e irá aparecer uma janela, e depois WWW Folder. Passo 3: Extraia a pasta do Gesior e mova para a pasta WWW do Vertrigo. Passo 4: Você terá que editar o arquivo config.ini que fica em \www\Gesior\config, você deverá informar o caminho para o seu OT Server. Você deve ir para a pasta do seu OT e copiar o caminho, por exemplo: C:\Users\pc\Downloads\server. Agora, você terá que abrir o arquivo config.ini e editar o caminho em server_path, provalvemente deve estar assim: server_path = "C:/Documents and Settings/User/Pulpit/TFS 4048/" Mude para o caminho do seu servidor: server_path = "C:\Users\pc\Downloads\server\" OBS: Você deve botar a ultima barra "\" ou "/" depende do S.O, é muito importante ! Passo 5: Depois de ter feitos os passos acima, agora é hora de criar a uma coluna na database, para isso é só ir no phpmyadmin, para isso acesse o link: http://127.0.0.1/phpmyadmin/. Você irá precisar da senha e do password, não se preocupe, o Vertrigo vem com a senha e o password default: root / vertrigo. Depois isso você terá que importar o arquivo mysql.sql do seu servidor, provalvemente ele está em \schemas. Passo 6: Crie um novo Banco de Dados com o nome da sua database. (Exemplo: forgottenserver) Agora, com o nosso banco de dados forgottenserver criado e selecionado, iremos importar o arquivo mysql.sql para criar as tabelas. Para fazer isso, clique no Importar lá encima Depois, clique em "Selecionar arquivo..." e navegue até a pasta do seu servidor e importe o arquivo mysql.sql (Exemplo de pasta: C:\Users\pc\Downloads\server\schemas\mysql.sql) Feito isso, clique em Executar lá embaixo Se tudo der certo, uma mensagem em verde parecida com essa aparecera: Importação finalizada com sucesso, 71 consultas executadas. Passo 7: Agora, você foi redirecionado para http://localhost/Gesior/install.php, aqui iremos instalar o site do Gesior. De página inicial você encontrara algumas informações em inglês Passo 8: Clique em 1. Set server path e veja se é o caminho certo para o seu servidor, se for, clique no botão Set server path. Passo 9: Depois disso, você terá que ver se tem conectividade com a sua database, se não der certo um erro será emitido: Can't connect to MySQL database. Se o erro aparecer, verifique se o seu config.lua está parecido com isso: sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "vertrigo" sqlDatabase = "forgottenserver" sqlFile = "forgottenserver" sqlKeepAlive = 1 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "plain" Passo 10: Se tudo der certo, ira imprimir a seguinte mensagem: Add tables and columns to DB Installer try to add new tables and columns to database. Added columns to table accounts Added columns to table guilds. Added columns to table players Added table z_news_big (news). Added table z_news_tickers (tickers). Added table z_spells (spells list). Added table z_monsters (monsters list). All tables and columns added to database. Go to STEP 4 - Add samples Passo 11: Clique em STEP 4 - Add samples, ira aparecer uma mensagem como essa: Add samples to DB: Added first news ticker. Added first news. Added 'Rook Sample' character. Added 'Sorcerer Sample' character. Added 'Druid Sample' character. Added 'Paladin Sample' character. Added 'Knight Sample' character. Passo 12: Para mudar a conta do administrador do OT, você tem que clicar em 5. Set Admin Account. Lá você tem que colocar o seu password para se logar no OT Server, sua Account vai ser 1 e o password vai ser oque você botar lá. Depois de escolher o seu password, você deve clicar em "SET". Passo 13: Clique em Load Monsters from OTS e todos os monstros serão importados Passo 14: Clique em Load Spells from OTS e todas magias serão importadas. Pronto, o site do seu OT Server, está pronto para ficar online com o Vertrigo ! Att Kimoszin
-
Duvida . TibiaAPI
Amigo, você atualiza na API oque tu quiser, Tem as seguintes classes: BattleList, Client, Container, ContextMenus, Creature, DatItem, DrawItem, DrawSkin, Hotkey, Map, Player, TextDisplay, Vip Ai é só você atualizar com os endereços de memoria que você quiser.
-
Vei me ajuda na boa Boletin
Tibia não é vida cara, vai estudar. Tu só querer ficar jogando Tibia, agora tem que pedir ajuda em um forum pra passar dessa situação...
-
Gender pokémon
Mudei o meu primeiro post, eu uso a skin mobile e não foi as tags e nem todo codigo. Desculpe, só testar agora.
-
Gender pokémon
function onLook(cid, thing, position, lookDistance) local str = "" if not isCreature(thing.uid) then local iname = getItemInfo(thing.itemid) if isPokeball(thing.itemid) then local owner = getItemAttribute(thing.uid, "firstpoke") local pokename = getItemAttribute(thing.uid, "poke") local item = getItemInfo(thing.itemid) str = "You see "..item.article.." "..item.name..".\n" str = str.."It contains "..getArticle(pokename).." "..pokename.." [level "..getItemAttribute(thing.uid, "level").."].\n" if owner and owner ~= getCreatureName(cid) then str = str.."It belongs to "..owner..".\nIt is a unique item." doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, str) return false end local boost = getItemAttribute(thing.uid, "boost") or 0 local boostshow = "" if boost > 0 then str = str.."Boost level: +"..boost..".\n" end if getItemAttribute(thing.uid, "nick") then str = str.."It's nickname is: "..getItemAttribute(thing.uid, "nick")..".\n" end if getItemAttribute(thing.uid, "gender") == SEX_FEMALE then str = str.."Fêmea" elseif getItemAttribute(thing.uid, "gender") == SEX_MALE then str = str.."Macho" else str = str.."Não tem sexo" end str = str.."\n--- Status ---" str = str.."\nOffense: "..math.floor(getItemAttribute(thing.uid, "offense")).." Defense: "..math.floor(getItemAttribute(thing.uid, "defense")).."\n" str = str.."Agility: "..math.floor(getItemAttribute(thing.uid, "speed")).." Sp. Attack: "..math.floor(getItemAttribute(thing.uid, "specialattack")).."\n" str = str.."Vitality: "..math.floor(getItemAttribute(thing.uid, "vitality")).."" doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, str) return false elseif string.find(iname.name, "fainted") or string.find(iname.name, "defeated") then str = "You see a "..string.lower(iname.name).." ["..getItemAttribute(thing.uid, "level").."].\n" if getItemAttribute(thing.uid, "gender") == SEX_FEMALE then str = str.."Fêmea" elseif getItemAttribute(thing.uid, "gender") == SEX_MALE then str = str.."Macho" else str = str.."Não tem sexo" end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, str) return false else return true end end local npcname = getCreatureName(thing.uid) local l = string.len(npcname) if not isPlayer(thing.uid) and not isMonster(thing.uid) then --string.sub(npcname, l - 1, l) == " " then local article = getPlayerStorageValue(thing.uid, 9891) == 1 and "He is" or "She is" local nname = string.sub(npcname, 1, l - 2) if nname == getCreatureName(cid) then nname = "yourself" article = "You are" end str = "You see "..nname..". "..article.." a pokemon trainer." doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, str) return false end if not isMonster(thing.uid) then return true end if getCreatureName(thing.uid) == "Evolution" then return false end if not isSummon(thing.uid) then local str = "You see a wild "..string.lower(getCreatureName(thing.uid)).." [level "..getPokemonLevel(thing.uid).."].\n" if getPokemonGender(thing.uid) == SEX_MALE then str = str.."Macho" elseif getPokemonGender(thing.uid) == SEX_FEMALE then str = str.."Fêmea" else str = str.."Não tem sexo" end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, str) return false elseif isSummon(thing.uid) and not isPlayer(thing.uid) then local boostlevel = getItemAttribute(getPlayerSlotItem(getCreatureMaster(thing.uid), 8).uid, "boost") or 0 local boostshow = " + "..boostlevel.."]" if showBoostSeparated then boostshow = "] [+"..boostlevel.."]" end local levelinfo = "["..getPokemonLevel(thing.uid)..""..boostshow.."" if getCreatureMaster(thing.uid) == cid then local myball = getPlayerSlotItem(cid, 8).uid local nexp = getItemAttribute(myball, "nextlevelexp") local string = "You see your "..string.lower(getCreatureName(thing.uid)).." "..levelinfo.."." string = string.."\nHit points: "..getCreatureHealth(thing.uid).."/"..getCreatureMaxHealth(thing.uid).."." string = string.."\n"..getPokemonHappinessDescription(thing.uid) if getItemAttribute(myball, "level") <= 99 then string = string.."\nExperience needed to level up: "..nexp.."." end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You see a "..string.lower(getCreatureName(thing.uid)).." "..levelinfo..".\nIt belongs to "..getCreatureName(getCreatureMaster(thing.uid))..".") end return false end return true end
- [TALKACTIONS] !doubleexp
-
Vei me ajuda na boa Boletin
Vermelho é cor do sangue também, não se esqueça.
- [Ajuda] Eu não consigo salva meu ot server . [RARO]
-
Pack 200+ Sprites de Tibia, pack criado por EddyHavoc
Tem umas sprites muito fodas, mas tem certeza que todo os autores liberaram elas? rs
-
Não consigo dar active
O waypoint está com erro, aconselho você refazer.