GA
action

Ajuda com talkaction

Por Gadreel, 04 de jun. de 2015 em Scripts

10
1.6k
GadreelG
04 de junho de 2015 às 17:00

Olá pessoas é o seguinte em meu servidor contem 2 sistemas


1- DODGE SYSTEM | 2- CRITICAL SYSTEM


tipo eu tenho uma talkaction só que falta uma coisa nela eu percebi que em alguns servidores quando a pessoa usa uma pedrinha por exemplo de "dodge" ae vai na talkaction do dodge ae ele fica contando até chega o máximo dodge skills.



Aqui uma imagem de exemplo..


mmsqs3.jpg


Editado Junho 4 por Gadreel

FurabioF
04 de junho de 2015 às 17:02

A sua não aumenta é isso ? poste sua talkaction ...

GadreelG
04 de junho de 2015 às 17:06

na pasta talkaction ..



--- Script by esK~---
--- Notice System 0.1 Beta ---
function onSay(cid, words, param)
file = io.open('dodge.txt','r')
notice = file:read(-1)
doShowTextDialog(cid,1961,notice)
file:close()
end

no diretório do servidor..



DODGE SYSTEM.

Dodge System: O sistema consiste em
Defender % dos ataques recebidos.

Por Exemplo:
Com 10 de dodge, voce vai defender 50% de dano de 3 entre 100 ataques levados
Com 100 de dodge (o maximo) voce vai defender 50% de dano de 30 entre 100 ataques levados
Cada pedra que voce usar, sua skill de dodge aumenta em 1 ponto
Podendo no maximo ter 100 pontos
Para obter a pedra voce precisa comprar no Npc Dodge Seller
Localizado no teleport NPCS, no templo.
------------------
DodgeSKILL: [-1/100]

o meu fica parado assim mesmo [-1/100]


meu script tá uma gambiarra mais, eu que tentei monta improvisado mais ele não conta quando eu uso uma pedra..


Editado Junho 4 por Gadreel

FurabioF
04 de junho de 2015 às 17:11

Posta o link do sistema de onde tu pegou isso.

GadreelG
04 de junho de 2015 às 17:13

Cara eu n peguei a parte da talkaction eu mesmo que fiz improvisado até por que o autor do script esqueceu de fazer a talkaction.. então eu dei meu jeito ae pensei que alguém pudesse fazer uma talkaction que conta-se os bang usando sei lá a action number dela.

FurabioF
04 de junho de 2015 às 17:16

Mas pra isso eu preciso saber, qual sistema tu ta usando, quais storages, etc ... não da pra fazer sem ter conhecimento disso.

GadreelG
FurabioF
04 de junho de 2015 às 17:29
Melhor resposta

Troca o seu por esse e testa :

function onSay(cid, words, param)
local message = [[
           DODGE SYSTEM.

	Dodge System: O sistema consiste em
	Defender % dos ataques recebidos.

	Por Exemplo:
	Com 10 de dodge, voce vai defender 50% de dano de 3 entre 100 ataques levados
	Com 100 de dodge (o maximo) voce vai defender 50% de dano de 30 entre 100 ataques levados
	Cada pedra que voce usar, sua skill de dodge aumenta em 1 ponto
	Podendo no maximo ter 100 pontos
	Para obter a pedra voce precisa comprar no Npc Dodge Seller
	Localizado no teleport NPCS, no templo.


 	DodgeSKILL:[]] .. getPlayerStorageValue(cid, 98798644) .. [[/100]
 ]]
	return doShowTextDialog(cid, 1961, message)
end
GadreelG
04 de junho de 2015 às 18:13

Nice vlh, valeu mesmo seu lindo <3

FurabioF
04 de junho de 2015 às 18:26

opah, fico feliz por ter te ajudado.

 

Tópico movido para pedidos e dúvidas resolvido.