Líderes
-
Jamison Collins
MembroPontos932Total de itens -
-
-
KekezitoLHP
MembroPontos154Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 08/24/13 em todas áreas
-
[Sistema] Cast System para 8.6
[Sistema] Cast System para 8.6
Vinicioss reagiu a KekezitoLHP por uma resposta no tópico
1 pontoBom galera com muita gente quer o tal cast tv está ai, LEMBRADO É SISTEMA REPLICA DO PARAGUAI , ENTÃO BOM USO Versão testada: TFS 8.6 0.4 e TFS 0.3.6 8.6 Comandos utilizados in-game: !cast on -- Ativa o seu Cast System, e permite os outros jogadores te assistirem; !cast off -- Desativa o seu Cast System; !cast exit -- Você sai do Cast no qual está assistindo; !cast NAME -- Começa a assistir um jogador (NAME). Instalação Vá em data/talkactions/scripts crie um arquivo chamado castSys.lua e adicione o seguinte código dentro do mesmo: --[[ Perfect Cast System 1.0 by Roksas ]]-- function onSay(cid, words, param) local player = getPlayerByName(param) if not isInArray({"list", "exit", "off", "on"}, param) and not param or param == "" then doSendMagicEffect(getThingPos(cid), 2) doPlayerSendTextMessage(cid, 20, "Enter the name of the player, which you want to cast in parameters.") return true end if param == "on" then if getPlayerStorageValue(cid, 10359) >= 1 then doSendMagicEffect(getThingPos(cid), 2) doPlayerSendTextMessage(cid, 20, "Your Cast System is already running ONLINE!") return true end castOn(cid) doSendMagicEffect(getThingPos(cid), 39) doPlayerSendTextMessage(cid, 20, "You have activated your Cast System, now others can cast you, to disable this feature, use the parameter '!cast off'.") return true end if param == "off" then if getPlayerStorageValue(cid, 10359) < 1 then doSendMagicEffect(getThingPos(cid), 2) doPlayerSendTextMessage(cid, 20, "Your Cast System is already OFFLINE!") return true end castOff(cid) doSendMagicEffect(getThingPos(cid), 39) doPlayerSendTextMessage(cid, 20, "You have disabled your Cast System, from now on no one can watch you, unless you turn on the Cast, using the parameter '!cast on'.") return true end if param == "exit" then if getPlayerStorageValue(cid, 12269) < 1 then doSendMagicEffect(getThingPos(cid), 2) doPlayerSendTextMessage(cid, 20, "You no are casting players.") return true end cancelCast(cid) doSendMagicEffect(getThingPos(cid), 39) doPlayerSendTextMessage(cid, 20, "You stopped casting, use the parameter '!cast list' to see who can be casted.") return true end if param == "list" then if #whoCasted() < 1 then doSendMagicEffect(getThingPos(cid), 2) doPlayerSendTextMessage(cid, 20, "At this time, no player can be casted, try again later.") return true end doPlayerSendTextMessage(cid, 20, "Players can be casteds:\n\n") for k, v in ipairs(whoCasted()) do doPlayerSendTextMessage(cid, 20, " - "..getCreatureName(v).."") end return true end if not isPlayer(player) then doSendMagicEffect(getThingPos(cid), 2) doPlayerSendTextMessage(cid, 20, "This player is offline or does not exist. Use the parameter '!cast list' to see who can be casted.") return true end if getPlayerStorageValue(player, 10359) < 1 then doSendMagicEffect(getThingPos(cid), 2) doPlayerSendTextMessage(cid, 20, "You can only cast one person with the Cast System is activated, use the parameter '!cast list' to see who can be assisted.") return true end if getPlayerStorageValue(cid, 10359) >= 1 then doSendMagicEffect(getThingPos(cid), 2) doPlayerSendTextMessage(cid, 20, "To cast a player, you must first disable your Cast System using the parameter '!cast off'.") return true end if not getTileInfo(getThingPos(cid)).protection then return doPlayerSendTextMessage(cid, 20, "You need enter in Protection Zone to use the Cast System.") and true end setPlayerStorageValue(cid, 12269, 1) castPlayer(cid, player) doSendMagicEffect(getThingPos(cid), 39) doPlayerSendTextMessage(cid, 20, "You are casting the player "..getCreatureName(player)..", to exit just use the command '!cast exit'.") doPlayerSendTextMessage(player, 20, "You are casted by "..getCreatureName(cid).." player to disable your Cast, simply use the parameter '!cast off'.") return true end function cancelCast(uid) mayNotMove(uid, false) doCreatureSetHideHealth(uid, false) setPlayerStorageValue(uid, 12269, -1) doRemoveCondition(uid, CONDITION_OUTFIT) return doTeleportThing(uid, getTownTemplePosition(getPlayerTown(uid))) or doTeleportThing(uid, getPlayerMasterPos(uid)) and true end function castOn(uid) return setPlayerStorageValue(uid, 10359, 1) and true end function castOff(uid) return setPlayerStorageValue(uid, 10359, -1) and true end function castPlayer(uid, player) if not isPlayer(player) then cancelCast(uid) return true end if getPlayerStorageValue(player, 10359) < 1 then cancelCast(uid) return true end if getPlayerStorageValue(uid, 12269) < 1 then cancelCast(uid) return true end mayNotMove(uid, true) doSetItemOutfit(uid, 1934, -1) doCreatureSetHideHealth(uid, true) doTeleportThing(uid, getThingPos(player)) return addEvent(castPlayer, 1 * 1000, uid, player) and true end function whoCasted() local casteds = {} for _, pid in ipairs(getPlayersOnline()) do if getPlayerStorageValue(pid, 10359) >= 1 then table.insert(casteds, pid) end end return #casteds > 0 and casteds or {} end Volte uma pasta (data/talkaction) abra com algum editor de texto o arquivo talkactions.xml e adicione essa tag em qualquer lugar: <talkaction words="!cast;/cast" event="script" value="castSys.lua"/> Muito bem, após isso siga para a pasta data/creaturescripts/scripts, faça o mesmo, crie um arquivo chamado castSys.lua e adicione isso function onLogout(cid) if getPlayerStorageValue(cid, 12269) > 0 then doPlayerSendCancel(cid, "To logout, you need to exit the Cast System first. Use the parameter '!cast exit'.") return false end setPlayerStorageValue(cid, 10359, -1) return true end function onStatsChange(cid, attacker, type, combat, value) if not isCreature(cid) then return true end if getPlayerStorageValue(cid, 12269) >= 1 and isMonster(attacker) or isPlayer(attacker) then return false end return true end function onAttack(cid, target) if not isPlayer(cid) or not isPlayer(target) then return true end if getPlayerStorageValue(cid, 12269) > 0 then doRemoveCondition(cid, CONDITION_INFIGHT) return false end return true end Já no arquivo creaturescripts.xml, você vai adicionar essa tag: <event type="attack" name="castAttack" event="script" value="castSys.lua"/> <event type="statschange" name="castHits" event="script" value="castSys.lua"/> <event type="logout" name="castLogout" event="script" value="castSys.lua"/> E no arquivo login.lua você vai adicionar essas 3 linhas: registerCreatureEvent(cid, "castAttack") registerCreatureEvent(cid, "castHits") registerCreatureEvent(cid, "castLogout") Para que o player que está assitindo ao outro não use magias enquanto está assistindo, coloque essas linhas abaixo dentro de cada script das magias, debaixo da linha: function onCastSpell(cid, var) Coloque: if getPlayerStorageValue(cid, 12269) >= 1 then return false end Prontinho galera, basta reiniciar o servidor e usar, é isto por hoje, espero que tenham gostado, ideias/sugestões para futuras versões, bugs ou críticas sobre o sistema, basta deixar um simples comentário aí no tópico, estarei aqui para atendê-los.1 ponto -
Cast System TFS 0.4 [8.6]
Cast System TFS 0.4 [8.6]
jvfalco1 reagiu a Jamison Collins por uma resposta no tópico
1 pontoOlá pessoal do TibiaKing, Já estou de saco cheio, esse bando de humanos querendo tirar aproveito de coisas falsas e piratas, cobrando um valor altíssimo por códigos, ou seja, cobrando por meros combinações de códigos... O cara fez um trabalho legal? Sim, fez, porém, está usando coisas falsas para serem revendidas (pirataria), como por exemplo : War System (hoje não é mais vendido, já é gratuito) Cast System (estará sendo postado gratuitamente) TFS e Distros (Sem permissões do verdadeiro criado de Tibia) E muitos outros... Vem o que vem no conteúdo a seguir contem os seguintes items : Sourcers com o Cast System. Código MySQL para você por na sua database. Talkaction para o player poder executar o comando. Livestream.php, que é a página do Cast System com comandos e outros (não sei se suporta em Gesior, porém, sei que suporta em Modern). Link para download: Cast System TFS 0.4 8.6.rar Scan: Aqui! Bem, sei que nas sourcers modificadas tem essas marcações : //CA (Significa que há alterações relacionadas ao sistema do Cast) NÃO ESQUEÇA DE ADICIONAR ISSO NO CONFIG.LUA : enableCast = "true" (Obrigado Sammy) O auto do Script ? Créditos : Summ (Obrigado Fireelement). Bem, esse é apenas suporte para 8.6, em breve postarei a versão 9.6. Lembre-se: um bom scripter nunca deve tirar aproveito de alguém por dinheiro (vendendo script), principalmente revendendo.1 ponto -
TFS 0.3 (Suporte para Tibia 10.10) Rev 5969
TFS 0.3 (Suporte para Tibia 10.10) Rev 5969
Avuenja reagiu a Jamison Collins por uma resposta no tópico
1 pontoOlá pessoal ! Como vocês podem ver já há poucos server 10.10 expalhados por ai, então eu vim trazer novidades para vocês, para que vocês possão criar mais ainda ! (Em breve postarei também RME 10.10) 0.3 Series: - DLLs: (incluido no download) - 0.3.r5969-win32 - (10.10 - Support/Partial) :: MegaKey: (FNVqu1Q0CtbHb046Mpn3TW3tR4FHroN-mVjevS055ak) - 0.3.r5969-win64 - (10.10 - Support/Partial) :: MegaKey: (MJw2vDvrVyJ6JAwvu9NxuD8WV35u0W2sb6zejZfn9QM) Prova do funcionamento : Nos links há as sourcers e o arquivo já compilado ! Adicionado rev5969 // suporte // e extras fixes para 10.10 -- para teste (tfs 1.0 tem mais suporte sobre o ultimo tibia dat) Outras mudanças: * Fixado yellowSkull skull monsters e NPC * Pequenas mudanças on code * Suporte para 10.10 // Não tem as features só suporte para 10.10 * Adicionado a function isPremiumScroll * Fixado depots sobre aluguel de casas * Fixado compilation error com debugMode * Fixado "load vip" // deaths Mudanças feita na pasta Data, da versão anterior para 10.10:data/creaturescripts/scripts/extendedopcode.lua O link das sourcers do TFS 1.0 ! Mudanças feitas do: https://github.com/otland/forgottenserver (TFS 1.0) Créditos : MartyX1 ponto -
[MODERN ACC/POKETIBIA]WebSite PokeTibia 3.0
boa novas pessoal venho aqui pra posta a minha versão mais nova v 3.0 nem muitas delonga download1 ponto
-
Rare Candy
Rare Candy
amuraby reagiu a principe sharingan por uma resposta no tópico
1 pontoEae galera do Tibia King blz ! Hoje eu vim trazer um sistema de Rare Candy que eu fiz pra meu server xD Rare Candy para Player ( funcional para qualquer server. ) Bom, vamos lá... Vá em data/actions/scripts e cria um arquivo rarecandy.lua e cola isso dentro: Agora vai em data/actions Actions.xml e cole esta tag: ID do Item a ser usado como Rare Candy. Explicação: A Rare Candy pode ser usada como premio de Quests, eventos, torneios etc. A Rare Candy upa uma certa quantidade de EXP do Player. ----------------------------------------------------//--------------------------------------------------------------------- Bom, agora vamos ao Sistema de Rare Candy para Pokemons ( funcional apenas a server's com lvl system, em outras palavras pokemons com lvl. ) Bom, vamos lá... Vá em data/actions/scripts e cria um arquivo rarecandypoke.lua e cola isso dentro: Agora vai em data/actions Actions.xml e cole esta tag: ID do Item a ser usado como Rare Candy. ----------------------------------------------------//---------------------------------------------------------------------1 ponto -
Gesior Erro Shop Ajudem
Gesior Erro Shop Ajudem
TonyHalk reagiu a Jamison Collins por uma resposta no tópico
1 pontoBem, é o seguinte, você está botando a quantidade lá no "Shop Offer", porém, o Script não está reconhecendo o "itemtogive_count" (MySQL), OU, o arquivo shop.php do seu site, não está mandando a informação (itemtogive_count) correta para o MySQL. Você talvez precise postar o seu shop.php, e sua tabela de shop (que eu não sei qual é o nome). Você pode tirar um print apenas dos nomes das tabelas da sua Database que eu vou lhe apontar qual é a tabela certa.1 ponto -
Gesior Erro Shop Ajudem
Gesior Erro Shop Ajudem
TonyHalk reagiu a Jamison Collins por uma resposta no tópico
1 pontoPrimeiramente, você começou errado 2 vezes. Sem informações nenhuma do seu Gesior. Double Post. Não tem como ajudar sem você postar o script do globalevent que faz com que o player receba os itens, e o script .php da página de shop. Não teria como ajudar sem isso, pois eu não sou vidente... porém te dei essas dicas dos arquivos relacionado à sua dúvida. Leia esse tópico : Dicas de criação de tópicos em Suporte OTserv1 ponto -
AJUDA URGENTE
AJUDA URGENTE
henriqerocha reagiu a Sammy por uma resposta no tópico
1 pontoVocê provavelmente não liberou as portas na hora da instalação, e já foi afobadamente reiniciando ou restartando o CSF, assim fez com que ele reinicie todas suas regras, e como você não liberou a 22 ou não sei qual a porta que você alterou do seu SSH, provavelmente você foi bloqueado. Entre em contato com o Administrador da Empresa que eles desbloqueia facilmente! Grande Abraço.1 ponto