Funçao Letterreplace(Str, Place1, Place2)

MatheusGlad

<~~> Scripter <~~>
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 09/09/09Posts: 528Char no Tibia: Emekalo Makalo

Bem, o nome ja diz tudo, mas pra nao deixar duvidas:

 

A função muda 2 letras de lugar, exemplo:

 

str = "Matheus"

result = letterReplace(str, 1, 5)

 

no caso result = eathMus

 

function letterReplace(str, place1, place2)
   a = place1 > place2 and place2 or place1
   b = place2 < place1 and place1 or place2
   return a ~= b and str:sub(1, a-1) .. str:sub(b, b) .. str:sub(a+1, b-1) .. str:sub(a, a) .. str:sub(b+1) or str
end

Yours Mkalo :)

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

Com um aprofundamento em 'loops' você poderia mudar mais letras do que a atual.

 

Bom script Simples e eficiente.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."