-
Total de itens
3611 -
Registro em
-
Última visita
-
Dias Ganhos
60
Tudo que Roksas postou
-
Em login.lua, você procura por este trecho e apague: else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) No mesmo arquivo adicione: registerCreatureEvent(cid, "loginOuts") Em creaturescripts/scripts, crie um arquivo chamado loginOuts.lua e adicione dentro: function onLogin(cid) if getPlayerStorageValue(cid, 18169) >= 1 then return true end if getPlayerVocation(cid) >= 1 and getPlayerVocation(cid) <= 8 then setPlayerStorageValue(cid, 18169, 1) doSetCreatureOutfit(cid, {lookType = 128}, -1) elseif getPlayerVocation(cid) >= 9 and getPlayerVocation(cid) <= 16 then setPlayerStorageValue(cid, 18169, 1) doSetCreatureOutfit(cid, {lookType = 5}, -1) elseif getPlayerVocation(cid) >= 17 and getPlayerVocation(cid) <= 24 then setPlayerStorageValue(cid, 18169, 1) doSetCreatureOutfit(cid, {lookType = 159}, -1) elseif getPlayerVocation(cid) >= 25 and getPlayerVocation(cid) <= 32 then setPlayerStorageValue(cid, 18169, 1) doSetCreatureOutfit(cid, {lookType = 160}, -1) else return true end return true end No arquivo creaturescripts.xml adicione esta seguinte tag: <event type="login" name="loginOuts" event="script" value="loginOuts.lua"/> #GoodLuck.
-
pedido Alavanca que teleporta pra 8 lugares diferente.
pergunta respondeu ao KennyConrad de Roksas em Scripts
#Editado -
Este script, o player passa se for premium rs. Não entendi essa parada da storage 15001.
-
[Exercícios - Aula 7 (Parte 1)] Respostas
tópico respondeu ao Roksas de Roksas em Tutoriais de Scripting
Galera, irei abrir uma nova turma daqui um tempo. -
pedido Alavanca que teleporta pra 8 lugares diferente.
pergunta respondeu ao KennyConrad de Roksas em Scripts
Vá em data/actions/scripts, crie um arquivo chamado 8place.lua e adicione dentro: function onUse(cid) local places = {{x = 1, y = 2, z = 7}, {x = 1, y = 2, z = 7}, {x = 1, y = 2, z = 7}, {x = 1, y = 2, z = 7}, {x = 1, y = 2, z = 7}, {x = 1, y = 2, z = 7}, {x = 1, y = 2, z = 7}, {x = 1, y = 2, z = 7}} if not isInArray({x = 86, y = 1254, z = 7}, getThingPos(cid)) then return doPlayerSendCancel(cid, "Você não está na posição correta.") and true end doSendMagicEffect(getThingPos(cid), 14) doTeleportThing(cid, places[math.random(#places)]) return true end Em actions.xml adicione a seguinte tag: <action actionid="13139" event="script" value="8place.lua"/> Prontinho, basta adicionar "ACTIONID 13139" pelo RME nesta alavanca, boa sorte. -
pedido Pedido Npc que da storagem X se o player ja tiver a storagem Y
pergunta respondeu ao KennyConrad de Roksas em Scripts
Me passa o script em que dá ao player a storage 15001. -
Saudações galerinha, num nível já alto da Escolinha, aprendemos diversas coisas da linguagem, e neste tópico estarei postando as respostas dos alunos e correções. Allan Harlen: Matheus Ribeiro: Pablo Rodrigues: É isso aí galerinha, em breve posto as respostas da segunda parte.
-
pedido Pedido Npc que da storagem X se o player ja tiver a storagem Y
pergunta respondeu ao KennyConrad de Roksas em Scripts
Por a caso você tem o valor 1 da storage 15001? -
O dinheiro necessário remove?
-
#KennyXD, está foi a que o Vodkart postou, e ele disse que não sanou a sua dúvida rs. #Tente desta forma, eu mudei a storage para 10329, utilize ela no outro local que era 666. function onSay(cid) local storage, days, price = 10329, 3, 3000000 if getPlayerStorageValue(cid, storage) > os.time() then doPlayerSendTextMessage(cid, 27,"Você ainda tem storage até "..os.date("%d %B %Y %X ", getPlayerStorageValue(cid, storage))..".") return true end if getPlayerMoney(cid) < price then doPlayerSendTextMessage(cid, 27, "Você precisa de "..price.." gps para comprar "..days.." dias de storage.") return true end setPlayerStorageValue(cid, storage, os.time() + days * 86400) doPlayerSendTextMessage(cid, 27,"Você comprou "..days.." dias de vip.") return true end
-
#Claudio, área incorreta. Aqui se postam códigos prontos e não dúvidas, irei mover, mas preste mais atenção para não ser prejudicado. #Klui Obrigado, procure reportar quando for assim.
-
Remove as barras?
-
Sim, editei o script, pega ele de novo e cria um arquivo chamado desbug.lua na pasta data/talkactions/scripts e cola ele. Aí você vai em talkactions.xml e cola: <talkaction words="!desbug" event="script" value="desbug.lua"/> Boa sorte.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
pedido Pedido Npc que da storagem X se o player ja tiver a storagem Y
pergunta respondeu ao KennyConrad de Roksas em Scripts
Tente desta seguinte forma abaixo: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'Emily Topson') then if getPlayerStorageValue(cid, 15000) >= 1 then selfSay('Você já me ajudou.', cid) talkState[talkUser] = 0 return true end if getPlayerStorageValue(cid, 15001) <= 1 then selfSay('Emily Topson é o nome da minha esposa que sumiu após caminhar aqui próximo. Não tenho notícia dela a muito tempo.', cid) talkState[talkUser] = 0 else selfSay('Obrigado grande guerreiro por solucionar o mistério da minha esposa. Você agora tem permissão para acessar o lado sul da ilha..', cid) talkState[talkUser] = 0 setPlayerStorageValue(cid, 15000, 1) return true end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) #Obrigado por acessar a comunidade. -
Claro, rsrs.
-
Basta adicionar isto na parte da premiação da quest: for _, t in ipairs(getPlayersOnline()) do doPlayerSendTextMessage(t, 20, "O jogador "..getCreatureName(cid).." completou a quest [NOME DA QUEST].") end
-
100 pratas com legendas em português e 50 ou 60 em inglês eu acho.
-
Algum erro? Oque deu?
-
Você já criou um tópico igual amigo, favor não repetir isso novamente. #Fechado! http://www.xtibia.com/forum/topic/220566-comando-desbug/ Tópico movido para a seção de dúvidas e pedidos resolvidos.
- 1 resposta
-
- comando desbug
- resolvido
-
(e 1 mais)
Tags:
-
#Editei, tente agora.
-
function onLogin(cid) registerCreatureEvent(cid, "unmount") doRemoveCondition(cid, CONDITION_OUTFIT) return true end function onDeath(cid, corpse) doRemoveCondition(cid, CONDITION_OUTFIT) return true end <event type="death" name="unmount" event="script" value="unmount.lua"/> <event type="login" name="unmount" event="script" value="unmount.lua"/>
-
talkaction [Encerrado] Remove Item nao funciona...
tópico respondeu ao TheMrDCS de Roksas em Tópicos Sem Resposta
#TheMrDCS, você não é novato na comunidade, creio que sabe as regras. Esta seção serve para postar códigos prontos, e não pedidos / dúvidas. Movido!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.