-
Total de itens
2403 -
Registro em
-
Última visita
-
Dias Ganhos
8
Tudo que Piabeta Kun postou
-
simples! vcs tera q add um scrip no server chamado shop.lua! aki vai o script: va em data/globalevents/scripts crie um arkivo .LUA com o nome de shop (shop.lua), e dentro dele coloque isso: -- ### CONFIG ### -- message send to player by script "type" (types you can check in "global.lua") SHOP_MSG_TYPE = 19 -- time (in seconds) between connections to SQL database by shop script SQL_interval = 30 -- ### END OF CONFIG ### function onThink(interval, lastExecution) local result_plr = db.getResult("SELECT * FROM z_ots_comunication WHERE `type` = 'login';") if(result_plr:getID() ~= -1) then while(true) do id = tonumber(result_plr:getDataInt("id")) action = tostring(result_plr:getDataString("action")) delete = tonumber(result_plr:getDataInt("delete_it")) cid = getCreatureByName(tostring(result_plr:getDataString("name"))) if isPlayer(cid) == TRUE then local itemtogive_id = tonumber(result_plr:getDataInt("param1")) local itemtogive_count = tonumber(result_plr:getDataInt("param2")) local container_id = tonumber(result_plr:getDataInt("param3")) local container_count = tonumber(result_plr:getDataInt("param4")) local add_item_type = tostring(result_plr:getDataString("param5")) local add_item_name = tostring(result_plr:getDataString("param6")) local received_item = 0 local full_weight = 0 if add_item_type == 'container' then container_weight = getItemWeightById(container_id, 1) if isItemRune(itemtogive_id) == TRUE then items_weight = container_count * getItemWeightById(itemtogive_id, 1) else items_weight = container_count * getItemWeightById(itemtogive_id, itemtogive_count) end full_weight = items_weight + container_weight else full_weight = getItemWeightById(itemtogive_id, itemtogive_count) if isItemRune(itemtogive_id) == TRUE then full_weight = getItemWeightById(itemtogive_id, 1) else full_weight = getItemWeightById(itemtogive_id, itemtogive_count) end end local free_cap = getPlayerFreeCap(cid) if full_weight <= free_cap then if add_item_type == 'container' then local new_container = doCreateItemEx(container_id, 1) local iter = 0 while iter ~= container_count do doAddContainerItem(new_container, itemtogive_id, itemtogive_count) iter = iter + 1 end received_item = doPlayerAddItemEx(cid, new_container) else local new_item = doCreateItemEx(itemtogive_id, itemtogive_count) received_item = doPlayerAddItemEx(cid, new_item) end if received_item == RETURNVALUE_NOERROR then doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received >> '.. add_item_name ..' << from OTS shop.') db.executeQuery("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";") db.executeQuery("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";") else doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from OTS shop is waiting for you. Please make place for this item in your backpack/hands and wait about '.. SQL_interval ..' seconds to get it.') end else doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from OTS shop is waiting for you. It weight is '.. full_weight ..' oz., you have only '.. free_cap ..' oz. free capacity. Put some items in depot and wait about '.. SQL_interval ..' seconds to get it.') end end if not(result_plr:next()) then break end end result_plr:free() end return TRUE end agora va na pasta data/globalevents e abra o arkivo globalevents.xml e adicione isso la: <globalevent name="shop" interval="30" script="shop.lua"/> Pronto seu server e site estarao sincronizados e recebera os itens do site! espero ter ajudado se kizer da um +rep ai, flws fuiz!
-
simples na pasta config tem la a city inicial, digamos q vc use carlin (2), entao estara assim: $config['site']['newchar_towns'][0] = array(2); ai e so vc botar as q vc kizer assim como abaixo: $config['site']['newchar_towns'][0] = array(2,3,4,5); so por virgula e os numeros das citys! fuizz
-
to precisando dos scripts do sistema de parcel, pq no meu nao esta funfando e talz, ja tentei axar onde fika em outros servers sendo q nao axei! ajuda aew plxx!
-
[8.0] Colocando Quests No Quest Log
tópico respondeu ao Luiz Vitor de Piabeta Kun em Tutoriais de Scripting
manolo nao consegui fazer funfar aki, pode esplicar melhor??? -
ajuda aew galera , nao é so duvida minha!!!!! agradeço desde ja!!!
-
se nao vai ajudar, nem deixe posts toscos! :withstupidsmiley: Se alguem puder me ajudar com um link de um tutorial agradeço. flw
-
Comandos 8.4/8.5 - 8.52/8.62
tópico respondeu ao rainieruriel3 de Piabeta Kun em Actions e Talkactions
fio att de attack defense e armor estao errados, faltou o "aet" /attr set attack " (numero q qr) /attr set defense " (numero q qr) e por ai vai! -
kade a explicaçao nao entendi bem o q faz!
-
bom script pena q ja existe alguns topicos sobre o msmo script , antes de postar algo veja se ja nao existe algo igaul pois isso pode ser considerado flood, mais msmoi assim bom trabalhu!
-
axu meio dificl vc arrumas essa pasat exatamente igaul a do global , pq vc ano pega os monstros devagar e vai editando? vai num fansite desses e edita a seus gosto! fuiz!
-
Alguem Ae Pode Postar O Download Do Itens.xml?
tópico respondeu ao 123henrique123 de Piabeta Kun em Lixeira Pública
bem se vc kiser se pode inserir os itens no seu item.xml , para fazer isso vc precisa indentificar o id do item e ai e so brincar, por nome, atribultos e etc, para nao dar erro edite com o bloco de notas, pois outros editores de texto bulgam o itens xml, use back up para redulsir problemas e é isso espero ter ajudado! duiz! -
Duvidas Com O /attr? Retirado
tópico respondeu ao miguel223 de Piabeta Kun em Tutoriais de Scripting
bom tuto, se axar mais posta aew pra ajudar os manos veio! + rep pra vc! -
kde ss?
-
to precisando desse script tbm, se alguem ai poder ajudar! agradecemos!
-
double post e flood por isso reportado!
-
Sistem De Sorteio (Antes De Chamar De Dificiu Leia Por Favor!)
tópico respondeu ao 123henrique123 de Piabeta Kun em Lixeira Pública
vc ja tentou editar o sistema de leoria? eu nunca parei pra olhar o script mais axu q e editavel! tenta ai se nao conseguir vamus ver o q fazermos por vc! -
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 !
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
