Admin Necro ADMINISTRADOR
Mensajes : 64 Fecha de inscripción : 04/11/2010 Edad : 27 Localización : Mi Casa
| Tema: [TalkAction] Guild Cast V 0.1 Sáb Nov 06, 2010 9:17 am | |
| Bueno aqui traigo un TalkAction muy bueno que les servira en su OT. ¿Cual es el efecto de este TalkAction? Al Escribir /guild y un mensaje alado le llegara un mensaje tipo broadcast pero que solo lo leeran aquellos que esten unidos a tu Guild. Ok, Empesemos Manos a la hobra =D. Vamos a (Server/Data/TalkActions/Scripts).Una vez ahy Copiamos un Archivo cualquiera y lo pegan ahy mismo con el nombre de Guildcaster.luaLo habren ese archivo borran lo que esta escrito adentro y pegan lo siguiente: f - Código:
-
unction onSay(cid, words, param) local playerGuild = getPlayerGuildId(cid) if playerGuild > 0 then local playerGuildLevel = getPlayerGuildLevel(cid) if playerGuildLevel >= GUILDLEVEL_VICE then local players = getOnlinePlayers() local message = "*Guild* " .. getCreatureName(cid) .. " [" .. getPlayerLevel(cid) .. "]:\n" .. param; for i,playerName in ipairs(players) do local player = getPlayerByName(playerName); if getPlayerGuildId(player) == playerGuild then doPlayerSendTextMessage(player, MESSAGE_STATUS_WARNING, message); end end doPlayerSendCancel(cid, "Message sent to whole guild."); else doPlayerSendCancel(cid, "You have to be at least Vice-Leader to guildcast!"); end else doPlayerSendCancel(cid, "Sorry, you're not in a guild."); end doPlayerSendTextMessage(cid, 25, words) return FALSE end Cierran el archivo y guardan. Despues se van a (Data\TalkActions) una vez dentro abren el archivo talkactions.lua y pegan esto dentro: - Código:
-
<talkaction filter= "word" words="/guild" script="guildcaster.lua"/> Luego cierras & guardas. Habres tu ot y pruebas el script y listo! tenemos el Guild Caster v0.1 en nuestro ot! espero que les sirva CREDITOS: -=Rikarum=- | |
|