-
Total de itens
2403 -
Registro em
-
Última visita
-
Dias Ganhos
8
Tudo que Piabeta Kun postou
-
Killing In The Name Of... [Todos Os Monstros, Todas As Recompensas]
tópico respondeu ao tibiaa4e de Piabeta Kun em Globalevents e Spells
no meu caso so consegui fazer a task de minotaurs, funfou direitinhu, mais na segunda task o mobs nao foram contados, ou seja nao da pra finalizar, e pra muito q perguntam, qndo vc termina a task vc vai no npc e fala hi / report ai ele te teleporta pro local do boss, e se for exp ou dinheiro ele te da na hora! espero soluçoes no script! -
aew man eu nao sou muito bom de intender scripts, sou apenas um curioso futucador, entao vou te mandar os scripts da minha anihi: Server: Real Server 3.1 by doidin e real team! Protocolo: 8.60 versao do console: 0.3.6 vamus la em actions.xml acrecente isso: <!-- Anihilator Quest --> <action actionid="5006" script="anni/chest.lua" /> <action actionid="5007" script="anni/chest.lua" /> <action actionid="5008" script="anni/chest.lua" /> <action actionid="5009" script="anni/chest.lua" /> <action actionid="7000" script="anni/annichest.lua"/> agora vamus aos scripts: annichest.lua local room = { -- room with demons fromX = 33229, fromY = 31697, fromZ = 14, toX = 33224, toY = 31697, toZ = 14 } local monster_pos = { [1] = {pos = {33224, 31695, 14}, monster = "Demon"}, [2] = {pos = {33226, 31695, 14}, monster = "Demon"}, [3] = {pos = {33228, 31697, 14}, monster = "Demon"}, [4] = {pos = {33229, 31697, 14}, monster = "Demon"}, [5] = {pos = {33227, 31699, 14}, monster = "Demon"}, [6] = {pos = {33225, 31699, 14}, monster = "Demon"} } local players_pos = { {x = 33224, y =31671, z = 13, stackpos = 253}, {x = 33223, y =31671, z = 13, stackpos = 253}, {x = 33222, y =31671, z = 13, stackpos = 253}, {x = 33221, y =31671, z = 13, stackpos = 253} } local new_player_pos = { {x = 33227, y = 31697, z = 14}, {x = 33226, y = 31697, z = 14}, {x = 33225, y = 31697, z = 14}, {x = 33224, y = 31697, z = 14} } local playersOnly = "no" local questLevel = 101 function onUse(cid, item, fromPosition, itemEx, toPosition) local all_ready, monsters, player, level = 0, 0, {}, 0 if item.itemid == 1945 then for i = 1, #players_pos do table.insert(player, 0) end for i = 1, #players_pos do player[i] = getThingfromPos(players_pos[i]) if player[i].itemid > 0 then if string.lower(playersOnly) == "yes" then if isPlayer(player[i].uid) == TRUE then all_ready = all_ready+1 else monsters = monsters+1 end else all_ready = all_ready+1 end end end if all_ready == #players_pos then for i = 1, #players_pos do player[i] = getThingfromPos(players_pos[i]) if isPlayer(player[i].uid) == TRUE then if getPlayerLevel(player[i].uid) >= questLevel then level = level+1 end else level = level+1 end end if level == #players_pos then if string.lower(playersOnly) == "yes" and monsters == 0 or string.lower(playersOnly) == "no" then for _, area in pairs(monster_pos) do doSummonCreature(area.monster,{x=area.pos[1],y=area.pos[2],z=area.pos[3]}) end for i = 1, #players_pos do doSendMagicEffect(players_pos[i], CONST_ME_POFF) doTeleportThing(player[i].uid, new_player_pos[i], FALSE) doSendMagicEffect(new_player_pos[i], CONST_ME_ENERGYAREA) doTransformItem(item.uid,1946) end else doPlayerSendTextMessage(cid,19,"Only players can do this quest.") end else doPlayerSendTextMessage(cid,19,"All Players have to be level "..questLevel.." to do this quest.") end else doPlayerSendTextMessage(cid,19,"You need "..table.getn(players_pos).." players to do this quest.") end elseif item.itemid == 1946 then local player_room = 0 for x = room.fromX, room.toX do for y = room.fromY, room.toY do for z = room.fromZ, room.toZ do local pos = {x=x, y=y, z=z,stackpos = 253} local thing = getThingfromPos(pos) if thing.itemid > 0 then if isPlayer(thing.uid) == TRUE then player_room = player_room+1 end end end end end if player_room >= 1 then doPlayerSendTextMessage(cid,19,"There is already a team in the quest room.") elseif player_room == 0 then for x = room.fromX, room.toX do for y = room.fromY, room.toY do for z = room.fromZ, room.toZ do local pos = {x=x, y=y, z=z,stackpos = 253} local thing = getThingfromPos(pos) if thing.itemid > 0 then doRemoveCreature(thing.uid) end end end end doTransformItem(item.uid,1945) end end return TRUE end chest.lua function onUse(cid, item, frompos, item2, topos) if item.uid == 5006 then queststatus = getPlayerStorageValue(cid,5010) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"You have found a Demon Armor.") doPlayerAddItem(cid,2494,1) setPlayerStorageValue(cid,5010,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif item.uid == 5007 then queststatus = getPlayerStorageValue(cid,5010) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"You have found a Magic Sword.") doPlayerAddItem(cid,2400,1) setPlayerStorageValue(cid,5010,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif item.uid == 5008 then queststatus = getPlayerStorageValue(cid,5010) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"You have found a Stonecutter Axe.") doPlayerAddItem(cid,2431,1) setPlayerStorageValue(cid,5010,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif item.uid == 5009 then queststatus = getPlayerStorageValue(cid,5010) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"You have found a Thunder Hammer.") doPlayerAddItem(cid,2421,1) setPlayerStorageValue(cid,5010,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end else return 0 end return 1 end bem nao explicarei pois como ja disse eu sou apenas futucador e aprendiz de scripts eu so recomento mudar a gosto as ids das action, storages e posiçoes de cada sumon a gosto! espero te de alguma forma ajudado! fuiz!
-
bem eu to mxendo em um server ja algum tempo fikei paradao uns meses e depois de por muitos scripts e desbugar muito meu map vi q a parcel tava bugada, e nao sei nem mais tudo q eu adicionei pra eu poder pegar outro server com esses sistema, ou seja, nao da pra mim passar meus scripts pra outro server com esses sistema desbugado e entao precisava ver como faço pra por ele funfando. alguem me ajuda???? agradeço desde ja!
-
fikei sabendo q esse sistema de chuva(no caso ai tempestade) causa laggs no server! eu tbm nao consegui por pra funfar, mais ai fika a criteiro de qm for usar e qro saber se é mito se da lagg ou nao?
-
veio nao entendi bulufas, explica o seu script plx!
-
Google translate, Salvando vidas! Taxa de perda Stamina = 1 Stamina taxa de ganho = 3 taxa de Stamina limiar de ganho = 12 Avaliação resistência limite superior = 41 * 60 Avaliação resistência limite inferior = 14 * 60 Stamina taxa acima do normal = 1,5 taxa de Stamina em condições normais = 0,5 Limite de resistência Apenas Premium = true espero que intenda! Fuiz
-
fio creio eu q isso vc modifica na action do iten, ou seja, vc tem q ir em actions, ir no script da firewalker boots e la modificar a seu gosto se precisar de uma ajuda posta a action q nois da um jeito!
-
LOL nem comento que eu noobei aqui, desculpe eu li erradao! se fizer isso abaixo deve dar certo!
-
Teleport Que Azerus Deixa Não Desapareçe
tópico respondeu ao xcocacola de Piabeta Kun em Lixeira Pública
vc ja tentou colocar o script do ot 8.57? se vc so upou a versao e manteve os scriipts pode ser algum erro de incopatibilidade ou erro de reconhecimento da distro, pois aki em casa os portais da ink aparecem e somem de boa, mais nao da pra entrar no portal dos bosses ja na casa do meu irmao o msmso script funfa de boa, ou seja ocorreu algum erro na distro ou incompatibilidade com meu sistema, sei la! -
É mais de 3 anos mexendo no meu ot e ainda falta muito pra perfeiçao! u.u... a procura do ot perfeito!!!
-
[Duvida] Quest Status Bugado Gesior 0.3.6
tópico respondeu ao buzurck de Piabeta Kun em Lixeira Pública
EdiT... veio eu reli la o topico la em cima e ja sei oq houve! kkk isso ja accounteceu comigo! vamus la a explicaçao! bem as quests de escolhe o bau ou as quests de mais de um bau tem varios storages, mais elas tem um fator de storage unico no script observe a minha anihilator: function onUse(cid, item, frompos, item2, topos) if item.uid == 5006 then queststatus = getPlayerStorageValue(cid,5010) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"You have found a Demon Armor.") doPlayerAddItem(cid,2494,1) setPlayerStorageValue(cid,5010,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif item.uid == 5007 then queststatus = getPlayerStorageValue(cid,5010) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"You have found a Magic Sword.") doPlayerAddItem(cid,2400,1) setPlayerStorageValue(cid,5010,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif item.uid == 5008 then queststatus = getPlayerStorageValue(cid,5010) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"You have found a Stonecutter Axe.") doPlayerAddItem(cid,2431,1) setPlayerStorageValue(cid,5010,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif item.uid == 5009 then queststatus = getPlayerStorageValue(cid,5010) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"You have found a Thunder Hammer.") doPlayerAddItem(cid,2421,1) setPlayerStorageValue(cid,5010,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end else return 0 end return 1 end viu q cada bau tem um storage mais la na linha queststatus = getPlayerStorageValue(cid,5010) tem um storage q todos os baus tem, ou seja , vc tem q por la no id da storage da quest no config do site o valor unico q no meu caso ai no exemplo e 5010! bem tentei explicar de melhor forma tenta ai e me avisa se conseguiu! se conseguir reporta para um moderador para fexamento do topico! Aguardo sua resposta! -
Alerta by alissow, ate parece q eu dou moral a isso e a ele... kkkk!!!!
-
Sistema De Acabou Premium Volta A Vocation!
tópico respondeu ao Piabeta Kun de Piabeta Kun em Lixeira Pública
blz vou testar e postar se deu certo eu demorei a responder pq eu to sem tempo e sem pc... ------------------------------------------------------------------------------------------------------------------------------- Aew veio eu testei e nao deu certo!, eu fiz como outro script a parte do jeito q se mandou so alterei as coordenadas no script e nao funfou, meu nivel de experiencia script é futucador, eu nao entendo muito bem nao por isso nao sei como usa direito o script dai eu usei igual se me mandou e nada da uma ajdua ai! Vlw agradeço desde ja! EDIT...... -
bem eu peguei uns mmeses atras ums sistema de nao sei qm, (pois nao me lembro mais..) que ao acabar a PREMIUM ACCOUNT o player voltaria pro templo free, ou seja, o player e p.a. dai ele mora numa city preium , qndo ele acaba o premium time ele volta a morara na area free, bem eu qria aperfeicoar esse sistema pondo pra voltar a promotion dele. exemplo; o cara e p.a. de second promotion(so os p.as.tem second promotion) dai ele vlta pra promotion anterior , ou seja promotion 1. vou postar aki o script: - premium check (script 1) function onLogin(cid) local premmydays = getPlayerPremiumDays(cid) if premmydays > 0 then setPlayerStorageValue(cid, 20500, 1) end return TRUE end - premium check2 (script 2) function onLogin(cid) pos = {x = 32360, y = 31782, z = 7} -- POS que o player será teleportado. if getPlayerStorageValue(cid, 20500) == 1 and getPlayerPremiumDays(cid) == 0 then doTeleportThing(cid, pos) doPlayerSetTown(cid, 2) setPlayerStorageValue(cid, 20500, -1) end return TRUE end Lembrando q esses scripts sao creaturescript. Agradeço desde ja pela ajuda!
-
[Duvida] Quest Status Bugado Gesior 0.3.6
tópico respondeu ao buzurck de Piabeta Kun em Lixeira Pública
veio e simples vc tem q por o storage da quest no script da quest tem o valor do storage. exmplo: function onUse(cid, item, frompos, item2, topos) if item.uid == 8001 then queststatus = getPlayerStorageValue(cid,8001) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"You have found a Boots of Haste.") doPlayerAddItem(cid,2195,1) setPlayerStorageValue(cid,8001,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end na linha " queststatus = getPlayerStorageValue(cid,8001)" o storage e 8001 ai eu boto la no " $config['site']['quests'] = array('Annihilator' => 5000,'Demon Helmet' => 6076,'Pits of Inferno' => 5550); // list of quests, 'questname' => storage-id..." vc bota o nome da quest e o storage. exemplo: digamos q o storage q axamos acima e da anihi ira fikar assim; $config['site']['quests'] = array('Annihilator' => 8001); // list of quests, 'questname' => storage-id..." vc bota o nome da quest e o storage. pronto agora funfa! se nao intender me manda um pm, eu fiz com preça pq eu to saindo do pc bjundas pra todos! -
[Arquivado]Contador De Visitas
tópico respondeu ao Demonbholder de Piabeta Kun em Noticias - Arquivo
ta bom man, so noa ta muito bem reformulado a explicaçao do script, mais fora isso tudo sussa! :withstupidsmiley: -
[Tutorial] Concertando Erro Gesior Shop
tópico respondeu ao edmolla de Piabeta Kun em Tutoriais de Websites
simples galera, vcs bota la o item correspondente na pasat item_images dai numera de acordo com sua loja: exemplo: oferta 1, iten 2400(magic sword, imagem.jpg(com a foto do item) com o numero da oferta, ou seja , oferta 1 magic sword = imagem 1.jpg.... espero ter ajudado! fuiz Bjo Me Liga Gata!!!! u.u -
qualquer duvida posta aki q nois resolve ... fuizzzzzzzzzzzzzzzzz
-
qria saber se nao tem como fazer algo do tipo pra premiums pq eu nao uso sistem vip, eu uso o proprio premium como vip! e ai tem algo pra mim??
-
so um conselho, o script do yune e otimo mias eu ja usei em 3 servers e os players reclamam abeça, dai e seu criterio usar ou nao! fuiz Bjo Me Liga Gata!!!
-
Qndo Player Morre De Bless Nao Perde Itens Mais Volta Para O Lv 1
tópico respondeu ao Piabeta Kun de Piabeta Kun em Lixeira Pública
aki esta assim : premiumForPromotion = false blessingOnlyPremium = false blessingReductionBase = 30 blessingReductionDecreament = 5 eachBlessReduction = 8 e ai onde ta o erro?? -
Stages: vai no seu config.lua na pasta do ot abra ele e procure a linha : experienceStages = false dai so mudar pra: experienceStages = true true, yes, 1 = sim false, no, 0 = nao e a rapier q vc ta falando e ice rapier?? se for veja tbm no seu config.lua a s eguinte linha: removeWeaponCharges = false agora se ja sabe o q faz ne?? se nao for ai se manda um pm q nois ve o q faz! fuiz ... Bjo Me Liga Gata!!!
-
pq se nao bota so demon ?? dai ele nao ter conflito! mais se kiser postar o scripts eu vejo e do um jeito proce! flw?
-
Adicionando Items Nos Player System Geisor
tópico respondeu ao sonezin de Piabeta Kun em Lixeira Pública
Resolvido ! Reportado para fexamento! -
manin vc podia fazer o seguinte, na seçao de scripts pega o script de full addon doll, add no seu server e bota pra vender no site!!! Resolvido?? abraços!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
