-
Total de itens
2403 -
Registro em
-
Última visita
-
Dias Ganhos
8
Tudo que Piabeta Kun postou
-
bem eu vejo muito consoles criados por real team, alissow e etc.. qria saber como fazer o meu pois estou em um novo projeto solo e qria afzer um pra mim! agradeço desde ja!
-
[Resolvido] Second Promotion/vocation
tópico respondeu ao loucoint de Piabeta Kun em Lixeira Pública
Fexamento de Topico Reportado! -
eu axo q nesse caso nao seira um summon e sim um pet, procure um sistema de pets!
-
bem eu nao entendo muito de scripts o seu script parace estar certo , so tenhu um conselhu, eu so observei q os multiplicadores de atack de distancia magia e etc, estao meio Absurdos muito altos, as veses isso gera sobre carga no servidor! e na sua formula de multiplicadro de skills esta meio diferente so q estou acostumado e tem um novo multiplicador q nunca vi ( experience="1.0" ) e seu multiplicador de club ta " 0 "... eu axaria bom rever essa sua vocaçao, pois pode estar gerando sobre carga no seu server. É so uma opniao nao estou certo disso!
-
bem gente pra começar naos ei se e a seçao correta! e eu tava esses dias menedo no meu ot e revoli por sistema de status de task feita no meu site, ela funciona como o quests status normal do gesior, sendo q eu qria por pra qndo a task for completada aparecece no site q ela foi feita! eu consegui por funfando sendo q tem um probleminha, qndo o player pega a task, o npc gera um storage, e essa storage e a unica q eu posso usar pra indentificar o status, sendo q qndo o player ainda vai começar a task aparece no site q ele ja fez ela. - Eu axu q o nivel de experiencia para fazer essa modificaçao e avançado! vou postar aki os scripts usando um exemplo do q eu fiz no jogo pra dar uma ideia! na pasta data/xml eu adiconei no arquivo quests.xml assim para indentificar a task feita in game! <quest name="Minotaur Task - Completed!" startstorageid="65026" startstoragevalue="5000"></quest> explicando a modificaçao para q funciona-se o script em StartstorageValue eu coloquei o numero de monstros q teria q matar pra q valida-se a task feita! agora vou postar os scripts do site como esta! Pasta : xampp/htdocs/config arquivo config.php $config['site']['tasks'] = array('Trolls Task' => 65000, 'Golins Task' => 65001, 'Rotworms Task' => 65002, 'cyclops Task' => 65003, 'Crocodiles Task' => 65004, 'Tarantulas Task' => 65005, 'Carniphilas Task' => 65006, 'Stone Golems Task' => 65007, 'Mammoths Task' => 65008, 'Ice Golems Task' => 65009, 'Quaras Scouts Task' => 65010, 'Quaras Task' => 65011, 'Water Elementals Task' => 65012, 'Earth Elementals Task' => 65013, 'Energy Elementals Task' => 65014, 'Fire Elementals Task' => 65015, 'Mutated Rats Task' => 65016, 'Giant Spiders Task' => 65017, 'Hydras Task' => 65018 , 'Sea Seperpents Task' => 65019, 'Behemoths Task' => 65020, 'Serpent Spawns Task' => 65021, 'Demons Task' => 65029, 'Green Djiins Task' => 65022, 'Blue Djiins Task' => 65023, 'Pirates1 Task' => 65024, 'Pirates2 Task' => 65025, 'Minotaues Task' => 65026, 'Necromancers Task' => 65027, 'Priestess Task' => 65028); e pasta xampp/htdocs arquivo caharacters.php //task status by GoD Zephyrus $id = $player->getCustomField("id"); $number_of_quests = 0; $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD align="left" COLSPAN=2 CLASS=white><B>Tasks</B></TD></TD align="right"></TD></TR>'; $quests = $config['site']['tasks']; foreach ($quests as $storage => $name) { if(is_int($number_of_quests / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; $number_of_quests++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=95%>'.$storage.'</TD>'; $quest = $SQL->query('SELECT * FROM player_storage WHERE player_id = '.$id.' AND `key` = '.$quests[$storage].';')->fetch(); if($quest == false) { $main_content .= '<TD><img src="images/false.png"/></TD></TR>'; } else { $main_content .= '<TD><img src="images/true.png"/></TD></TR>'; } } $main_content .= '</TABLE></td></tr></table>'; bem vamus ao q eu qria fazer, eu qria por um parametro no script q fizesse a mesma coisa q no arquivo quests.xml, ou seja, contasse primeiro os monstros e assim fikasse valido a task no site! Aguardo resposta e agradeço desde ja!
-
[Fechado] Ip Changer 8.7 [Atualizado]
tópico respondeu ao mamatheus43211234 de Piabeta Kun em Lixeira Pública
essa cheba num funciona em 8.70 ! -
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
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.