Ir para conteúdo

Kasemaru

Campones
  • Total de itens

    14
  • Registro em

  • Última visita

Tudo que Kasemaru postou

  1. Então mano, acabou que eu ja resolvi de outra maneira sem usar o addEvent usando um globalStorage pra resetar o tempo em vez do addEvent kkkk
  2. Então, estou fazendo um script que pega um array global (declarado em global.lua) chamado jogadorCasa = {}, populei esse array com 40 casas e todas as casas com o valor 0. Quando o jogador fala com o NPC ele joga nesse array um storage global + Flag dentro da primeira posição e assim por diante (essa parte está funcionando 100%). O problema é apenas na hora de limpar o array jogadorCasa. Pra isso eu criei um addEvent que depois de um tempo especifico ele joga na posição 'Flag' o valor 0 (pra resetar e outro jogador poder ter acesso a aquela posição no array). O problema é que quando o player desloga (mesmo eu não passando nenhum userdata no addevent) o servidor crasha :(, mas se o player fica on então ele funciona normalmente, só queria saber como faz pra não crashar quando o player estiver deslogado. (O addEvent precisa funcionar com o player offline), tem alguma maneira de fazer isso?
  3. Então, estou tentando fazer um NPC que vende certo itens por alguns TOKENS, porém estou recebendo o seguinte erro no console: Alguem sabe o que pode estar errado?
  4. removi e continua dando o mesmo problema , nao sei se tem q fazer alguma coisa a mais tipo remover o bixo e colocar dnv na database. explica ae
  5. o meu xampp fiz tudo certim mais na ultima parte deu isso : qdo eu clico pra ver meu site q é em : load monster from ots ( é oq ta falando na video aula lah , q aparece o site do cara qdo ele klika la ). mais no meu aparece isso qdo eu cliko : Warning: DOMDocument::load() [function.DOMDocument-load]: StartTag: invalid element name in file:///C%3A/Users/Usu%E1rio/Desktop/BaiakEditado/data/monster/8.4/Zombie.xml, line: 43 in C:\xampp\htdocs\pot\OTS_MonstersList.php on line 119 Warning: DOMDocument::load() [function.DOMDocument-load]: StartTag: invalid element name in file:///C%3A/Users/Usu%E1rio/Desktop/BaiakEditado/data/monster/8.4/Zombie.xml, line: 44 in C:\xampp\htdocs\pot\OTS_MonstersList.php on line 119 Warning: DOMDocument::load() [function.DOMDocument-load]: StartTag: invalid element name in file:///C%3A/Users/Usu%E1rio/Desktop/BaiakEditado/data/monster/8.4/Zombie.xml, line: 43 in C:\xampp\htdocs\pot\OTS_MonstersList.php on line 119 Warning: DOMDocument::load() [function.DOMDocument-load]: StartTag: invalid element name in file:///C%3A/Users/Usu%E1rio/Desktop/BaiakEditado/data/monster/8.4/Zombie.xml, line: 44 in C:\xampp\htdocs\pot\OTS_MonstersList.php on line 119 Fatal error: Call to a member function hasAttribute() on a non-object in C:\xampp\htdocs\pot\OTS_Monster.php on line 95 ajuda ae! ReP+
  6. Olá Minha Duvida é : Eu tenho um item la no meu ot que quero que apenas quem possa usa-lo sejam os sorcerers como eu faço para eles so poderem se usados por sorcerer?
  7. duvida sanada. Rep + pros 2
  8. Ignored anycrt
  9. Ignored. se voce e CEGA eu coloquei : Se postei no local errado movam-me plx , se nun quisese mover deixava na area de aprovaçao de tuto.
  10. Ola galera estou atraz de um site - blog nao, mais se voce saber ficar irado com blog eu aceito - procuro quem saiba decorar sites como : Webnode, to com uma duvida : como muda o palel de fundo, se souber mecher me explica que eu agradeceria. valew. REP + PRA QUEM ME AJDUAR !!
  11. qdo vc puder entrar ja que voce ja tem meu msn me manda uma mensagem explicando oque e dedicado como funciona como e que eu uso e tudim para eu coloca meu ot nele para rodar on line 24 hr vlw. :)
  12. a e eu to tentando tb criar um site vi o teu fico mto masssa , comparado com o meu o meu n e nem 2 pedaço de area kkkkkkkk eu n sei fazer nada kkk mais se puder me ajuda falar onde que voce fez o site ... me ajuda a faze um msm q seja um ruizim eu agradeceria :))))
  13. que horas se costuma entrar ??? pq ai eu fico sabendo pq ontem qdo se postou eu ja adicionei uns 15 mins dps ai se nun fico on e dps das 6~7 hrs da noite sempre to off.
  14. me acc la isso e uns semi dedicados que eu achei no ****** me esplica como funciona e se isso e oq presisa para colocar ot on. Basic Gamer Advanced Titanium INTEL Memória 512 HD 80 GB IP Fixo 1 IP usável Uplink 100 Mbps Tráfego Ilimitado Valor mensal R$ 35,00
  15. me aceita la no msn victinho-carvalho@hotmail.com
  16. nao entendi ....no seu post so ensina a abrir eu queria saber mecher nele e, se posivel colocar um site que venda e que voce confie ou use no seu ot para eu comprar um dedicado para min, no seu post tambem sita algo sobre fazer upload oq e isso e como eu faço isto?
  17. Ola pessoal eu queria saber so o seguinte : 1) Oque E Dedicado ? 2) Como funciona? 3) Como adquirir um ou comprar? 4) como mecher nele. 5) me explica oque e um dedicado pq eu nao sei nada sobre isso e queria coloca meu ot no dedicado mais nao sei nem pra onde vai isso. Valew se postei no local errado movam-me plx. Thx. Me Ajudou ? Rep + YOU!
  18. Olá galera. Bem, estou hoje aki para fazer um pedido, eu queria um npc de missao, mais nao do tipo : traga-me um tal item pra eu dar para voce outro item, nao eu queria um npc que fosse para matar bixo tipo ele fala qdo vc diz oi : Iaew manow, quer aceitar uma missaozinha de nada? Ai o carinha la diz yes. Aceita matar 50 Bandidos Pankadoes? ai o cara diz yes entao ta volte quando tiver matado os 50 Bandidos Pankadoes eles estao a west de Desert City descendo, mate-os para nos. Ta mais como e que eu vou saber quantos bandidos faltam para eu matar? se puderem me ajudar queria um contador que quanto dele tivesse matando os bixo aparecesse qtos ainda faltam para ele matar um bixo. Legenda Npc fala assim o cara fala assim Thx. Kasemaru.
  19. Procuro Criador De Site. Que Saiba Como Mecher Com COMPRA Do Tipo :> Compra PELO CELULAR , o Carinha Vai La Digita O Numero E Ganha Um Gamecod Que Vai Servir Para Ele Comprar PACOTES De Items Especiais, Points KK's e ETC ... Estou Dando Uma Vaga De ADMINISTRADOR Do Meu OTserver Dedicado - 3 Vips Editadas , Respaws , Locais Editados E Tall - Quem Estiver Entereçado Mande Seu MSN Private . Obrigado , Kasemaru.
  20. Kasemaru

    Script Vip System

    Olá pessoal pra quem quer um Vip System. 1: Se voce quiser uma vip de pegueno porte > crie uma casa no RME, nao sabe??? abra o RME selecione house pallet, e faça a sua casa . 2: Se voce quiser uma vip de grande porte > Vá em movements scripts crie um arquivo.lua e coloque com o nome Vipe.lua> -- Script Vip Sytem 1.0 -- function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você não e vip ,fale !buyvip e adquira a sua.", < mude se nao quiser esta mensagem , ou se sua vip e de outra maneira. msgWelcome = "Seja Bem Vindo a Area vip." } if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end Depois volte uma pagina e vai ter la Movements abra como bloco de notas e coloque isto em Camp Fires ( o local onde voce colocar nao afetarar em nada ) <movevent type="StepIn" uniqueid="13700" event="script" value="vipe.lua"/> Vermelho: e o ID que voce colocarar no PISO ( chao ) do local onde voce quiser que seja a entrada da sua vip. ( pelo rme) 3: vá em Talkitions/script crie um arquivo.lua coloque o nome de systemvip.lua e coloque : -- Script SYtem vip 2.0 -- function onSay(cid, words, param) if(words == "!buyvip") then local price = 9000000 if doPlayerRemoveMoney(cid, price) == TRUE then local days = 30 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13540) local timenow = os.time() if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end if string.find(tostring(getCreatureName(cid)),"[[Vip]]") then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13540, time) local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13540, time) local name = getCreatureName(cid) db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.") end elseif(words == "!vipdays") then local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no seu character.") elseif(words == "/checkvip") then if getPlayerAccess(cid) == 5 then if not param then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(param) if not isPlayer(player) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player "..player.." not found.") end local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(player, 13540) - timenow)/(24 * 60 * 60)) doPlayerPopupFYI(cid, "O jogador tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no character.") return TRUE end elseif(words == "/addvip") then if getPlayerAccess(cid) == 5 then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(t[1]) local name = getCreatureName(player) local days = t[2] local pid = getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end local daysvalue = days*3600*24 local storageplayer = getPlayerStorageValue(player, 13540) local timenow = os.time() local time = storageplayer <= 0 and (timenow + daysvalue) or (storageplayer + daysvalue) if string.find(tostring(getCreatureName(pid)),"[[Vip]]") then doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adicionados "..days.." dias de VIP no seu character.") setPlayerStorageValue(player, 13540, time) local quantity = math.floor((getPlayerStorageValue(player,13540) - timenow)/(3600*24)) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você tem "..quantity.." dias de VIP restantes.") else setPlayerStorageValue(player, 13540, time) db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(player)..";") doRemoveCreature(player) end end elseif(words == "/delvip") then if getPlayerAccess(cid) == 5 then local dec = MESSAGE_INFO_DESCR if(param == "") then return TRUE,doPlayerSendTextMessage(cid,18,"Command param required.")end local C,t = {},string.explode(param, ",") C.pos = getPlayerPosition(cid) C.uid = getCreatureByName(t[1]) C.time = ((tonumber(t[2]) == nil) and 1 or tonumber(t[2]))*3600*24 --Tempo da vip por dia. C.days = (tonumber(t[2]) == nil) and 1 or tonumber(t[2]) --Dias de vip. if(getPlayerStorageValue(C.uid,13540) < C.time)then doPlayerSendTextMessage(cid,dec,'O jogador '..t[1]..' não possui '..C.days..' dias de vip.') else doPlayerSendTextMessage(cid,dec,'Você removeu '..C.days..' dias de vip do player '..t[1]..'.') setPlayerStorageValue(C.uid,13540,getPlayerStorageValue(C.uid,13540)-C.time) end doSendMagicEffect(C.pos, math.random(28,30)) end end return TRUE end Depois volte uma pagina abra o Talktions como bloco de notas e coloque isto :> <talkaction words="!vipdays;!buyvip;/checkvip;/addvip;/delvip" script="systemvip.lua"/> -- preferivel em players -- 4: Depois vá em creaturescript/script crie um arquivo.lua com o nome endvip.lua e coloque isto > --[[ by vodkart ]]-- function onLogin(cid) if getPlayerStorageValue(cid, 13540) - os.time() > 0 then setPlayerStorageValue(cid, 9898, 1) end local pos = {x = 157, y = 50, z = 7} -- posiçao do templo. function Vodka(cid) if isPlayer(cid) then db.executeQuery("UPDATE `players` SET `name` = '"..string.sub(getCreatureName(cid), 7).."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end end if getPlayerStorageValue(cid, 9898) == 1 and getPlayerStorageValue(cid, 13540) - os.time() < 1 or getPlayerStorageValue(cid, 13540) - os.time() == 0 then doTeleportThing(cid, pos) doPlayerPopupFYI(cid, "Sua vip Account acabou.") setPlayerStorageValue(cid, 9898, -1) if string.find(tostring(getCreatureName(cid)),"[[Vip]]") then addEvent(Vodka, 3*1000, cid) end end return TRUE end Volte uma pagina abra creaturescript como bloco de notas e coloque isto > <event type="login" name="CheckVip" script="endvip.lua"/> Creditos 99,5 Vodkart,0,5 Pra min
  21. Olá pessoal, quero um script para fazer uma segunda vip , tipo eu tenho a primeira vip mais ela e por comando !buyvip, blz ai eu queria colocar outra ativada por um item, ja vi mtos topicos e nehum funcionou realmente, queria um que funcionasse com ot 8.6 versao , Baiak Yourots Mapa, me manda um script sertinho se quiserem mais detalhado : item > 2474 , queria que quando o player clicasse nele virasse GOLDEM VIP no caso se tiver script de que o player fique com o name [GOLDEM VIP] eu tb agradeceria Me Ajudou ? REP + YOU!
  22. ja resolvi o problema . obrg.
  23. Ola , eu criei uma area vip la e tall, fiz tudo certo, coloquei o comando buyvip , e fiz ta ate ai blz, mais mesmo o player comprando a vip pelo comando nao da para entrar dentro tipo : comprei a vip ai tem la o tile ele tenta passar mais fala que ele nao e vip , sendo que o sistema que eu coloquei da o nome [VIP] no name, o player ganha o vip no name so que nao ganha a vip, nao da de entrar na area vip se alquem puder me ajudar vlw. Ajudei ? REP + , Me Ajudou ? REP + YOU!
  24. ei sabe fazer um item que ja existe mais colocar ele para nao dropar de nemhum bixo? tipo uma : leather boots eu edito ela mais continua dropando do bixo sabe como e que faz? se souber me da uma ajuda ai de modo que nao demore tipo exluir todos os itens de todos os bixos que dropam o item tem como ou e so manual excuindo um por um dos bixo??
  25. Ajuda ai galera olha minha duvida : Minha Duvida eh :> eu quero criar um "NOVO ITEM" que se chame Ultra. tipo Ultra sword, ai eu escolho por exemplo a fire sword coloco o nome dela assim e pronto ai ela ja ta edited so que vai ficar caindo dos bixo ainda ne??? psé eu queria que alquem me passasse um ultilitario sei nao ou me ajuda qualquer coisa ai para me ajuda a criar ou editar e fazer com que os bixo nao dropem aquele item ( pode ser que eles nao dropem mais se puderem colocar para dropar so dos bixos que eu quero agradeço ) valew se nao fico muito claro posta ai Ajudei ? Da Rep+ ------ Me Ajudou ? Do REP+!
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...