-
Total de itens
90 -
Registro em
-
Última visita
Posts postados por zesy
-
-
Consegui nada, buga o bagulho...
E tipo... as outfits tá tudo certo no .dat e tals... tá foda :S
Desculpa a demora, escola nao me deixa entra :S
-
Só pra saber, alguém ai tem bug com outfit???
Tipo, quando eu sou Orebound, e quero colocar o outfit do Orebound, da debug, e não é o outfit.
Me disseram q tinha um nº máximo para colcocar no outfit.xml não sei se é vdd, mas to achando q é... :S
Quando eu vou troca de outfit, dá debug, mas com o GOD não dá, dai fico na dúvida :S
-
@Zeref
Então tá... entendi.
MAS... tem um bug, se vc fica dentro de uma casa, e usa a TV o NPC nao aparece no seu lugar.
-
@FlamesAdmin
Deixa eu te pergunta uma coisa, tem como colocar ip maior? pelo o q eu saiba o max é 19 caracteres(+/- isso)
@All
Alguém sabe como configuro o TVNPC???
Eu sumono o npc, dai vou tentar assistir aparece q nao tem canal no ar...
Tem como configura isso ou é bug??? (ou Troll do brun ;P)
-
Cara, se der use spoiler tá? (Se der não... usa spoiler ae krl)
E o bug pode tá no goback.lua (vê em actions e creaturescript)
Também queria saber como deixar o efeito mais "rapidin"... tem uns efeito meu aqui q fica mó lento...
Em questão do look.lua ... se o player fizer uma guilda não vai dar pra ver ;S
Acho q nao tem função pra verifica... dai vai ter q faze ela (shit) pra verifica o "sqlt" (<- Algo assim)
Mas, acho q isso é um pouco irrelevante para o momento...
-
@Slicer ...
Agora q percebi, se os players criarem guild, não vai dar pra ver aHEAUHSEAuehaUSEHauh
Será q tem alguma função pra ver se o player tem guild, vou pesquisar pra ver se tem...
E nem de ghost, caso o GOD tiver...
-
@StyloMaldoso
Cara, fico maneirinha, só q a minha só vai a 1º wave...
tenho um pergunta pra vc, quanto tempo demora pra vim as outras waves?
Como vc edito e tals?
-
@Zesy
Só mudar isso para isso:
if getPlayerGroupId(thing.uid) == 6 then ocupacao = "a GOD"
EDIT: Font Color é o KRL
Então cara, eu dei uma editadazinha no script, pra fala a verdade dei fiz uma organização q achei melhor...
coloquei sim o q vc disse, só q nao tá indo ;P
--EDIT--
Só pra você ver como tá:
if isPlayer(thing.uid) and thing.uid ~= cid then
if getPlayerGroupId(thing.uid) == 6 then
ocupacao = " and a Member of Black Pearl Team"
elseif getPlayerGroupId(thing.uid) == 4 then
ocupacao = " and a Game Master"
elseif getPlayerGroupId(thing.uid) == 3 then
ocupacao = " and a Tutor"
elseif getPlayerGroupId(thing.uid) == 5 then
ocupacao = " and a Sub"
end
--EDIT²--
Acho q arrumei
elseif getPlayerGroupId(thing.uid) == 1 then
ocupacao = ""
end
Só coloquei isso no final, pra caso o player nao for nenhuma dessas, eu sei q poderia usar só o "else", mais pra mim entender melhor coloquei assim
-
@Slicer
Tava eu, fazendo a ronda no meu serv e me deparei:
Dei look em 1 player:
"You see PLAYER. He is a GOD and pokemon treiner" <~~~ Hãããmm???
Dai falei pra ele da "look" em mim daí ele me mando isso:
"You see GOD. He is a pokemon treiner" <~~ WTF???
dai percebi:
if isPlayer(thing.uid) and thing.uid ~= cid then
if getPlayerGroupId(cid) == 6 then
ocupacao = "a GOD"
...
No caso ali "getPlayerGroudId(cid)" o cid quer dizer você msm, então se você for GOD e der look em um player vai aparece a msg q ele é GOD, pq vc é GOD.
Entendeu o que eu quis dizer?
Como não sou scripter(só intendo um pouco, pouco mesmo) tentei copia a ideia do "thing.uid" que é caso o player q vc estiver dando "look" q tem q ter tal coisa.
Mais só q daí essa parte fica invalida, não sei porque, dai fica o erro.
Caso você seja GOD, e der look em um player, vai fala q o player é GOD. Porque você q tem o groupId.
Caso você seja player e der look em um GOD, fala q o GOD é player.
A ideia ali nao devia ser algo assim?
if isPlayer(thing.uid) and thing.uid ~= cid then
if getPlayerGroupId(thing.uid) == 6 then
ocupacao = "a GOD"
...
Entendeu? se precisar de mais explicação ou melhora-la... só da um toke, que nóis arruma ;D
-
Error:
[27/07/2012 01:36:00] [Error - GlobalEvent Interface]
[27/07/2012 01:36:00] data/globalevents/scripts/CleanGoldenArena.lua:onTimer
[27/07/2012 01:36:00] Description:
[27/07/2012 01:36:00] data/globalevents/scripts/CleanGoldenArena.lua:4: attempt to call global 'returnPositions' (a nil value)
[27/07/2012 01:36:00] stack traceback:
[27/07/2012 01:36:00] data/globalevents/scripts/CleanGoldenArena.lua:4: in function <data/globalevents/scripts/CleanGoldenArena.lua:1>
[27/07/2012 01:36:00] [Error - GlobalEvents::timer] Couldn't execute event: CleanGoldenArena
Hmm... ???
--EDIT--
Cara, testei dinovo a Golden Arena, do geito q vc me mando. Só vai a 1º wave... o resto não vai.
Depois vou baixa change_log.v2.2 pra ver e depois vou testar.
-
@Zeref
Fui colocar aquela "Shiny ball" no server, ela funciona e tal. Só que mesmo pegando pokemons normais a ball fica shiny tbm. E vi que você não solucionou o caso do cara que tem aqui com o mesmo problema e ele não voltou a te procurar, da uma ajuda nisso? Não faço ideia o que seja.
Tava acontecendo o msm cmg... coloca assim:
if string.find(name, "shiny ") then
ballcatch = { --essa é a config da ball shiny... caso o poke tem "shiny" no meio(no corpse)
[2394] = {cr = 3, on = 24, off = 23, ball = 11737, send = 47, typeee = "normal"},
[2391] = {cr = 6, on = 198, off = 197, ball = 11740, send = 48, typeee = "great"},
[2393] = {cr = 10, on = 202, off = 201, ball = 11743, send = 46, typeee = "super"},
[2392] = {cr = 15, on = 200, off = 199, ball = 11746, send = 49, typeee = "ultra"},
[2398] = {cr = 13, on = 204, off = 203, ball = 2403, send = 45, typeee = "saffari"},
}
else
ballcatch = { --essa é caso o nome não tiver shiny
[2394] = {cr = 3, on = 24, off = 23, ball = 11826, send = 47, typeee = "normal"},
[2391] = {cr = 6, on = 198, off = 197, ball = 11832, send = 48, typeee = "great"},
[2393] = {cr = 10, on = 202, off = 201, ball = 11835, send = 46, typeee = "super"},
[2392] = {cr = 15, on = 200, off = 199, ball = 11829, send = 49, typeee = "ultra"},
[2398] = {cr = 13, on = 204, off = 203, ball = 2400, send = 45, typeee = "saffari"},
}
end
And @Slicer ou vou testar o que vc me disse lá sobre a Golden Arena.
--EDIT--
@Slicer
Cara uma coisa achei estranha:
function onTimer(cid, interval, lastExecution)
doBroadcastMessage("Golden Arena will begin in 10 minutes! Go prepare yourself!")
addEvent(doBroadcastMessage, 300000, "Golden Arena will begin in 5 minutes!\nWe hope that participants are already prepared!")
addEvent(getParticipantes, 480000)
addEvent(doBroadcastMessage, 600000, "The Golden Arena are started!")
addEvent(doWave, 600000, getGlobalStorageValue(22549) ~= -1 and true or false)
getParticipantes()
addEvent(doWave, 600000, true)
Você falo pra mim muda o getGlobal... pra true né?
dai vai ter 2 addEvent, posso tira o ultimo né...
-
/\ teu globalevents/scripts/Golden Arena.lua ta assim?
addEvent(doWave, 600000, getGlobalStorageValue(22549) ~= -1 and true or false)
se sim.. mude pra isso..
addEvent(doWave, 600000, true)
eu mudei isso sem querer.. ;x malz..
Ta assim:
addEvent(doWave, 2000, true)
Eo script tá assim:
function doWave(continua)
if getGlobalStorageValue(22547) == #waves+1 then
continua = false
setGlobalStorageValue(22547, -1) --podese organiza os horarios das golden arenas no globalevents.xml!!
setGlobalStorageValue(22550, -1) --ta arrumado pra acontecer a cada 5h! lembrando q o horario do globalevents.xml
end --tem q ser 10min antes do horario ms...
--e o "CleanGoldenArena" tem q ser 1:30h~2h depois de começar a golden!
if not continua then --e n esqueçam de arruma os horarios em talkactions/scripts/GoldenArena.lua na parte de horarios!
return true
end
if getGlobalStorageValue(22548) <= 0 then
local wave = getGlobalStorageValue(22547) <= 0 and 1 or getGlobalStorageValue(22547)
for i = 1, #posis do
monster = doSummonCreature(waves[wave], posis)
setAgressive(monster) --alterado!!
doSendMagicEffect(getThingPos(monster), 21)
setPlayerStorageValue(monster, 22546, 1)
end
for _, sid in ipairs(getPlayersOnline()) do
if getPlayerStorageValue(sid, 22545) == 1 then
doPlayerSendTextMessage(sid, 20, "Wave "..wave.." will begin!")
end
end
setGlobalStorageValue(22547, wave+1)
setGlobalStorageValue(22548, #waves[wave])
end
addEvent(doWave, 60000, continua)
end
------------------------------------------------------------------------------------------------------------------
function getParticipantes()
local s = ""
if getGlobalStorageValue(22549) ~= -1 then
s = string.explode(getGlobalStorageValue(22549), ",")
end
if s == "" then
return true
end
for i = 1, #s do
for _, sid in ipairs(getPlayersOnline()) do
if getCreatureName(sid) == s then
doTeleportThing(sid, getClosestFreeTile(sid, {x=1734, y=127, z=7})) --pos pra onde os players vao ser teleportados quando a golden começar!
doSendMagicEffect(getThingPos(sid), 21)
if #getCreatureSummons(sid) >= 1 then
doTeleportThing(sid, getClosestFreeTile(getCreatureSummons(sid)[1], {x=1734, y=127, z=7})) --pos pra onde os pokes dos players serao teleportados!
doSendMagicEffect(getThingPos(getCreatureSummons(sid)[1]), 21)
end
setPlayerStorageValue(sid, 22545, 1)
setGlobalStorageValue(22550, (getGlobalStorageValue(22550) <= 0 and 0 or getGlobalStorageValue(22550))+1)
end
end
end
setGlobalStorageValue(22549, -1)
end
------------------------------------------------------------------------------------------------------------------
function onTimer(cid, interval, lastExecution)
--[[doBroadcastMessage("Golden Arena will begin in 10 minutes! Go prepare yourself!")
addEvent(doBroadcastMessage, 300000, "Golden Arena will begin in 5 minutes!\nWe hope that participants are already prepared!")
addEvent(getParticipantes, 480000)
addEvent(doBroadcastMessage, 600000, "The Golden Arena are started!")
addEvent(doWave, 600000, getGlobalStorageValue(22549) ~= -1 and true or false) ]]
getParticipantes()
addEvent(doWave, 60000, true)
return true
end
Eu não postei a parte das posis e da waves pq é irrelevante.
-
@Slicer & Others
Sim, fiz passo a passo o sistema da Golden, não esqueci de nada, eu adicionei 1 wave só pra test, dai mudei a linha q tinha que muda no pokeexp.lua ... mas msm assim não tá indo as outras waves... tem 20 pos, tem 20 pokes, 1 por cada pos...
Vou dar uma olhada no sistema dinovo, vou refazer tudo o q é preciso...
--EDIT--
Refiz tudo, 2 vezes, não tinha nada q eu nao tinha colocado antes.
Depois vou testar pra ver.
--EDIT²--
Aff... pq só aqui não tá indo :S
Não adianta eu refiz tudo, contei quantos pokes tinha, quantas posis tinha tbm... arumei a wave lá no pokeexp.lua pra (4+1) q tinha q muda, mais a 2º wave nao vai :S
-
No meu Serv aqui a Golden Arena não tá funfando direito, tipo, só tá indo a 1º wave, não sei o q é isso... quando da a hora pra começa, tudo diboua... os players são teleportados pra arena, depois de uns segundos(acho q uns 2) os monstros são sumonados e tals... os player matam a wave e não acontece mais nada... mó tenso... Não aparece as outras waves... e não tem erro no console... :S
Saberia me Explicar o q seria isso???
-
@Slicer
Valew cara, os kra do meu Serv fica atormentando minha cabeça aqui vey... mó tenso vlw aii manin
Quaquer coisa tamo ae (que idiota isso, vc q sempre ajuda... auhseuahe mais sei lá se quiser apaga alguém tamo ae tbm)
-
@Zesy
Que bagunça, dei uma arrumada no script lol:
myball = getPlayerSlotItem(cid, 8)
nexp = getItemAttribute(myball.uid, "nextlevelexp")
thingball = getPlayerSlotItem(getCreatureMaster(thing.uid))
nick = getItemAttribute(thingball.uid, "nick")
if getCreatureMaster(thing.uid) == cid then
string = "You see your "..string.lower(getCreatureName(thing.uid)).."
if nick then
string = string.." ("..nick..")"
end
string = string.." "..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
else
string = "You see a "..string.lower(getCreatureName(thing.uid))..""
if nick then
string = string.." ("..nick..")"
end
string = string.." "..levelinfo.."."
string = string.."\nIt belongs to "..getCreatureName(getCreatureMaster(thing.uid)).."."
end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string)
return false
end
Ve se pega ou se pegava ve se resolveu ou sei lá ahusausa
Então cara, não adianto nadinha... tipo só mandei uma parte do Script, a parte de quando você não é o Mestre da Criatura, daí sai o look... mesmo quando os pokes dos outros tão com nick, não aparece ele no look...
Tenho umas duvidadas aqui tbm, tipo alguns corpos dos pokes não tá dando pra dar catch, tipo o ID do corpo tá igual lá na lib e o nome tá certinho tbm... os pokes são os shiny. Pokes que eu ja vi q tá com bug(Não dando pra dar catch) são:
•Shiny Nidoran Female/Male
•Shiny Mr. Mime
Até agr só achei os 2 :S
Vlw ai pelo script, apesar de nao resolver nada, mais pelo menos deu uma limpada na bagunça... kkkk
-
Aproveitando essa de DatEditor, tem como faze um Efeito mais rapido?
Tipo, q ele passa mais rapido?
Se não entedeu eu explico melhor...
-
@Slicer
Valeu ai, o meu tava diferente, depois eu vou testar.
Outra Dúvida:
Look.lua
if getCreatureMaster(thing.uid) == cid then
local myball = getPlayerSlotItem(cid, 8).uid
local nexp = getItemAttribute(myball, "nextlevelexp")
local nick = getItemAttribute(getPlayerSlotItem(getCreatureMaster(thing.uid), 8).uid, "nick") or nil
if nick ~= nil then
string = "You see your "..string.lower(getCreatureName(thing.uid)).." ("..getItemAttribute(getPlayerSlotItem(getCreatureMaster(thing.uid), 8).uid, "nick")..") "..levelinfo.."."
else
string = "You see your "..string.lower(getCreatureName(thing.uid)).." "..levelinfo.."."
end
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
if nick ~= nil then
string2 = "You see a "..string.lower(getCreatureName(thing.uid)).." ("..getItemAttribute(getPlayerSlotItem(getCreatureMaster(thing.uid), 8).uid, "nick")..") "..levelinfo..".\nIt belongs to "..getCreatureName(getCreatureMaster(thing.uid)).."."
else
string2 = "You see a "..string.lower(getCreatureName(thing.uid)).." "..levelinfo..".\nIt belongs to "..getCreatureName(getCreatureMaster(thing.uid)).."."
end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string2)
end
return false
end
O que tem de errado na parte em negrito?
ela é a parte do look q quando o summon não é seu, aparece a msg, eu tava tentando faze aparece o Nick q nem no PxG pra fica bom... mais não vai :S
-
Porra, tou com umas dúvidas aqui:
1º) Eu adicionei o Crystal Onix no meu Serv, só que tem uma problema, eu fiz tudo que o @ZerefShirou fez nesse tuto aqui, mas ele dá problema, ele tem "Ghost Walk", na verdade ele nao tem, isso é o bug... Ele passa nas paredes e outras coisas como se tivesse, e nao adianta me fala que ele deve tar na tabela o Ghost Walk pq ele nao tá... e tipo, coloquei ele num npc, só que quando eu mato ele, ele vira um corpo, ou seja, como se realmente fosse um "Wild"(Selvagem) já procurei outras tabelas pra ver se tem q add ele mais nao achei... isso é tenso...
2º) Como eu aumento o dano de pokemon selvagem? por exemplo: eu vou mata um Zapdos, só que ele nao "hita" mto os danos dele são fracos, como eu aumento?
3º) Bug que volta life do poke: Exemplo com Charizard.
• Você tira o Zard. Ele tá com vida full...
• Daí você tá caçando, até que ele fica com life no vermelho.
• Se você faz "logoff" com o Zard foda da ball, depois faz "login", ele vai tar dentro da bola, você tira o Zard e ele volta com o life que tava da ultima vez que ele tava dentro da ball, ou seja, life full.
• Se você chama o Zard com o life no amarelo pra dentro da ball e depois efetua o "logoff" depois o "login", ele ainda vai continuar com a life no amarelo, daí tu caça mais um poco com ele, até ele fica com o life no vermelho, você faz "logoff" com o Zard pra fora da ball, depois o "login", você usa o Zard dinovo ele tá com o life no amarelo(sendo que a ultima vez que você chamou ele, o Zard tava com o life no amarelo)
Conclusão, quando você faz "logoff" com o Pokemon pra fora da ball, não salva sua life, talvez nem seu Stats, eu ainda não ví, só percebi o life mesmo.
Entendeu agora?
Bom, eu acho q é isso...
Se precisar que explique melhor, só avisa que faço um texto kkkk...
Agradeço desde já...
-
@ZerefShirou
Poderia citar um exemplo de como eu add esse comando e onde?
no Moves.lua né?
...e Regice é sux perto do Mew
Depois de Arceus, vem Mew... depois Palkia e Dialga, Giratina... dai pra frente o resto é cotoco ;D
-
@All
Alguém poderia me fala como aumento o dano dos pokes selvagens???
Os lendários estavam sem attacks, então coloquei, só que eles rancam pouco.
Alguém pode me ajuda?
Outra Dúvida:
Como posso fazer um poke imune à Sleep?
Tipo Mew, quero que ele seja imune à todos attacks que fazem ele dormir. Tem como?
Agradeço desde já!
-
@ZerefShirou
Não adianta, pode coloca só o zero q nao vai...
tbm tava vendo nao tem nenhum erro no script... tá foda esse bug, os kra tão fazendo todas quest só correndo...
EDIT: arrumei a solução:
doChangeSpeed(cid, - getCreatureSpeed(cid))
doChangeSpeed(cid, PlayerSpeed)
Ví no Order.lua na parte do "End fly/ride"
já q o comando é o mesmo então só copiei a parte da velocidade, deu certo.
Então tá ae, pra quem tem essa dúvida.
-
@ZerefShirou só pra mim ter certeza, pq meu pc estragou e fiquei um bom tempo sem entra aqui. Você corrigiu o Erro no seu sistema de Bike? ele nõ volta a Speed normal do player.
function onUse(cid, item, frompos, item2, topos)
BikeStorage = getPlayerStorageValue(cid, 5701)
SurfStorage = getPlayerStorageValue(cid, 63215)
FlyStorage = getPlayerStorageValue(cid, 17000)
RideStorage = getPlayerStorageValue(cid, 17001)
outfit = getCreatureOutfit(cid)
if #getCreatureSummons(cid) > 0 then
return true
end
local pos = getCreaturePosition(cid)
local npos = {x=pos.x, y=pos.y, z=pos.z}
local path = {8029}
if (isInArray(path, getTileThingByPos(npos).itemid)) then
return doPlayerSendCancel(cid, "You can\'t leave bike in the Bike Path.")
end
local grounds = {5405, 5406, 5407, 5408, 5409, 5410}
if (isInArray(grounds, getTileThingByPos(npos).itemid)) then
return doPlayerSendCancel(cid, "You cannot use bike in subwater.")
end
if SurfStorage > 0 or FlyStorage > 0 or RideStorage > 0 then
if SurfStorage > 0 then
system = "surf"
elseif FlyStorage > 0 then
system = "fly"
elseif RideStorage > 0 then
system = "ride"
end
return doPlayerSendCancel(cid, "You can\'t use bike while "..system..".")
end
if getPlayerSex(cid) == 0 then
out = 1393
else
out = 1394
end
if BikeStorage <= 0 then
doSendMagicEffect(getThingPos(cid), 3)
setPlayerStorageValue(cid, 5701, 1)
doChangeSpeed(cid, PlayerSpeed * 2)
doSetCreatureOutfit(cid, {lookType = out, lookHead = outfit.lookHead, lookBody = outfit.lookBody, lookLegs = outfit.lookLegs, lookFeet = outfit.lookFeet}, -1)
return true
elseif BikeStorage > 0 then
doSendMagicEffect(getThingPos(cid), 3)
doChangeSpeed(cid, PlayerSpeed)
setPlayerStorageValue(cid, 5701, 0)
doRemoveCondition(cid, CONDITION_OUTFIT)
return true
end
return true
end
Não liga, dei uma editadazinha pra nao poder tira a bike na Ciclovia nem usa ela no fundo d'agua...
Dúvida:
Como aumento os danos das magias dos Pokes Selvagens??? Tipo quer que o poke selvagem seja mais forte, sua move ranca mais life e tals...
-
@jeff of hell
Não tem não cara. o cara que fez esse serv não quis vender nem distribuir as sources, nem adianta procura só o @Brun123 tem elas... e acho...
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
[Encerrado] [Pokemon] Dúvidas? - Pda
em Tópicos Sem Resposta
Postado
@Slicer... sem querer encher teu saco... mas os players no meu server, fizeram Guild, só que não aparece no look...
Será q tem algum jeito de aparecer no look???
acho q vai ter q mecher com sql pra faze o script :S