Vinc
Conde-
Total de itens
625 -
Registro em
-
Última visita
-
Dias Ganhos
4
Tudo que Vinc postou
-
pior que n tem nem como eu testa,nem conheço as funções que tem, eu achei a formula mais n sei como checar o elemento do pokemon, nem como catar o attributo attack do pokemon, la tem uma função getspecialattack, mais n sei se tem getattack ou algo do tipo se tive alguma imfomação adiciounal que possa passar alguma função pra checar o attack do poke ou como verificar o elemento dele
-
sim,me passa o script das spell normal pra min ve se consigo por isso
-
@brenerlm nossa cara estuda fisica depois vem posta aki só porque tem filme é verdade??n via querendo explica algo com um filme
-
aprende a lé a piadinha que tu posto zua com os religiosos, e n com os ateus
-
o sol gira em torno da terra e a terra é plana....
-
@up o nome n importa,poderia ser bosta.lua,que funcionaria mais n achei o erro
- 8 respostas
-
- necessito de 2 resposta -
- tibia
- (e 2 mais)
-
ata achei o erro tava na linha de baixo(o erro dis que era na linha 15,mais tava na 16 o.0),puriso n tava achando ---edit-- wtf?eu tinha colocado o ")" mais sumiu o.0 --config storage = 75757 -- storage, se for mudar mude no creaturescript tbm storagetime = 76765 --storage de tempo lv = 1 --level nessesario para usar money = 0 --dinheiro que gasta ao usar mana = 0 --mana gasta ao usar t = false --tem tempo de duração ture or false time = 10 --tempo que dura em minutos,caso acima estaja como true type = 35 --efeito function onSay(cid, words, param, channel) value = time* 1000*60+os.time() pos = getCreaturerPos(cid) if param == "on" or param == " " then if getPlayerStorageValue(cid, storage) == 1 or (getPlayerStorageValue(cid, storage) == 2 and getPlayerStorageValue(cid, storagetime) >= os.time) then doPlayerSendTextMessage(cid, 1, "voce ja esta ivuneravel") return true end if getPlayerLevel >= lv then if doPlayerRemoveMoney(cid, money) then if getCreatureMana(cid) >= mana and doCreatureAddMana(cid, mana) then if t == true then setPlayerStorageValue(cid, storage, 2) setPlayerStorageValue(cid, storagetime, value) doSendMagicEffect(pos, type) else setPlayerStorageValue(cid, storage, 1) doSendMagicEffect(pos, type) end else doPlayerSendTextMessage(cid, 1, "voce n tem mana suficiente") end else doPlayerSendTextMessage(cid, 1, "voce n tem dinheiro o suficiente") end else doPlayerSendTextMessage(cid, 1, "voce n tem level suficiente") end elseif strig.lower(param) == "off" then if getPlayerStorageValue(cid, storage) == 1 or (getPlayerStorageValue(cid, storage) == 2 and getPlayerStorageValue(cid, storagetime) >= os.time) then setPlayerStorageVlaue(cid, storage, 0) return true else doPlayerSendTextMessage(cid, 1, "voce n esta com ivunerabilidade ativada") end else doPlayerSendTextMessage(cid, 1, "parametro incorreto,os parametros validos são on e off") end return TRUE end
-
n presisa editas as sourcers do serve e recompila
-
tenta assim, n achei o erro mais modfiquei uma linha --config storage = 75757 -- storage, se for mudar mude no creaturescript tbm storagetime = 76765 --storage de tempo lv = 1 --level nessesario para usar money = 0 --dinheiro que gasta ao usar mana = 0 --mana gasta ao usar t = false --tem tempo de duração ture or false time = 10 --tempo que dura em minutos,caso acima estaja como true type = 35 --efeito function onSay(cid, words, param, channel) value = time* 1000*60+os.time() pos = getCreaturerPos(cid) if param == "on" or param == " " then if getPlayerStorageValue(cid, storage) == 1 or (getPlayerStorageValue(cid, storage) == 2 and getPlayerStorageValue(cid, storagetime) >= os.time then doPlayerSendTextMessage(cid, 1, "voce ja esta ivuneravel") return true end if getPlayerLevel >= lv then if doPlayerRemoveMoney(cid, money) then if getCreatureMana(cid) >= mana and doCreatureAddMana(cid, mana) then if t == true then setPlayerStorageValue(cid, storage, 2) setPlayerStorageValue(cid, storagetime, value) doSendMagicEffect(pos, type) else setPlayerStorageValue(cid, storage, 1) doSendMagicEffect(pos, type) end else doPlayerSendTextMessage(cid, 1, "voce n tem mana suficiente") end else doPlayerSendTextMessage(cid, 1, "voce n tem dinheiro o suficiente") end else doPlayerSendTextMessage(cid, 1, "voce n tem level suficiente") end elseif strig.lower(param) == "off" then if getPlayerStorageValue(cid, storage) == 1 or (getPlayerStorageValue(cid, storage) == 2 and getPlayerStorageValue(cid, storagetime) >= os.time then setPlayerStorageVlaue(cid, storage, 0) return true else doPlayerSendTextMessage(cid, 1, "voce n esta com ivunerabilidade ativada") end else doPlayerSendTextMessage(cid, 1, "parametro incorreto,os parametros validos são on e off") end return TRUE end o outro(creaturescript) tava faltamdo um end uhsauhsasauhsau ---config storage = 757575 --caso formuda o storage mude na talkaction tbm st = 76765 --storage de time players = true --ivuneravel a attacks de players true or false creature = true --ivurenavel a attack de monstros true or false function onStatsChange(cid, attacker, type, combat, value) if getPlayerStorageValue(cid, storage) == 1 or (getPlayerStorageValue(cid, storage) == 2 and getPlayerStorageValue(cid, st) >= os.time then if type == STATSCHANGE_HEALTHLOSS then if players == true and isPlayer(attacker) then return false end if creature == true and not isPlayer(attacker) then return false end else return true end end end end
-
--config storage = 75757 -- storage, se for mudar mude no creaturescript tbm storagetime = 76765 --storage de tempo lv = 1 --level nessesario para usar money = 0 --dinheiro que gasta ao usar mana = 0 --mana gasta ao usar t = false --tem tempo de duração ture or false time = 10 --tempo que dura em minutos,caso acima estaja como true type = 35 --efeito function onSay(cid, words, param, channel) value = time* 1000*60+os.time() pos = getCreaturerPos(cid) if string.lower(param) == "on" or param == "" then if getPlayerStorageValue(cid, storage) == 1 or (getPlayerStorageValue(cid, storage) == 2 and getPlayerStorageValue(cid, storagetime) >= os.time then doPlayerSendTextMessage(cid, 1, "voce ja esta ivuneravel") return true end if getPlayerLevel >= lv then if doPlayerRemoveMoney(cid, money) then if getCreatureMana(cid) >= mana and doCreatureAddMana(cid, mana) then if t == true then setPlayerStorageValue(cid, storage, 2) setPlayerStorageValue(cid, storagetime, value) doSendMagicEffect(pos, type) else setPlayerStorageValue(cid, storage, 1) doSendMagicEffect(pos, type) end else doPlayerSendTextMessage(cid, 1, "voce n tem mana suficiente") end else doPlayerSendTextMessage(cid, 1, "voce n tem dinheiro o suficiente") end else doPlayerSendTextMessage(cid, 1, "voce n tem level suficiente") end elseif strig.lower(param) == "off" then if getPlayerStorageValue(cid, storage) == 1 or (getPlayerStorageValue(cid, storage) == 2 and getPlayerStorageValue(cid, storagetime) >= os.time then setPlayerStorageVlaue(cid, storage, 0) return true else doPlayerSendTextMessage(cid, 1, "voce n esta com ivunerabilidade ativada") end else doPlayerSendTextMessage(cid, 1, "parametro incorreto,os parametros validos são on e off") end return TRUE end
-
em em actions/script mais tem que por a tag na no actions.xml
-
essa parte local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) -- tipo de dano setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) -- efeito que sai na magia setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) -- distace effect, efeito de distance setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) --formula de dano
-
vish nem coloquei mais facinho --config storage = 75757-- storage, se for mudar mude no creaturescript tbm storagetime = 76765 --storage de tempo lv = 1 --level nessesario para usar money = 0 --dinheiro que gasta ao usar mana = 0 --mana gasta ao usar t = false --tem tempo de duração ture or false time = 10 --tempo que dura em minutos,caso acima estaja como true vocs = {1, 2, 5, 6 } --vocs que usam(no caso mages) type = 33 --efeito function onSay(cid, words, param, channel) pos = getPlayerPosition(cid) value = time* 1000*60+os.time() if string.lower(param) == "on" or param == "" then if isInArray(vocs, getPlayerVocation(cid) ) then if getPlayerStorageValue(cid, storage) == 1 or (getPlayerStorageValue(cid, storage) == 2 and getPlayerStorageValue(cid, storagetime) >= os.time then doPlayerSendTextMessage(cid, 1, "voce ja esta ivuneravel") return true end if getPlayerLevel >= lv then if getPlayerMoney(cid) >= money or money <= 0 then if getCreatureMana(cid) >= mana and doCreatureAddMana(cid, mana) or mana <= 0 then if t == true then setPlayerStorageValue(cid, storage, 2) setPlayerStorageValue(cid, storagetime, value) doPlayerRemoveMoney(cid, money) doSendMagicEffect(pos, type) else doSendMagicEffect(pos, type) setPlayerStorageValue(cid, storage, 1) doPlayerRemoveMoney(cid, money) doSendMagicEffect(pos, type) end else doPlayerSendTextMessage(cid, 1, "voce n tem mana suficiente") end else doPlayerSendTextMessage(cid, 1, "voce n tem dinheiro o suficiente") end else doPlayerSendTextMessage(cid, 1, "voce n tem level suficiente") end else doPlayerSendTextMessage(cid, 1, "sua vocação n pode usar essa magia") end elseif strig.lower(param) == "off" then if getPlayerStorageValue(cid, storage) == 1 or (getPlayerStorageValue(cid, storage) == 2 and getPlayerStorageValue(cid, storagetime) >= os.time then setPlayerStorageVlaue(cid, storage, 0) return true else doPlayerSendTextMessage(cid, 1, "voce n esta com ivunerabilidade ativada") end else doPlayerSendTextMessage(cid, 1, "parametro incorreto,os parametros validos são on e off") end return TRUE end se quise um efeito que fique soltando sempara até acaba so fala que eu faço,mais por hoje é só
-
pra n gastar dinheiro é so deixar 0(zero),pra vocs aki
-
n isso é pra outifts normal tem que sealguma coisa com ex n lemnbro e que parte do look type acho que é assim,n lenbro direito se ali que vai o ex e se ex é com "e" maisculo <look typeex="297" corpse="6002"/>
-
nossa cara organisa o topico n da pra ve onde começa um script e onde acaba outro,coloque em espoiler(so coloca entre [spoiler.] e [/spoiler.] sem o ponto) fale pra que serve o script e coloque o erro que da no distrito
- 5 respostas
-
- estou com problemas no !rank
- otserv
- (e 2 mais)
-
area errada aki é pra postar sua sprites,tem uma area de pedidos reportado para que movam n crie outro topico espere que movam este
-
@up olha a data o topico é de 2009, e o autor n acessa o xtibia a + 1 ano @victortasquin sim tem como é so por no bixo na parte de deffenses <defense name="Magic Shield" interval="2000" chance="13" duration="4000">
-
isso n é o buff isso é pra checa se ta com o buff,se o player tive ele usa o script um exemplo death strike so com buff de atributos local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) con = CONDITION_ATTRIBUTES ---nome ou id da codition(no caso a de atributos) function onCastSpell(cid, var) if getCreatureCondition(cid, con) then return doCombat(cid, combat, var) end end auele script é so uma parte pra substituir no spell
-
isso depende da definição de mau(isso varia de cultura para cultura e de pessoa para pessoa).... na minha definição ja nasce mau,pois inconcientemente sempre pensamos no beneficio proprio(mesmo quanto ajudamos outros,pois fazemos para que as pessoas gostem de nos,respeitem,pense bem em nós ou pra irmos para o ceu,entre outros), e a sociedade corrompe tbm a pessoa,mas a pessoa pode reagir de forma diferrentes a isso. exemplo: ser ladrão ou mendigar. Tem gente que escolhe medigar do que roubar mesmo n temdo comida ou água,tem gente que tem dinheiro e rouba. quanto a pessoas serem controladas isso é uma coisa que acontece muito,muitas veses as pessoas nem se ligam que estão usando alguem. Mais acho que impossivel respoder esse tipo de pergunta de modo que valha para todas as culturas e pessoas.Assim como o que é bom ou mal(afinal tem gente que gosta de sentir dor)
-
obs:essa é so a parte do oncastspell, o resto se ponhe como quise con = CONDITION_ATTRIBUTES ---nome ou id da codition(no caso a de atributos) function onCastSpell(cid, var) if getCreatureCondition(cid, con) then return doCombat(cid, combat, var) end end a condição de attributos serve tanto para utito tempo,utito mas sam(n lembro se é esse o nome da de pala),e todas as outras que ficam com uma cetinha verde para cima se você quiser algo mais especifico(tipo so utito tempo),so usa uma subid,assim(tem que por no script do buff tbm a sub ou n vai servi pranada) con = CONDITION_ATTRIBUTES ---nome ou id da codition(no caso a de atributos) sub = 1 ---numero da sub id function onCastSpell(cid, var) if getCreatureCondition(cid, con,sub) then return doCombat(cid, combat, var) end end
-
acho que seria mais dahora tipo aqules espada que n tem uma parte nomeio(tipo um buraco,mais em um formato tipo daquela pedra)
-
dahora as sprite. mais acho que essa ultima ficaria melhor sem essa pedrinha verde,acho que n combino com a cor dela,
-
mals tava estresado no dia minha mãe tinha min enganado pra min ia numa igreja na pqp, n dava pra volta tive que fica lá 3 horas, sendo que so ateu ushasahusauhsahusuhshusah
-
aparente mente são dois script,porque n teria logica coloca duas veses onKill no mesmo script
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.