Vinc
Conde-
Total de itens
625 -
Registro em
-
Última visita
-
Dias Ganhos
4
Tudo que Vinc postou
-
n presisa mexe em weapon type nem nas sourcers(por que n precisa de nova weapon type) bom se vai em weapons abre weapons.xml dai se procura o id da arma desejada, (caso n tenha vai te que cria tag) dai quando tu acha coloque isso logo abaixo <vocation id="x"/> troque x pelo id da vocation e se quiser por mais uma vocation copie essa parte e colo e coloque o id da outra vocation caso n tenha tag da arma copie a tag de outra arma do mesmo tipo(se for wand copia de wand,se for bow copia a de um bow,etc.),e troque o id pelo da arma desejada e cole a quela parte de vocation logo acima
-
car se n pois o "<" para abri a tag de skills tu de xo assim skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> coloca assim <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> e acho que é so isso se tive mais avisa
-
mais com eu ja disse se por direction 1 ele so sai pro lado que o players estava quando usou e no lugar que o player usou ou seja solta o attack e entra no temple ele continua la soltando
-
tenta isso n testei crie um arquivo lua no movements/scripts com o nome de ringexp.lua e coloque isso nele function doExpSecond(cid, quanty, delay) if isCreature(cid) then doPlayerAddExp(cid, quanty) if delay ~= 1 then addEvent(doExpSecond, 1000, cid, quanty, delay +1) end else return LUA_ERROR end return nil end function onEquip(cid, item, slot) doExpSecond(cid, 1, 500) doPlayerSendTextMessage(cid, 4, esta aumentando.") return TRUE end function onDeEquip(cid, item, slot) doPlayerSendTextMessage(cid, 4, "...") return TRUE end e em moviments.xml cole essa tag <movevent type="Equip" itemid="id do ring" slot="ring" event="script" value="ringexp.lua"/> <movevent type="DeEquip" itemid="id do ring" slot="ring" event="script" value="ringexp.lua"/> n testada
-
n verdade n tava falando que é bem um erro tava querendo dize que acho que fica meio icoerente mostra mana atual do player e hp max do mesmo jeito(ele tem...),fais parece que os dois ou sao maximo ou sao atual o que vai confundir os players mais se ja arrumo obs:eu ja vi que tu já mudo,so estou explicando melhor o que tinha falado antes
-
cara to arrumando mais so daria pra usa uma ves por causa disso if doPlayerRemoveItem(cid,x,1) == TRUE then ---tradusindo --se remover 1 item (x) do player (cid) ==verdadeira, então siginifica que so se remove o item do player vai funciona ------editado------ aki ta arrumado va em actions.xml e procure essa tag <action fromid="3901" toid="3938" script="other/constructionkits.lua"/> apage ela e substitua por essa <action fromid="3902" toid="3938" script="other/constructionkits.lua"/> e adicione essa tag logo abaixo <action itemid="3901" script="ecotron.lua"/> agora em data/actions/scripts/others abra o constructionkits.lua e procure essa parte local constructionKits = {[3901] = 1652, [3902] = 1658, [3903] = 1666, [3904] apage a parte em vermelho agora em em ecotron.lua (actions/scripts crie um aruqivo lua ecotron)cole isso como ja dis no script troque os x pelos id dos premios para adicionar mais premios so fala comigo
-
removido tava com erro
-
cara é so por pra compra em qualquer npc 1vip dolar por 100hd mais facil do que te que fase um pra troca
-
bom o problema é o seguinte o spell tem multiplas areas e era pra sai so para frente do player(mesmo se o player vira o spell tem que vira junto) so que quando usa só sai pra um lado entao tem que se com selftarget mesmo(por direction"1" so piora nem fala isso que ja tentei) a area é a seguinte arr = { {1, 1, 1, 1, 1}, {0, 1, 1, 1, 0}, {0, 1, 1, 1, 0}, {0, 0, 3, 0, 0} } obs: são varias dessas
-
muito util para usar como base pra fase outras desse tipo, so troca a parte do shiny por outra coisa que queira
-
cara ta muito confuso onde coloca isso data/npc/script data/creaturescripts/script data/actions/script explica melhor n fala nem qual pasta é pra por nem como modifca o dano, os attacks ¬¬ ---edit--- olhei o perfil do cara(o chose), ele n entra mais deis de novenbro de 2008 a n ser que troco de conta
-
o cara que tipo um premio pelo lixo e n simplesmente deleta o item
-
so tem um pequeno erro na parte do skill(provavelmente por confusao),ele mostra quanto o player tem de mana no momento e o hpmax do player o que fica estranho entao passe deixe os dois igual ou mostra o hp e mana no momento ou mostra o hp e mana maximo(mistura fica confuso para os playes) ou entao ponha tanto o hp e mana max quanto o hp e mana atual pra que n intendeu o que eu falei é essa parte aki que to falando "!".."\nEle Tem de mana "..getPlayerMana(n).." !".."\nEle tem de life "..getCreatureMaxHealth(n).." !") getPlayerMana(n) mostra mana atual do player getCreatureMaxHealth(n) mostra hp maxima do player ou mostra so as max,ou so as atuais
-
cara isso depende do seu reset system fala qual é ou poste ele
-
bom ta aki primeiro abra data/talkactions/scripts e crie um arquivo lua com nome items.lua e colque isso nele
-
abra data/monsters localise o mostro desejado e coloque isso abaixo de <defense armor=tal defebse=tal> <defense name="healing" interval="10" chance="100" min="0" max="0"> <attribute key="areaEffect" value="x"/> </defense> e troque x pelo nome do efect desejado so isso(se quise pode aumenta ou diminui o interval)
-
no spell/script/healing/light healing.lua coloca isso x = getPlayerMana(cid) doPlayerAddMana(cid,-x) doPlayerAddManaSpent(cid, x) abaixo do funcition oncastspel e no spell.xml na tag do exura coloque <instant name="Light Healing" words="exura" lvl="9" mana="0" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="healing/light healing.lua"> <vocation name="Sorcerer" /> <vocation name="Druid" /> <vocation name="Paladin" /> <vocation name="Knight" /> <vocation name="Master Sorcerer" /> <vocation name="Elder Druid" /> <vocation name="Royal Paladin" /> <vocation name="Elite Knight" /> </instant> o spell vai gasta mana pelo script mesmo
-
bom pra começa va em dat/spell/script/attack e crie um arquivo lua coloque no nome dele mega explosao.lua(se os outros arquivos de spell n aparece .lua no fim,retire .lua do fim) coloque isso dentro dele agora em spell.xml crie essa tag <instant name="mega explosao" words="exevo super nova" lvl="y" mana="x" prem="1" selftarget="1" exhaustion="800" needlearn="0"script="attack/mega explosao.lua"> <vocation name="Paladin"/> ---nome das vocations que usa mude se quiser <vocation name="knight"/> <vocation name="Sorcerer"/> <vocation name="druid"/> </instant> troque y pelo lv minimo pra usa a magia,x pelo quanto de mana a magia vai gasta. coloque isso na spell/lib/spell.lua depois da area_squarewave5 AREA_WAVE1 = { {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, } pronto ta ae a imagem obs:isso é so uma pequena parte do spell gosto de rep+ mauls postei na arrea errada porvavor movan para "GlobalEvents, Spells & CreatureEvents"tava vendo tanto a "GlobalEvents, Spells & CreatureEvents" quanto a "NPCs, Monsters & Raids" da a hora que fui posta postei na aba errada kkkk
-
talkaction [Advanced Reset System 2.0]
tópico respondeu ao MarcelloMendes de Vinc em Actions e Talkactions
edit removi porque achei a funçao que queria no proprio system entao n vai mais presisa -
Função De Calculo Do Numero De Anagramas...
tópico respondeu ao MatheusGlad de Vinc em Mods, funções e outros
pros cara entende vo explica o calculo certo aki primeiro explica o que é fatorial(sendo n um numero natural) n! siginifica n*n-1*n-2... até chega a n-x = 1 exenplo: 4!=4*(4-1)*(4-2)*(4-3)= 4*3*2*1 = 24 tbm pode se falar isso quando dividimos um fatorial 4!/3! = 4*3!/3! ---(por que 4*!3 é igual a 4!) para poder anular eles obs:se n não for numero natural n é posivel solucionar agora para anagrama a formula n!/p1!p2!...!pn onde n é o numero de letras e p é o numero de veses que uma letra repete na palavra(sendo p1 a preira letra e p2 a segunda e asim por diante) esse calculo é feito assim porque se trocarmos uma letra igual de lugar comtiua igual exemplo1: anagramas de bola n = 4 p1 = b = 1 p2 = o = 1 p3 = l = 1 p4 = a = 1 calculo 4!/1!1!1!1!=4*3*2*1=24 (obs:ja discosiderei direto o divisdo por "1!1!1!1!" por que isso é igual a 1 e qualquer numero dividido por 1 é ele mesmo) exemplo2: anagramas de para n = 4 p1 = p = 1 p2 = a = 2 ---tem duas letras a na palavra entao someas p3 = r = 1 calculo 4!/1!2!1! = 4*3*2!/2! = 4*3 = 12 os numros tachados siginifica que um anula o outro(porque 2!/2! é igual a 1) explo3: anagramas de ttt n = 3 p1 = t = 3 --a letra t repete 3 veses na palavra calculo 3!/3! = 1 (qualquer numero dividido por ele mesmo é um com exeção do 0(zero)) apesar de ser logo isso explica tudo -
um pequeno erro se pois getplayermana inves de getplayermaxmana dai vai aprece so quanto ele tem de mana no monento e n o max se era pra se asim mesmo, entao o hp ta errado pois ta getplayermaxhealth inves de getplayerhealth apenas uma critica comstrutiva
-
se dexo um errinho n pois o else e pois o end no lugar errado(provalmente funfaria mais com um bug) do if de lv ta aki ja arrumado o bug que citei no começo é que se o player n tivese lv pra quest ia aparece"você ja tem o [vip] no nome." e seja tive n ia aparece nada creditos ao mulizeu é claro so corrigi um pequeno erro
-
ta ae atira de longe (para ver shottypes abra seu ot e use com o god ou cm o commando /x +um numero) ex: /x 4 ---vai sai umas bola de fogo sbtitua a tag do item no item.xml por (sbtitua os x,y,z,w pelos valores pedidos) abra weapons.xml,crie uma tag assim(no começo depois de<weapons>), so mexe no min(damege minimo) e no max(demage maximo)no valor e nas vocations x = id do axe e y = level nessesario pra usa caso queira que todas vocation use esclua essa parte pra por saido saindo a bala como efeito tem que passa o nome do shottype ou o id do shottype(obs:se for so um item e n um shoteffect n tem como por pra sai) quanto a bala que se falo posta a tag dela do xml (do "<item id" até </item> )
-
poderia diser o que são esse script(o que fasem ,pra que serve)
-
por promto ta com so premiun usa kkkk tinha esquecido de fexa o code e o spoiler qunado postei
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.