Postado Outubro 8, 2014 10 anos <talkaction words="!go" event="script" value="guildoutfit.lua"/> local config = { exhaustionInSeconds = 360, storage = 34534 } function onSay(cid, words, param) if(exhaustion.check(cid, config.storage) == TRUE) then doPlayerSendCancel(cid, "You can change outfit only 1 time per " .. config.exhaustionInSeconds .. " seconds.") return TRUE end local playerGuild = getPlayerGuildId(cid) if(playerGuild == FALSE) then doPlayerSendCancel(cid, "Sorry, you're not in a guild.") return TRUE end local playerGuildLevel = getPlayerGuildLevel(cid) if(playerGuildLevel < GUILDLEVEL_LEADER) then doPlayerSendCancel(cid, "You have to be Leader of your guild to change outfits!") return TRUE end local players = getPlayersOnline() local outfit = getCreatureOutfit(cid) local message = "*Guild* Your outfit has been changed by leader. (" .. getCreatureName(cid) .. ")" local members = 0 local tmp = {} for i, tid in ipairs(players) do if(getPlayerGuildId(tid) == playerGuild and cid ~= tid) then tmp = outfit if(canPlayerWearOutfit(tid, outfit.lookType, outfit.lookAddons) ~= TRUE) then local tidOutfit = getCreatureOutfit(tid) tmp.lookType = tidOutfit.lookType tmp.lookAddons = tidOutfit.lookAddons end doSendMagicEffect(getCreaturePosition(tid), 66) doCreatureChangeOutfit(tid, tmp) doPlayerSendTextMessage(tid, MESSAGE_INFO_DESCR, message) members = members + 1 end end exhaustion.set(cid, config.storage, config.exhaustionInSeconds) doPlayerSendCancel(cid, "Guild members outfit has been changed. (Total: " .. members .. ")") return TRUE end Fiz rapidinho teste: <talkaction words="!goparty" event="script" value="partyoutfit.lua"/> local config = { exhaustionInSeconds = 360, storage = 34534 } function onSay(cid, words, param) if(exhaustion.check(cid, config.storage) == TRUE) then doPlayerSendCancel(cid, "You can change outfit only 1 time per " .. config.exhaustionInSeconds .. " seconds.") return TRUE end local playerParty = getPlayerParty(cid) if(playerParty == FALSE) then doPlayerSendCancel(cid, "Sorry, you're not in a Party.") return TRUE end local playerPartyLevel = getPlayerPartyLevel(cid) if(playerPartyLevel < PARTYLEVEL_LEADER) then doPlayerSendCancel(cid, "You have to be Leader of your party to change outfits!") return TRUE end local players = getPlayersOnline() local outfit = getCreatureOutfit(cid) local message = "*Party* Your outfit has been changed by leader. (" .. getCreatureName(cid) .. ")" local members = 0 local tmp = {} for i, tid in ipairs(players) do if(getPlayerParty(tid) == playerParty and cid ~= tid) then tmp = outfit if(canPlayerWearOutfit(tid, outfit.lookType, outfit.lookAddons) ~= TRUE) then local tidOutfit = getCreatureOutfit(tid) tmp.lookType = tidOutfit.lookType tmp.lookAddons = tidOutfit.lookAddons end doSendMagicEffect(getCreaturePosition(tid), 66) doCreatureChangeOutfit(tid, tmp) doPlayerSendTextMessage(tid, MESSAGE_INFO_DESCR, message) members = members + 1 end end exhaustion.set(cid, config.storage, config.exhaustionInSeconds) doPlayerSendCancel(cid, "Party members outfit has been changed. (Total: " .. members .. ")") return TRUE end Vlw ae,Absolute Rep+ Se ajudei reputa. Meus TrabalhosServidor Pokémon Paraíso V1Servidor Pokémon Paraíso V2 Servidor Pokémon Paraíso V3[Talkactions] Teleportar para a área da staff[Talkactions] Últimas Noticias[Script] Bike System parecida com a do otPokémon [2016] Sprites Completas - PokeXGames [MOD] Store - Pokémon
Postado Outubro 25, 2016 8 anos pode me ajudar? o script ta ta dando isso aqui Citar [19:26:10.355] [Error - TalkAction Interface] [19:26:10.357] data/talkactions/scripts/go.lua:onSay [19:26:10.357] Description: [19:26:10.358] data/lib/034-exhaustion.lua:4: field 'day' missing in date table [19:26:10.359] stack traceback: [19:26:10.359] [C]: in function 'time' [19:26:10.360] data/lib/034-exhaustion.lua:4: in function 'check' [19:26:10.360] data/talkactions/scripts/go.lua:7: in function <data/talkactions/scripts/go.lua:6>
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.