lykkanworld 0 Postado Janeiro 17, 2012 Share Postado Janeiro 17, 2012 Boa Noite, Preciso criar uma sala que só membros da guild consiga entrar e que eu consiga mudificar a guild por alguma comando sem precisar reinciar o serv, alguem pode me ajudar? Grato no aguardo Lykkan World Link para o comentário Compartilhar em outros sites More sharing options...
bepokemon 101 Postado Janeiro 19, 2012 Share Postado Janeiro 19, 2012 (editado) Primeiramente seu tópico deve ter um Título mais específico para oque você deseja em seu pedido. Mude o Título para algo que defina oque você quer. O tópico estará reportado de qualquer maneira. =) Existem diversas formas de você fazer isso. Como por exemplo setando um storage global de acordo com a guild ID de alguém ou por algum parâmetro; Por guild id (/comando PlayerName): function onSay(cid, words, param) if isPlayer(getPlayerByName(param)) then setGlobalStorageValue(storage, getPlayerGuildId(getPlayerByName(param))) doPlayerSendTextMessage(cid, 18, 'Storage set to: '..getPlayerGuildId(getPlayerByName(param)) else doPlayerSendCancel(cid, 'Player not found.') end return true end Apenas setando um valor (/comando valor): function onSay(cid, words, param) return tonumber(param) and setGlobalStorageValue(storage, param) or true end Apartir daí você já tem o ID da "guild que tem acesso a tal área" guardado. Agora só criar um movement para permitir a entrada apenas de quem for da guild tal. function onStepIn(cid, item, position, fromPosition) if getPlayerGuildId(cid) ~= getGlobalStorageValue(storage) then doPlayerSendCancel(cid, 'You\'re not allowed to enter this area.') doTeleportThing(cid, fromPosition, 1) else doPlayerSendTextMessage(cid, 18, 'Welcome back, '..getPlayerName(cid)..'. This is the '..getPlayerGuildName(cid)..' area, hope you enjoy.') end return true end Editado Janeiro 19, 2012 por Byerne Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados