Ir para conteúdo
  • Cadastre-se

Comando Attr não funfa [urgente]


Posts Recomendados

to com problema pra usar o comando attr pra mudar defesa, speed, atk, ml e cia e por ai vai alquem sabe como resolver esse problema ?

OBG estou no aquardo.

baiakturbo.servegame.com

Versão 8.60

Link para o post
Compartilhar em outros sites

veja se na sua talkactions.xml tem a seguinte linha

<talkaction log="yes" words="/attr" access="5" event="function" value="thingProporties"/>


Regras Gerais 

 

"Califórnia Brasileira :cool: "

Link para o post
Compartilhar em outros sites

s possui o comando normal uso a versão 8.60

<talkaction log="yes" words="/attr" access="5" event="function" value="thingProporties"/>

o que posso fazer ?

baiakturbo.servegame.com

Versão 8.60

Link para o post
Compartilhar em outros sites

carinha poste o script q está em data/talkactions/script .

que irar ajudar bastante , pode ser algum erro da script

Link para o post
Compartilhar em outros sites

carinha poste o script q está em data/talkactions/script .

que irar ajudar bastante , pode ser algum erro da script

penso eu q nao script para isso por estar nas sources, tente fazer o script amigo aqui esta

em data/takactions/

crie um arquivo thingProporties


local itemFuncs =

{

["attackspeed"] = setItemAttackSpeed,

["name"] = setItemName,

["plural"] = setItemPluralName,

["attack"] = setItemAttack,

["extraattack"] = setItemExtraAttack,

["defense"] = setItemDefense,

["armor"] = setItemArmor,

["extradefense"] = setItemExtraDefense,

["hitchance"] = setItemHitChance,

["range"] = setItemShootRange,

["actionid"] = doSetItemActionId,

["action"] = doSetItemActionId,

["aid"] = doSetItemActionId,

["description"] = doSetItemSpecialDescription,

["desc"] = doSetItemSpecialDescription,

["protection"] = doSetItemProtection,

["charges"] = doChangeTypeItem,

["count"] = doChangeTypeItem

}

local creatureFuncs =

{

["health"] = doCreatureAddHealth,

["maxhealth"]= setCreatureMaxHealth,

["mana"] = doCreatureAddMana,

["maxmana"] = setCreatureMaxMana,

["speed"] = doChangeSpeed,

["droploot"] = doCreatureSetDropLoot,

["cannotmove"] = doCreatureSetNoMove,

["skull"] = doCreatureSetSkullType,

["redskull"] = doPlayerSetRedSkullTicks

}

local playerFuncs =

{

["fyi"] = doPlayerPopupFYI,

["tutorial"] = doPlayerSendTutorial,

["guildrank"] = doPlayerSetGuildRank,

["guildnick"] = doPlayerSetGuildNick,

["group"] = doPlayerSetGroupId,

["vocation"] = doPlayerSetVocation,

["promotion"] = setPlayerPromotionLevel,

["stamina"] = doPlayerAddStamina,

["town"] = doPlayerSetTown,

["balance"] = doPlayerDepositMoney

}


function onSay(cid, words, param, channel)

if(param == "") then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")

return TRUE

end

local pos = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z, stackpos=1}

if getCreatureLookDirection(cid) == SOUTH then

pos = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z, stackpos=255}

elseif getCreatureLookDirection(cid) == NORTH then

pos = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y-1, z=getCreaturePosition(cid).z, stackpos=255}

elseif getCreatureLookDirection(cid) == EAST then

pos = {x=getCreaturePosition(cid).x+1, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z, stackpos=255}

elseif getCreatureLookDirection(cid) == WEST then

pos = {x=getCreaturePosition(cid).x-1, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z, stackpos=255}

end

local t = string.explode(param, ",")


local getThing = getThingFromPos(pos)

if itemFuncs[t[1]] then

if getThing.itemid > 0 then

if itemFuncs[t[1]](getThing.uid, t[2]) then

doSendMagicEffect(pos, CONST_ME_MAGIC_GREEN)

return TRUE

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sorry, you can not add attribute to this item.")

return TRUE

end

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Item not found.")

return TRUE

end

elseif creatureFuncs[t[1]] then

if isCreature(getThing.uid) then

if creatureFuncs[t[1]](getThing.uid, t[2]) then

doSendMagicEffect(pos, CONST_ME_MAGIC_GREEN)

return TRUE

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sorry, you can not add attribute to this creature.")

return TRUE

end

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Creature not found.")

return TRUE

end

elseif playerFuncs[t[1]] then

if isPlayer(getThing.uid) then

if playerFuncs[t[1]](getThing.uid, t[2]) then

doSendMagicEffect(pos, CONST_ME_MAGIC_GREEN)

return TRUE

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sorry, you can not add attribute to this player.")

return TRUE

end

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.")

return TRUE

end

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Unknow attribute.")

return TRUE

end

return TRUE

end


Regras Gerais 

 

"Califórnia Brasileira :cool: "

Link para o post
Compartilhar em outros sites

humm...

ja ia posta isso

^^

Editado por unnamedfiction (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

vlw vou testar ambos

baiakturbo.servegame.com

Versão 8.60

Link para o post
Compartilhar em outros sites

quais são os comandos que funciona com esse to em duvida aqui.

baiakturbo.servegame.com

Versão 8.60

Link para o post
Compartilhar em outros sites

Veja se resolve

Amigo Cuidado com Double Post

Leias as Regras

Evite posts duplos:

Não poste duas ou mais mensagens seguidas no mesmo tópico, a não ser que seja muito necessário. Se, por exemplo, você deseja apenas acrescentar algo que esqueceu de dizer no seu post anterior, edite-o (através do botão "Editar") e altere o que precisa. Posts duplos são permitidos somente se você precisa dizer algo totalmente novo e ninguém enviou outra mensagem depois da sua, durante as últimas horas.


Regras Gerais 

 

"Califórnia Brasileira :cool: "

Link para o post
Compartilhar em outros sites

vish foi mal ai mano

mais voltando ao problema ta na mesma ja dei reload pelo ot mais ta iqual antes.

baiakturbo.servegame.com

Versão 8.60

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo