
Tudo que Sekk postou
-
(Resolvido)[[[ Save Player ]]]]
Tbm pode usar o primeiro script do @Vitoxy e trocar a função, assim: function onThink(interval, lastExecution, thinkInterval) doBroadcastMessage("Saving players...") doPlayerSave(cid) return true end
-
GLOBAL 100% 7.40 Cliente Proprio, Port Hope 7.4, POI, Demon OaK, War System, Shared Exp, Cast System, Anti Clone, Task System.
eu usei um editor hex, abri o .exe no xvi32(editor hex), ai na parte que aparece o código hexadecimal, coloquei 00, e isso se torna "NULL"
-
SITE NÃO MOSTRA QUIANTIDADES DE PLAYERS LOGADO
Eu na verdade te passei um link de um tutorial, segue ele la que o passo a passo ta certinho
-
Tile Script (ActionID)
tenta o 2 ai, e o 1 deve ser assim: <movement type="StepIn" actionid="1238" event="script" value="ttile.lua"/> coloca o actionid 1238 no piso q teleporta o player sempre
-
SITE NÃO MOSTRA QUIANTIDADES DE PLAYERS LOGADO
tenta esse tutorial
-
(Resolvido)[Site] Erro ao Comprar item no shop
tenta usar essa e fala oq acontece
-
Tile Script (ActionID)
o 1 eu to com a msm duvida do mathwsz, quanto ao 2 tenta isso: <event type="login" name="ftile" event="script" value="ftile.lua"/> ftile.lua function onLogin(cid) if getPlayerStorageValue(cid, 123543) <= 0 then setPlayerStorageValue(cid, 123543, 1) end return true end no login.lua coloca isso registerCreatureEvent(cid, "ftile") movements.xml <movement type="StepIn" actionid="1239" event="script" value="ftile.lua"/> ftile.lua function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, 123543) <= 0 then doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_BLUE) return true else doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) doPlayerSendCancel(cid, "Sorry, you cannot pass.") end return true end coloca o actionid 1239 no tile pelo rme
-
(Resolvido)[Site] Erro ao Comprar item no shop
Manda o arquivo .php da pagina cast sua
-
(Resolvido)[Site] Erro ao Comprar item no shop
@Strung Tenta ai pro cast: no htdocs, cria um arquivo chamado cast.php e coloque isso dentro: no index.php adiciona isso preto de linhas parecidas: case "cast"; $topic = "Cast System"; $subtopic = "cast"; include("cast.php"); break; Agora em htdocs/layouts/tibiacom/layout.php procure por isso: <div class='SubmenuitemLabel'>Characters</div> E abaixo do "</a>" que está abaixo da linha que voce procurou adicione isso: <a href='?subtopic=cast'> <div id='submenu_cast' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_cast' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'>Cast System</div> <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> </div> </a> Por precaução execute isso no mysql: ALTER TABLE `players` ADD `cast` TINYINT NOT NULL DEFAULT '0', ADD `castViewers` INT( 11 ) NOT NULL DEFAULT '0', ADD `castDescription` VARCHAR( 255 ) NOT NULL e no config.lua do server adicione: enableCast = true
-
(Resolvido)[Site] Erro ao Comprar item no shop
O negocio da guild, vai em config.php e procura isso $config['site']['guild_need_pacc'] = 1; // guild need pacc 0 / 1 e troca por $config['site']['guild_need_pacc'] = 0; // guild need pacc 0 / 1 O do cast vou ter q dar uma olhada depois, a nao ser que alguem resolva antes. O do demon faz o seguinte: Vá em: C:\xampp\htdocs\layouts\tibiacom e procure o arquivo layout_config.ini e abra. Na linha 'logo_monster' vc edita qual monstro vc quer que apareça(a imagem deve ser .gif e deve estar em htdocs/images/monsters), pode ser um gif aleatório q vc queira, mas coloque na pasta monsters pra não precisar alterar mais nenhum arquivo
-
(Resolvido)Fail Compilation TFS 0.4 com nova function
Bom pessoal, há um tempo vi um cara aqui no tk postando que queria um sistema que quando o player estivesse com um "Secure Mode" ativado, nenhuma magia de area q o player solta acerta outros players, ou seja, impede de adquirir PK. Então, alguem o ajudou compartilhando um link de um tópico do otland com uns códigos para adicionar na source, eu fui atrás, peguei o código, coloquei no lugar certo e tal, só que na compilação da erro. Segue o erro e os códigos: Erro na compilação: 1>..\luascript.cpp(2928): error C2653: 'LuaScriptInterface' : is not a class or namespace name 1>..\luascript.cpp(2931): error C3861: 'getEnv': identifier not found 1>..\luascript.cpp(2932): error C3861: 'popNumber': identifier not found 1>..\luascript.cpp(2935): error C3861: 'error': identifier not found 1>..\luascript.cpp(2935): error C3861: 'getError': identifier not found 1>..\luascript.cpp(2944): error C2653: 'LuaScriptInterface' : is not a class or namespace name 1>..\luascript.cpp(2947): error C3861: 'getEnv': identifier not found 1>..\luascript.cpp(2948): error C3861: 'popNumber': identifier not found 1>..\luascript.cpp(2951): error C3861: 'error': identifier not found 1>..\luascript.cpp(2951): error C3861: 'getError': identifier not found luascript.cpp int32_t LuaScriptInterface::luaGetPlayerSecureMode(lua_State* L) { //getPlayerSecureMode(cid) ScriptEnviroment* env = getEnv(); Player* player = env->getPlayerByUID((uint32_t)popNumber(L)); if(!player) { errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND)); lua_pushboolean(L, false); } else lua_pushnumber(L, player->getSecureMode()); return 1; } int32_t LuaScriptInterface::luaGetPlayerFightMode(lua_State* L) { //getPlayerFightMode(cid) ScriptEnviroment* env = getEnv(); Player* player = env->getPlayerByUID((uint32_t)popNumber(L)); if(!player) { errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND)); lua_pushboolean(L, false); } else lua_pushnumber(L, player->getAttackFactor()); return 1; } luascript.h //getPlayerFightMode(cid) static int32_t luaGetPlayerFightMode(lua_State* L); //getPlayerSecureMode(cid) static int32_t luaGetPlayerSecureMode(lua_State* L); Realmente me interessei pelo sistema, e gostaria de saber se alguem poderia me ajudar obrigado
-
(Resolvido)Promotion item e Talk
No que eu arrumei ele é um script de action, vc mandou ele pra action, n talkaction. E recomendo trocar tfs, esse script no meu ta perfeito
-
(Resolvido)[Site] Erro ao Comprar item no shop
Tenho a query que eu uso no meu server, mas acho melhor você checar cada coluna dessa query, por exemplo resets, cast etc... Checa os valores, e se as colunas existem na sua tabela players. E antes de exxecutá-las, verifique se o id da account estão sendo inseridos os players existe. INSERT INTO `players` (`id`, `name`, `world_id`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `rank_id`, `guildnick`, `lastlogout`, `blessings`, `balance`, `stamina`, `direction`, `loss_experience`, `loss_mana`, `loss_skills`, `loss_containers`, `loss_items`, `premend`, `online`, `marriage`, `promotion`, `deleted`, `description`, `cast`, `castViewers`, `castDescription`, `auction_balance`, `resets`) VALUES (1, 'Account Manager', 0, 1, 1, 8, 0, 150, 150, 4200, 0, 0, 0, 0, 302, 3, 4, 150, 150, 0, 100, 1, 10157, 10053, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 0, 0), (4, 'Rook Sample', 0, 1, 2, 8, 0, 150, 150, 4200, 0, 0, 0, 0, 110, 0, 4, 150, 150, 0, 100, 1, 10157, 10053, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 0, 0), (5, 'Sorcerer Sample', 0, 1, 2, 8, 1, 150, 150, 4200, 0, 0, 0, 0, 110, 0, 4, 150, 150, 0, 100, 1, 10157, 10053, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 0, 0), (6, 'Druid Sample', 0, 1, 2, 8, 2, 150, 150, 4200, 0, 0, 0, 0, 110, 0, 4, 150, 150, 0, 100, 1, 10157, 10053, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 0, 0), (7, 'Paladin Sample', 0, 1, 2, 8, 3, 150, 150, 4200, 0, 0, 0, 0, 110, 0, 4, 150, 150, 0, 100, 1, 10157, 10053, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 0, 0), (8, 'Knight Sample', 0, 1, 2, 8, 4, 150, 150, 4200, 0, 0, 0, 0, 110, 0, 4, 150, 150, 0, 100, 1, 10157, 10053, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 0, 0);
-
(Resolvido)[Site] Erro ao Comprar item no shop
Tenta usar esse shop.lua no server <globalevent name="shop" interval="4000" script="shop.lua"/>
-
(Resolvido)Promotion item e Talk
qual dos dois scripts?
-
Teleportar Player ao renascer
Como assim?
-
Teleportar Player ao renascer
Acho que o onDeath funciona, vou dar uma olhada, tenta tbm kkk cara, é só um chute uahuash tenta ai creaturescripts <event type="death" name="qlqrcoisa" event="script" value="arquivo.lua"/> login.lua registerCreatureEvent(cid, "qlqrcoisa")
-
Teleportar Player ao renascer
então seria tipo, o player morre, checa se é x voc, se for, ele vai pro templo dele sempre q morrer?
-
[Ajuda] Action use Por Vocação
cara, se vc n viu, eu alterei o script, mas n ta funcionando ainda, então n tem nada a ver vc ter exemplificado, foi algum erro da minha edição.. pelo amor em...
-
[Special Skills] - Characters.php
a parte de lua vc manja fazer? acho q sim, pq sempre vejo vc ajudando a turma uhauah
-
[Ajuda] Action use Por Vocação
eu tbm n tinha visto, por isso pedi pra ele mandar o codigo
-
[Ajuda] Action use Por Vocação
Se vc n viu, ele colocou exatamente oq vc disse: if getPlayerVocation(cid) == 4 then doPlayerAddItem(cid, 2384, 1) return true end Nem todos sabem ficar alterando scripts etc, então tem que se um pouco mais preciso na resposta mano
-
Como apaga essa disgramanha de conta?
nao tem nenhum player nela? se tem, o player tem guild? etc etc
-
(Resolvido)Promotion item e Talk
Qual o seu tfs? talkaction(eu uso ela) function onSay(cid, words, param) local vocs = { [1] = 5, -- master sorcerer [2] = 6, -- elder druid [3] = 7, -- royal paladin [4] = 8, -- elite knight } local newvoc = vocs[getPlayerVocation(cid)] local price = 20000 if getPlayerPremiumDays(cid) > 0 then if getPlayerMoney(cid) >= price then if vocs[getPlayerVocation(cid)] then doPlayerSetVocation(cid,newvoc) doPlayerRemoveMoney(cid, price) doSendAnimatedText(getPlayerPosition(cid),"PROMOTED", 79) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_BLUE) setPlayerStorageValue(cid, 21323, newvoc) else doPlayerSendCancel(cid, "Voce nao pode ser promovido.") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) end else doPlayerSendCancel(cid, "Voce nao tem dinheiro suficiente.") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) end else doPlayerSendCancel(cid, "Voce precisa ser premium para usar esse comando.") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) end return true end seu script:
-
[Ajuda] Action use Por Vocação
Testa ai: Obs.: Vai no seu arquivo data/xml/vocations.xml e procura pela vocação Kakuzo, pegue o ID dessa vocação, então volte no script do action e procure por isso: if getPlayerVocation(cid) == 4 then No lugar do 4, coloque o id da vocação Kakuzo.