Ajuda Aque Olha O Topico!

rian121213
em Lixeira Pública

rian121213

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/09/08Posts: 15Char no Tibia: amigodotuti

Baum e assim eu quero um sclipt mei complicado.. ehe

ele funfa assim e uma talkactions o mlk dis !stats

e abre uma janela assim

\/ :weight_lift:

post-190054-0-73989500-1319731591_thumb.jpg

 

se nao tive dando pra ver olha aque \/

http://imageshack.us/photo/my-images/259/statsun.jpg/

 

 

baum eu sei que e dificil ++ dou mts rep+ por isso

espero que NAO VACILEM CMG E RESPONDAM ESSE TOPICO!

bepokemon

Lo sono il accolito.
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/02/08Posts: 273Char no Tibia: Foxx Rookslayer

Algumas coisas que podem ajudar:

local totalArmor = 0
local maxDamage = 0
local skillByWeapon = nil

local function getItemArmor(uid)
  if type(uid) == 'number' then
     return getItemAttribute(uid,'armor')
  else
     return getItemInfo(uid.itemid).armor
  end
end
end

local function isArmor(uid) -- Function by Mock the bear.
   if (getItemInfo(uid.itemid).armor ~= 0) and (getItemWeaponType(uid.uid) == 0) then
               return true
       end
       return false
end
local function isWeapon(uid) -- Function by Mock the bear.
       uid = uid or 0
       local f = getItemWeaponType(uid)
       if f == 1 or f == 2 or f == 3 then
               return true
       end
       return false
end
local function isShield(uid) -- Function by Mock the bear.
       uid = uid or 0
       if getItemWeaponType(uid) == 4 then
               return true
       end
       return false
end
local function isBow(uid) -- Function by Mock the bear.
       uid = uid or 0
       if getItemWeaponType(uid) == 5 then
               return true
       end
       return false
end

local function isWand(uid) -- Function by Uissu.
       uid = uid or 0
       if getItemWeaponType(uid) == 6 then
               return true
       end
       return false
end

for x=CONST_SLOT_FIRST,CONST_SLOT_LAST do
item = getPlayerSlotItem(cid, x)
if item.itemid > 0 then
if isArmor(item.uid) then
totalArmor = totalArmor + getItemArmor(item.uid)
elseif isWeapon(item.uid) then
w = getItemWeaponType(item.uid)
skillByWeapon = w == 1 and CONST_SKILL_SWORD or w == 2 and CONST_SKILL_CLUB or w == 3 and CONST_SKILL_AXE or nil
baseAttack = getItemInfo(item.itemid).attack
totalDefense = totalDefense + getItemInfo(item.itemid).defense
elseif isShield(item.uid) then
totalDefense = totalDefense + getItemInfo(item.itemid).defense
end
end
end

if skillByWeapon ~= nil then
maxDamage = baseAttack + (baseAttack*5/100*skillByWeapon) -- segundo um site que eu pesquisei ai
end

armorProtection = totalArmor..'%'
local attackSpeed = getVocationInfo(getPlayerVocation(cid)).attackspeed/1000 -- em segundos.
local walkSpeed = getCreatureBaseSpeed(cid)..'(+'..getCreatureSpeed(cid)-getCreatureBaseSpeed(cid)..')'
local text = '
-- Informaçoes gerais do seu personagem --\n
Proteçao da armadura: '..armorProtection..'\n
Defesa maxima: '..totalDefense..'\n
Dano maximo (fisico): '..maxDamage..'\n
Velocidade de ataque: '..attackSpeed..' (em segundos)\n
Velocidade de movimento: '..walkSpeed..'\n
Honra: em construçao.\n
Patente: nao tenho nem ideia.\n
Dinheiro no banco: '..getPlayerBalance(cid)..'\n
Dinheiro total: '..getPlayerBalance(cid)+getPlayerMoney(cid)..'\n
Sua guild nao esta em guerra (nao existe um script, so coloquei por colocar)\n\n'



doSendTextDialog(cid, getItemIdByName('spellbook'), text)

 

Nao garanto que nada funcione, mas to dando uma base.

logo.png

Scripter

@MagicWorld

Ex: Colaborador de Scripting

Contato: bepokemon@hotmail.com

rian121213

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/09/08Posts: 15Char no Tibia: amigodotuti

n funfo. nao aparece nenhum error quando ligo o ot

:s

StyflerDrunou

Styfler Zikz Styfler
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/10/11Posts: 65Char no Tibia: Fleps Drunou

Na verdade este script ai é de que não entendi.

Atenciosamente...

 

 

Equipe Styfler RadBR!



 

 

Contato msn: suporteradstyfler@hotmail.com

 

Servidor: maparadstyfler.servegame.com

 

Fórum: www.forum-radstyfler.forumeiros.com

Versão: 8.6



Porta: 7171

Exp: 700x

 

Ao entrar no servidor diga !comandos, !notice e !trocasrad..

 

Atenciosamente...

 

Equipe Styfler RadBR!

rian121213

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/09/08Posts: 15Char no Tibia: amigodotuti

ele e assim. o player usa o comando por exemplo

!habilidades

ai abre uma janela com as habilidades dele tipo

sword fight:10

club fight:10

axe fight:10

ml:10

guild:punheta atomica

money na bp:xxxxx

level:xxxxx

speed:xxxxx

 

so com isso eu ja ia fika feliz ;d

 

edit

 

jah vi que ninguem vai me ajudar

 

 

 

 

 

-----edited 2 ---------

fiz oscript sozinho alguem fecha o topico aque? obg