-
Total de itens
612 -
Registro em
-
Última visita
-
Dias Ganhos
2
Tudo que satan666 postou
-
bye.
-
Realmente nada simples mas também nada impossivel. Dificilmente encontrará algum programador capaz de fazer isso.
-
[Resolvido] Tile Que Tira Dinhero Do Jogador
tópico respondeu ao St.Samurai de satan666 em Lixeira Pública
que distro você usa pra tal script ter funcionado? porque simplesmente o script está com erros que fazem ele não ser compilado. function onStepIn(cid, item, pos, topos) local money = 300 --Quantidade de gps que será removido. if doPlayerRemoveMoney(cid,money) == FALSE then doPlayerSendTextMessage(cid,18,"You need a "..money.."Gps.") return FALSE,doTeleportThing(cid,topos) end return TRUE,doPlayerSendTextMessage(cid,22,"Welcome back.") end -
é creaturescripts. isso depende da versão utilizada. copie qualquer tag com o evento onlogin e adicione o local do script em \scripts que é a pasta onde ficam os scripts da creaturescripts.
-
tópico fixado. espero que tenham boas idéias para scripts.
-
Sistema De Raças - Acima De 2ª Promotion Error.
tópico respondeu ao Vszalek de satan666 em Lixeira Pública
o error pode ter ocorrido por causa da atribuição de promotion. fromvoc="5" ja existem outras vocações usando essa atribuição. -
mas o script do irockstar já não faz isso?
-
o item usado você coloca na tag.xml o script do item é esse. --[[> Marcryzius <]]-- function onUse(cid,item) local C = {} C.get = getPlayerStorageValue(cid,2222) C.pos = getCreaturePosition(cid) if(C.get == -1)then doSendMagicEffect(C.pos,12) doRemoveItem(item.uid) doSendMensagemEvent(cid) setPlayerStorageValue(cid,2222,0) else doPlayerSendCancel(cid,'Você ja usou esse item.') end return TRUE end agora você adiciona na lib function: function doSendMensagemEvent(cid) local C = {} C.pos = getCreaturePosition(cid) C.get = getPlayerStorageValue(cid,2222) C.voc = getPlayerVocation(cid) C.time = 1 --Tempo em segundos entre as mensagems. C.msg = {}--Estrutura. C.msg[1] = 'primeira mensagem.' C.msg[2] = 'segunda mensagem.' C.msg[3] = 'terceira mensagem.' C.msg[4] = 'quarta mensagem.' C.cor = {} --Estrutura. C.cor[1] = { 1,14} --Vocação id 1 e cores de 1 a 14. C.cor[2] = {22,27} --Vocação id 2 e cores de 22 a 27. C.cor[3] = {28,33} --Vocação id 3 e cores de 28 a 33. C.cor[4] = {15,21} --Vocação id 4 e cores de 15 a 21. if(C.get == 0)then--Verifica se ele tem o valor necessario. if(getPlayerGUID(cid))then --Verifica se esta online. local corRandom = math.random(C.cor[C.voc][1],C.cor[C.voc][2]) local msgRandom = math.random(1,#C.msg) doSendAnimatedText(C.pos,C.msg[msgRandom],corRandom) addEvent(doSendMensagemEvent,C.time*1000,cid) end end end em creaturescripts adicione em qualquer script de evento onlogin a função doSendMensagemEvent(cid), que faz iniciar o loop das mensagens.
-
veja se isso server. http://www.xtibia.com/forum/topic/129927-premmy-system/
-
[Talkaction] Só Pode Executar Se Estiver Na Area Correta...
tópico respondeu ao kevinsz de satan666 em Lixeira Pública
seria isso. function onSay(cid) local pos,area = getCreaturePosition(cid), local minx,maxx = 181,183 local miny,maxy = 28,30 local z = 7 if (pos.z == z) and (pos.x >= minx and maxx <= pos.x)and (pos.y >= miny and maxy <= pos.y)then return TRUE else return FALSE end return TRUE end -
tudo volta a ser como era antes ele apenas remove o necessario por ser free.
-
pra mudar o nome vá no items.xml e procure pelo id da runa. acredito que o código seja esse mas não testei.
-
você postou na seção errada, mas mesmo assim vou te dar uma explicação. é uma função onUse() ou seja ao usar algo. no primeiro if ele verifica o acesso de quem usou se for maior ou igual a 0 ele executa o bloco abaixo. topleft, checking e bottonright, são variáveis atribuidadas de tabelas que contém os seguintes elementos: x, y , z. que são apenas coordenadas usadas declarando posições do mapa. repeat é um estrutura de controle que server pra executar o bloco até que seja parada. checkforsummon é uma variável. spawnrate é uma variável atribuida de uma função que retorna um valor randômico entre 0 e 10. tudo abaixo do novo if declarado é usado para sumonar uma certa criatura dependendo do valor que foi retornado pela função atribuida a variável species. until serve apenas para parar o loop do repeat. print é uma função que imprime dados no console.
-
apenas o que aprendo nas escolas publicas Brasileiras sobre espanhol e inglês. ou seja o básico do básico.
-
Espero que tenha futuro, realmente é um grande projeto e concerteza tem uma equipe dedicada e competente. Boa sorte a todos da equipe e que siga em frente com esse belo servidor.
-
Function Emarea(Cid,frompos,topos)
tópico respondeu ao Antharaz de satan666 em Mods, funções e outros
na realidade existe varias funções idênticas. -
Client Em Flash, O Que Você Achou? Vote!
tópico respondeu ao dwhfms de satan666 em Notícias e Discussões - Tibia Global
acho que ficaria mais realista mas penso muito nas pessoas que sofrem com internets ruims, pois tibia é o unico jogo que da pra rodar na maioria dos pcs e net's que tem aqui no brasil. -
O problema é que muitos não tem imaginação e criatividade apenas sabem fazer os scripts. estão jugando mais a criatividade da quest do que o script. Sim. o problema é que muitos aqui não tem ideias de quests. o que mais falta nos scripters é ter idéias para fazer as quests, os scripts sabemos fazer falta idéias.
-
a tag xml pode ser o que for tanto aid quanto uid desde que seja valida pra sua versão e que adicione na alavanca pelo mapper editor o uid ou aid usado.
-
Fazendo Player Receber Outfit Sem Poder Alterá-Lo
tópico respondeu ao Antharaz de satan666 em Tutoriais de Scripting
normalmente criamos script com variáveis principais para serem vistas por todo o script. -
Fazendo Player Receber Outfit Sem Poder Alterá-Lo
tópico respondeu ao Antharaz de satan666 em Tutoriais de Scripting
1º) 2º) será que só porque está no xml eu não posso atribuir ao script lua? tornando assim muito mais simples e configuravel o script sem a necesidade de fazer varios scripts inuteis? isso responde sua pergunta? -
Fazendo Player Receber Outfit Sem Poder Alterá-Lo
tópico respondeu ao Antharaz de satan666 em Tutoriais de Scripting
dica: error : player mulher igual a sexo '0'(zero) if verifica apenas o sexo '0'(zero) modificando o valor da variável para o outfit de mulher. se for um homen ele não modificará a variável continuando assim com o outfit de mulher. -
dessa forma o que conta mais é a imaginação do scripter e não o script. não adianta em nada eu fazer o script de uma quest se julgam ser um script basico por mais complexo que seja. o que vai contar mesmo é a imaginação da forma de fazer a quest(ou mitologia da quest) e não o script em si. muitos programadores apenas cria os codigos não cria a historia ou a forma de fazer a quest. isso ta mais pra quem faz a melhor historia de uma quest do que o script em si. é isso que o scripter deveria fazer e não criar a "mitologia" da quest.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.