Ir para conteúdo

Beeki

Herói
  • Total de itens

    1900
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Tudo que Beeki postou

  1. mais pelo que eu vi entre os 2 script é que um altera o Nick do player já com os prefixos de acordo com o group, tipo, [GM]!
  2. não sei ler não sorry amigo faltei as aulas da pré-escola. a filhinha só lamento pelo seu analfabetismo !
  3. No caso pra você não falar que o mapa é seu fale assim, que é mapa baiak com customs seus
  4. foi o que eu acabei de dizer no meu post a cima -.-' sabe ler nn ?
  5. também gostaria de saber qual cliente é esse ai. @Lukas continuo apoiando sua ideia, se precisar de apoio como uma SVN só me add no skype que ta ali na minha Assinatura.
  6. Seção de scripts, tags para dividir que tipo de script tem no tópico.
  7. fecha ele =p
  8. troca uma ideia com Henrique Moura se é que me entende, rs
  9. isso você tem que estudar, por que nimguém vai te encinar a fazer um servidor na versão 8.54 no mole neh ?... faça igual a Mim pesquise e estude que você consegue fazer tudinho igual ao verdadeiro wodbo, até melhor.
  10. Kagome tem nas sprites novas do DBO K.o Season 2 que está disponível para download na OTland, sobre king vegeta, Tapion & Bulma vou pensar se libero todas para vocês, CoyoteStark você é o ADM Aizen ?
  11. tem alguns bugfix essenciais que fiz, um otimo mapa, vocações como shenron/vegetto e outras coisas.
  12. Beeki

    Pedido [Wodbo]

    Bem aqui tem uma release de wodbo feita por mim, vale a pena conferir. http://www.xtibia.com/forum/topic/180671-release-dragon-ball-online/
  13. esse erro só da pra quem não Assistiu a video aula que eu fiz,
  14. é so lamento, fica sem jogar então =p
  15. é muita coisa pra fazer cara... eu mesmo estou criando um servidor de wodbo na versão 8.54 usando um TheForgottenServer editado por mim, bug fix etc... eu estou re-fazendo todos os scripts e tauls... tem que ajustar várias coisas no Mapa quando você atualizar ele pra versão 8.54, é muita coisa Mesmo! e creio que se alguém fizer um 8.54 não irá disponibilizar aqui no XTibia.
  16. Bem seria até legal ter um cliente somente para os OTServers, ai sim poderiamos abrir servidores Oficiais sem usar o Cliente da Cipsoft, Boa iniciativa cara.. é uma Boa.!
  17. você ta errado, ele perguntou se da pra jogar ele sem o xampp e site, é impossivel rodar esse servidor sem XAMPP, preste mais atenção no que posta blz ?
  18. Muda o seu script de senzu por isso aqui function onUse(cid, item, frompos, item2, topos) local level = getPlayerLevel(cid) local mlevel = getPlayerMagLevel(cid) local exhausted_seconds = 1 local exhausted_storagevalue = 7480 local mana_minimum = 32000 local mana_maximum =32000 local mana_add = math.random(mana_minimum, mana_maximum) if(item.type >= 1) then if(os.time() > getPlayerStorageValue(cid, exhausted_storagevalue)) then if(isPlayer(cid) == 1) then doSendMagicEffect(topos,12) doPlayerAddMana(cid, mana_add) doPlayerAddHealth(cid, mana_add) doPlayerSay(cid,"Eu me sinto bem",1) setPlayerStorageValue(cid, exhausted_storagevalue, os.time() + exhausted_seconds) doChangeTypeItem(item.uid, item.type - 1) else doSendMagicEffect(frompos, CONST_ME_POFF) doPlayerSendCancel(cid, "You are exchausted.") end else doSendMagicEffect(frompos, CONST_ME_POFF) doPlayerSendCancel(cid, "You are exhausted.") end else if(os.time() < getPlayerStorageValue(cid, exhausted_storagevalue)) then doSendMagicEffect(frompos, CONST_ME_POFF) doPlayerSendCancel(cid, "You are exhausted.") else if(isPlayer(cid) == 1) then doSendMagicEffect(topos,12) doPlayerAddMana(cid, mana_add) doPlayerAddHealth(cid, mana_add*1.5) doPlayerSay(cid,"I feel good",1) setPlayerStorageValue(cid, exhausted_storagevalue, os.time() + exhausted_seconds) doRemoveItem(item.uid, 0) else doSendMagicEffect(frompos, CONST_ME_POFF) doPlayerSendCancel(cid, "You are exchausted.") end end end return 1 end isso é impossivel, não tem como rodar esse servidor sem o XAMPP por que o Banco de dados dele é mysql.
  19. Pronto uma otima Ideia, criar uma Rádio XTibia, coma alguns podcasts semanais com Participação da Equipe e dos Membros
  20. Cara eu uso um programa dahora pra acessar o meu banco de dados do meu Dedicado pelo meu PC, é o SQL Font, fica a dica ai.
  21. Infelizmente o site ainda não está pronto, quando estiver eu libero pra Galera.
  22. eu queria saber o por que do não a ideia do streaming XTibia!
  23. Bem vim trazer essa função aqui pra vocês é bem util pra quem está afim de criar um otserver completo! Vá até quests.cpp e procure por. std::string Mission::getDescription(Player* player) Depois de achar, substitua por isso. std::string Mission::getDescription(Player* player) { std::string value; int32_t find_storage; player->getStorage(storageId, value); if(state.size()) { std::string ret = state; while((find_storage=ret.find("|STORAGE:"))>-1) { int32_t parsing_storage = find_storage+9; std::string temp; while((int) ret[parsing_storage] != (int)'|') { temp += ret[parsing_storage]; parsing_storage++; } parsing_storage -=find_storage-1; player->getStorage(atoi(temp.c_str()), temp); ret.replace(find_storage, parsing_storage, temp); } replaceString(ret, "|STATE|", value); return ret; } if(atoi(value.c_str()) >= endValue) { std::string ret = states.rbegin()->second; while((find_storage=ret.find("|STORAGE:"))>-1) { int32_t parsing_storage = find_storage+9; std::string temp; while((int) ret[parsing_storage] != (int)'|') { temp += ret[parsing_storage]; parsing_storage++; } parsing_storage -=find_storage-1; player->getStorage(atoi(temp.c_str()), temp); ret.replace(find_storage, parsing_storage, temp); } replaceString(ret, "|STATE|", value); return ret; } for(int32_t i = endValue; i >= startValue; --i) { player->getStorage(storageId, value); if(atoi(value.c_str()) != i) continue; std::string ret = states[i - startValue]; while((find_storage=ret.find("|STORAGE:"))>-1) { int32_t parsing_storage = find_storage+9; std::string temp; while((int) ret[parsing_storage] != (int)'|') { temp += ret[parsing_storage]; parsing_storage++; } parsing_storage -=find_storage-1; player->getStorage(atoi(temp.c_str()), temp); ret.replace(find_storage, parsing_storage, temp); } replaceString(ret, "|STATE|", value); return ret; } return "Couldn't retrieve any mission description, please report to a gamemaster."; } Pronto depois só compilar. Aqui está um exemplo de como adicionar novas quests no arquivo.xml <mission name="The head of Kiper" storageid="1001" startvalue="1" endvalue="3"> <missionstate id="0" description="Kill Rotworms to summon a Kiper!! You've killed already |STORAGE:1002|/50 Rotworms and |STORAGE:1500|/2 Carrion Rotworms."/> <missionstate id="1" description="Give his head to Talaturen!"/> <missionstate id="2" description="Take the medal you got from Talaturen to Ruly!"/> </mission> Creditos: Beeki ( por trazer ) QuaS ( OTland ) @Edit testei somente no tfs 0.4 e no 0.3.6 pl1
  24. eu tenho, só que não sei se vou liberar para vocês agora.
  25. execute isso no seu Banco de dados. CREATE TABLE `nicaw_accounts` ( `account_id` int(10) unsigned NOT NULL, `rlname` varchar(50) NULL, `location` varchar(50) NULL, `comment` tinytext NULL, `recovery_key` char(32) NULL, UNIQUE KEY `account_id` (`account_id`) ) ENGINE = InnoDB; CREATE TABLE `nicaw_account_logs` ( `id` int(10) unsigned NOT NULL auto_increment, `account_id` int(11) NOT NULL, `ip` int(11) NOT NULL, `date` int(11) NOT NULL, `action` varchar(255) NOT NULL, UNIQUE KEY `id` (`id`), KEY `account_id` (`account_id`) ) ENGINE = InnoDB; CREATE TABLE `nicaw_news` ( `id` int(10) unsigned NOT NULL auto_increment, `title` varchar(64) NOT NULL, `creator` varchar(25) NOT NULL, `date` int(11) NOT NULL, `text` text NOT NULL, `html` tinyint(1) NOT NULL default '0', UNIQUE KEY `id` (`id`) ) ENGINE = InnoDB; CREATE TABLE `nicaw_polls` ( `id` int(10) unsigned NOT NULL auto_increment, `question` varchar(255) NOT NULL, `startdate` int(10) unsigned NOT NULL, `enddate` int(10) unsigned NOT NULL, `minlevel` int(10) unsigned NOT NULL, `hidden` tinyint(1) NOT NULL default '0', UNIQUE KEY `id` (`id`) ) ENGINE = InnoDB; CREATE TABLE `nicaw_poll_options` ( `id` int(10) unsigned NOT NULL auto_increment, `poll_id` int(10) unsigned NOT NULL, `option` varchar(255) NOT NULL, UNIQUE KEY `id` (`id`) ) ENGINE = InnoDB; CREATE TABLE `nicaw_poll_votes` ( `option_id` int(10) unsigned NOT NULL, `account_id` int(11) NOT NULL, `ip` int(11) NOT NULL ) ENGINE = InnoDB; CREATE TABLE `nicaw_guild_invites` ( `gid` int(10) unsigned NOT NULL COMMENT 'guild id', `pid` int(10) unsigned NOT NULL COMMENT 'player id', `rank` int(10) unsigned NOT NULL ) ENGINE = InnoDB; CREATE TABLE `nicaw_guild_info` ( `id` int(10) unsigned NOT NULL COMMENT 'guild id', `description` TINYTEXT NULL, UNIQUE KEY `id` (`id`) ) ENGINE = InnoDB; não entendi o que você quis dizer.
  • Quem Está Navegando   0 membros estão online

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