Postado Julho 24, 2015 9 anos Olá galera do TK, de boa na lagoa? este é meu segundo Tópico, e hoje venho trazer uma script que não é de minha autoria.. Pois bem.. é um script de (command) para os players comprarem addons com o comando !addon Autoria do script= **** ( Não estava informando o autor do script) é um script muito simples.. vamos lá vá em data\talkactions\talkactions.xml e adicione a seguinte tag: <talkaction words="!addon" event="script" value="addons"/> feche e salve apos ter feito isso vá em data\talkactions\script Copie e cole algum arquivo.lua e renomeia para addons.lua e dentro adicione o seguinte: function onSay(cid, words, param, channel) local cfg = { ["citizen"] = { outfit = { male = 128, female = 136, addon = 2, }, items = { {2160,90} } }, ["hunter"] = { outfit = { male = 129, female = 137, addon = 2, }, items = { {2160,90} } }, ["mage"] = { outfit = { male = 130, female = 138, addon = 2, }, items = { {2160,90} } }, ["knight"] = { outfit = { male = 131, female = 139, addon = 2, }, items = { {2160,90} } }, ["nobleman"] = { outfit = { male = 132, female = 140, addon = 2, }, items = { {2160,90} } }, ["summoner"] = { outfit = { male = 133, female = 141, addon = 2, }, items = { {2160,90} } }, ["warrior"] = { outfit = { male = 134, female = 142, addon = 2, }, items = { {2160,90} } }, ["barbarian"] = { outfit = { male = 147, female = 143, addon = 2, }, items = { {2160,90} } }, ["druid"] = { outfit = { male = 148, female = 144, addon = 2, }, items = { {2160,90} } }, ["wizard"] = { outfit = { male = 149, female = 145, addon = 2, }, items = { {2160,90} } }, ["oriental"] = { outfit = { male = 150, female = 146, addon = 2, }, items = { {2160,90} } }, ["pirate"] = { outfit = { male = 151, female = 155, addon = 2, }, items = { {2160,90} } }, ["assassin"] = { outfit = { male = 152, female = 156, addon = 2, }, items = { {2160,90} } }, ["beggar"] = { outfit = { male = 153, female = 157, addon = 2, }, items = { {2160,90} } }, ["shaman"] = { outfit = { male = 154, female = 158, addon = 2, }, items = { {2160,90} } }, ["norseman"] = { outfit = { male = 251, female = 252, addon = 2, }, items = { {2160,90} } }, ["nightmare"] = { outfit = { male = 268, female = 269, addon = 2, }, items = { {2160,90} } }, ["jester"] = { outfit = { male = 273, female = 270, addon = 2, }, items = { {2160,90} } }, ["brotherhood"] = { outfit = { male = 278, female = 279, addon = 2, }, items = { {2160,90} } }, ["demon hunter"] = { outfit = { male = 289, female = 288, addon = 2, }, items = { {2160,90} } }, ["yalaharian"] = { outfit = { male = 325, female = 324, addon = 2, }, items = { {2160,90} } }, ["wayfarer"] = { outfit = { male = 366, female = 367, addon = 2, }, items = { {2160,90} } }, ["Guerreiro"] = { outfit = { male = 254, female = 254, addon = 2, }, items = { {2160,90} } } } local v, removeItems = cfg[param], 2160, 90 if(param == "2160") then doPlayerSendCancel(cid, "Command requires param.") return true end if(getPlayerStorageValue(cid, v.outfit.storage) == -1) then for i = 1, #v.items do if(getPlayerItemCount(cid, v.items[1]) >= v.items[2]) then removeItems = removeItems+1 end end if(removeItems == #v.items) then if(getPlayerSex(cid) == 1) then doPlayerAddOutfit(cid, v.outfit.male, v.outfit.addon) elseif(getPlayerSex(cid) == 0) then doPlayerAddOutfit(cid, v.outfit.female, v.outfit.addon) end for i = 1, #v.items do doPlayerRemoveItem(cid, v.items[1], v.items[2]) end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você recebeu uma nova outfit!") doSendMagicEffect(getThingPos(cid), CONST_ME_FIREWORK_YELLOW) setPlayerStorageValue(cid, v.outfit.storage, 1) else for i = 1, #v.items do doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "você precisa " .. v.items[2] .. "x " .. getItemNameById(v.items[1]) .. " para comprar a outfit.") end end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Você ja tem está outfit.") end return true end traduzindo: vermelho: Id do item que sera removido no caso (crystal coin) azul: quantidade que sera removida , exemplo: 90, então sera 90 crystal coin Meu primeiro script aqui no TK vlw , tomara que tenha ajudado alguem.. Qualquer duvida comenta, E se eu ajudei Da REP+ AIII !! Editado Julho 26, 2015 9 anos por gustavoood (veja o histórico de edições)
Postado Julho 25, 2015 9 anos Irei aprovar, mas como o script não é seu, adicione os créditos do criador. Tópico aprovado e movido a área correta, obrigado por compartilhar. Você recebeu um REP pela contribuição.
Postado Julho 26, 2015 9 anos Autor Obrigado pelo REP, quanto a autoria ..não estava informando no script... então é anonimo ! De novo Um obrigado pelo REP
Postado Setembro 2, 2018 6 anos Em 24/07/2015 em 13:26, gustavoood disse: local v quando eu tento fazer o comando aparece erro nessa parte da um erro assim -attempt to index local 'v' esse 'v' eh apenas uma variavel ou eh uma pasta que precisa ser substituida... eu nunca vi a liguagem .lua mais sei mexer com c++ então pode me dar uma explicação do script apartir da parte do 'local'
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.