Tudo que vesgo postou
-
(Resolvido) Pagina do Evento Zumbie para Gesior ACC
desistiu de mostrar os players?
-
[Pedido] matar player apareçe essa função
bom, vo posta um script aqui que é parecido com o que vc quer, mas ele faz um broadcast do cara que matou outro player, e ele acaba recebendo um premio por isso, com alguns efeitos de animação ok? se nao curtir nao usa e a gente tenta cata outro! 1o inclua no creaturescripts.xml: <event type="death" name="DeathBroadcast" script="deathBroadcast.lua"/> 2o no login.lua (la dentro da pasta /creaturescripts/scripts/) inclua: registerCreatureEvent(cid, "DeathBroadcast") 3o. crie o arquivo deathbroadcast.lua nba pasta /creaturescripts/scripts/ e cole: local config = { killStorageValue = 3943, deathStorageValue = 3944, -- commands for the texts (those inside of ||, example: |KILLS| to show skills): KILLS, KILLERNAME, TARGETNAME rewardItem = { use = true, itemid = 8698, minLevel = 100, -- false se nao quiser requerimento de level text = "Este é um presente para |KILLERNAME| [|KILLERLEVEL|] por matar |TARGETNAME| [|TARGETLEVEL|]" }, killMessage = { use = true, text = "Você arrebentou |TARGETNAME|! E tem agora |KILLERKILLS| mortes!", messageClass = MESSAGE_STATUS_CONSOLE_BLUE }, broadcastMessage = { use = true, text = "|KILLERNAME| [|KILLERLEVEL|] acabou de matar |TARGETNAME| [|TARGETLEVEL|]!", messageClass = MESSAGE_STATUS_WARNING }, killerAnimation = { use = true, text = "Frag!", -- Only 9 letters! No "commands" here. color = 215 }, targetAnimation = { use = true, text = "Tooooma!", -- maximo de 9 letras, sem comandos. color = 215 } } function onDeath(cid, corpse, killer) if(isPlayer(killer) == TRUE) then local targetKills = math.max(0, getPlayerStorageValue(cid, config.killStorageValue)) + 1 local targetDeaths = math.max(0, getPlayerStorageValue(cid, config.deathStorageValue)) + 1 local killerKills = math.max(0, getPlayerStorageValue(killer, config.killStorageValue)) + 1 local killerDeaths = math.max(0, getPlayerStorageValue(killer, config.deathStorageValue)) + 1 setPlayerStorageValue(killer, config.killStorageValue, targetKills) setPlayerStorageValue(cid, config.deathStorageValue, targetDeaths) local values = { ["KILLERKILLS"] = killerKills, ["KILLERDEATHS"] = killerDeaths, ["KILLERNAME"] = getCreatureName(killer), ["KILLERLEVEL"] = getPlayerLevel(killer), ["TARGETKILLS"] = targetKills, ["TARGETDEATHS"] = targetDeaths, ["TARGETNAME"] = getCreatureName(cid), ["TARGETLEVEL"] = getPlayerLevel(cid) } function formateString(str) return(str:gsub("|([A-Z]+)|", (function(a) return values[a] end))) end if(config.rewardItem.use and (not config.rewardItem.level or getPlayerLevel(cid) >= config.rewardItem.level)) then local uid = doPlayerAddItem(killer, config.rewardItem.itemid) doSetItemSpecialDescription(uid, formateString(config.rewardItem.text)) end if(config.killMessage.use) then doPlayerSendTextMessage(killer, config.killMessage.messageClass, formateString(config.killMessage.text)) end if(config.broadcastMessage.use) then broadcastMessage(formateString(config.broadcastMessage.text), config.broadcastMessage.messageClass) end if(config.killerAnimation.use) then doSendAnimatedText(getCreaturePosition(killer), config.killerAnimation.text, config.killerAnimation.color) end if(config.targetAnimation.use) then doSendAnimatedText(getCreaturePosition(cid), config.targetAnimation.text, config.targetAnimation.color) end end return TRUE end Creditos: colandus
-
[DUVIDA] MOUNT SYSTEM
bom, tem uma coisa importante q tu tem que ver. 1o confira se os id dos itens que estão no teu script de montaria (tamming) correspondem corretamente aos ids dos itens que estão no itens.xml, se nao tiver certo, tem q mudar pra acertar!
-
Whosisonline + Vip Status e Imagem
eh complicado, mas vo t adiantar quanto ao lance da figura. Teu tempo de vip, no teu banco de dados tem um ID na parte do shop, tua imagem tem q ter o mesmo id. Verifique o nome do arquivo dos itens vips qtu vende, ele tem o mesmo id la do banco de dados. Basta tu criar o arquivo nas mesmas dimensoes e renomea-lo conforme o banco de dados, dai o gesior consegue ler
-
[duvida]como faiz um open source?
fazer um sistema de open tibia do zero? leke, baixa um pronto e zaz
-
(resolvido) [pedido] ao matar um player aparecer essa função
cara, nao cria 2 posts, tu vai ser advertido leke
-
(Resolvido)[Pedido] NPC Task System
achei esse ai no nosso forum, nao testei, mas eh so procurar, tem milhoes desses sistemas por ai! http://tibiaking.com/forum/topic/1976-task-system/
-
[Pedido]Otserv 9.45
tu queh sources é isso?
-
(Resolvido) Pagina do Evento Zumbie para Gesior ACC
a pagina é essa, mas nao mostra os ganhadores
-
[PEDIDO] Distro 9.60
vo tenta cata algum, mas mete no google ai, quem sabe tu num da sorte! edit: cara acabei achando um, nego reporta uns erros, mas NAO TESTEI. La diz q tem scan, MAS NAO VI O SCAN NEM FIZ O SCAN, entao, tome as devidas precauções. tenta ai e ve o q tu acha! link: http://www.4shared.c...on_2_v960.html? ele diz la q se der um erro tem q baixa uma aplicação da microsoft, q eh essa: http://www.microsoft...ls.aspx?id=5555 NOVAMENTE REPITO, POR TUA CONTA E RISCO, ISSO NAO EH MEU, SO PROCUREI NO GOOGLE E TO REPASSANDO. NAO TESTEI NEM VI SCAN NEM NADA! creditos: valdemiro, de outro forum lol!
-
{Duvida} DatEditor
pra isso tu tem q ter um cliente proprio, fazendo o outfit e incluindo ele no teu sistema, nao tenho experiencia nisso, mas com certeza tu acha facil tutoriais de editar sprites ou fazer cliente proprio para server de poketibia
-
[Pedido] item que nao pode tirar
responde la no outro se resolveu!
-
[ERRO] could not load house data
do lado de cada casa no mapa tem um numero, q eh esse id, vai rodando uma por uma, e procura a q tem o id 2099, confere se ta tudo certo ou entao remove
-
[DUVIDA] MOUNT SYSTEM
Novamente eu acho que teu servidor nao tem a função getPlayerMount tenta isso: abre o arquivo data\lib\100-compat.lua adiciona isso: getPlayerMount = canPlayerRideMount ou entao mude o getPlayerMount do script para canPlayerRideMount me diz se funcionou
-
[Pedido]Otserv 9.45
nao da pra tu fazer um ot a partir do cliente, da uma olhada aqui e baixa o q mais te agradar: http://tibiaking.com/forum/forum/162-otservs-9x/
-
[PEDIDO] Distro 9.60
procurei mas nao achei nada muito confiavel, pq vc ta querendo logo um 9.6? tem alguma novidade fod* nele? (nao acompanho mais o global tem um tempao, por isso perguntei!)
-
(Resolvido) Pagina do Evento Zumbie para Gesior ACC
a pagina é sussa de fazer, mas para aparecer os ultimos ganhadores, vc precisa colocar uma coluna no teu banco de dados pra registrar o vencedor, e incluir essa ação de registrar no teu script do zombie event, naquela parte q da um broadcast do vencedor. dai, com esse registro no banco de dados, vc pode colocar o resultado na pagina do teu site, da um trabalhinho, mas ve o q tu pode desenvolver ai q eu vo tentando ajudar
-
(Resolvido) Pagina do Evento Zumbie para Gesior ACC
como é a pagina que voce quer, nunca vi uma desse evento, eh so quem ganhou?
-
Ajuda com Gesior ACC
feliz por poder ajudar!
-
[Pedido] item que nao pode tirar
resolvido o problema la do ist no outro topico, feche esse e use somente aquele
- [Cliente] Light Off !
-
3 Simples duvidas...
nao seria 1 e sim zero. vai la add msn Edit: duvidas 1 e 3 resolvidas, so falta a 2, vo tentando aki! Solução duvida 1: mudar o config.php para: $config['site']['newchar_vocations'][0] = array(0 => 'Rook Sample'); $config['site']['newchar_towns'][0] = array(1); // list of vocations on ots (world 0) $vocation_name[0][0] = array(0=>"None",1=>"Sorcerer", 2=>"Druid", 3=>"Paladin", 4=>"Knight"); $vocation_name[0][1] = array(1=>"Master Sorcerer", 2=>"Elder Druid", 3=>"Royal Paladin", 4=>"Elite Knight"); Verificando se tem o rook sample no banco de dados e no vocations.xml do ot tem a vocação 0 (none) Dúvida 3: Editar o check_name dentro da pasta /ajax e incluir abaixo de: isto: if(strlen($name) < 4) { echo '<font color="red">Nome muito curto. Mínimo de <b>4</b> letras.</font>'; exit; } Assim os players só poderão criar nomes de chars com 4 ou mais letras. Seguimos tentando na duvida 2!
- clonandooo
-
Banner Para Gesior Account.
arruma um progrma na net ai de fazer pop up e inclue na tua latestnews.php
-
3 Simples duvidas...
1. Abra o \config\config.php e altere as seguintes linhas: $config['site']['newchar_vocations'][0] = array(1 => 'Sorcerer Sample', 2 => 'Druid Sample', 3 => 'Paladin Sample', 4 => 'Knight Sample'); -> deixe apenas o sample que vc quer q os players tenham como vocação; $vocation_name[0][0] = array(0=>"Equipe do Servidor",1=>"Sorcerer", 2=>"Druid", 3=>"Paladin", 4=>"Knight") ai também vale remover asque vc nao quer, lembrando que tu tb talvez tenha que alterar o vocations.xml la no teu ot 2. Me explica melhor isso dai, qual pagina tu quer q o player so veja se estiver logado? pq no gesior ja vem tudo configuradinho de boa la... 3. Essa dai eu num entende mesmo! Tu quer q o nome do player so possa ser criado com 4 letras ou mais é isso???