BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Ayuda Script de /promote

Ayuda Script de /promote

#1 Ayuda Script de /promote el Vie Jul 29, 2011 6:16 pm

Etros


Novato
Nesecito la script de /promote

#2 Re: Ayuda Script de /promote el Vie Jul 29, 2011 6:21 pm

God Alaŋ


Miembro
Mira ve a tu server > data > talkactions > scripts

Creas un archivo con el nombre promote.lua y adentro pones esto:


Código:
local config = {
broadcast = FALSE
}
function onSay(cid, words, param, channel)
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return TRUE
end
local pid = getPlayerByNameWildcard(param)
if(not pid) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. param .. " not found.")
return TRUE
end
if(getPlayerAccess(pid) >= getPlayerAccess(cid)) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Cannot perform action.")
return TRUE
end
local g = 1
if(words:sub(2, 2) == "d") then
g = -1
end
local newId = getPlayerGroupId(pid) + g
if(newId <= 0 or not setPlayerGroupId(pid, newId)) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Cannot perform action.")
return TRUE
end
local str = "been " .. (g == 1 and "promoted" or "demoted") .. " to " .. getGroupInfo(newId).name .. "."
if(not config.broadcast) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, param .. " has " .. str)
else
doBroadcastMessage(param .. " has " .. str, MESSAGE_EVENT_ADVANCE)
end
doPlayerSendTextMessage(pid, MESSAGE_EVENT_ADVANCE, "You have " .. str)
return TRUE
end

Ahora en talkactions.xml en la parte de players agregas esto:

Código:
<talkaction log="yes" words="/promote;/demote" event="script" value="promote.lua"/>

Y listo se usa con estos comandos:

Para promoverse /promote


http://www.blacktibia.org/

#3 Re: Ayuda Script de /promote el Dom Ago 30, 2015 3:49 pm

kenan000111


Novato
[Tienes que estar registrado y conectado para ver este vínculo] escribió:Mira ve a tu server > data > talkactions > scripts

Creas un archivo con el nombre promote.lua y adentro pones esto:


Código:
local config = {
broadcast = FALSE
}
function onSay(cid, words, param, channel)
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return TRUE
end
local pid = getPlayerByNameWildcard(param)
if(not pid) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. param .. " not found.")
return TRUE
end
if(getPlayerAccess(pid) >= getPlayerAccess(cid)) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Cannot perform action.")
return TRUE
end
local g = 1
if(words:sub(2, 2) == "d") then
g = -1
end
local newId = getPlayerGroupId(pid) + g
if(newId <= 0 or not setPlayerGroupId(pid, newId)) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Cannot perform action.")
return TRUE
end
local str = "been " .. (g == 1 and "promoted" or "demoted") .. " to " .. getGroupInfo(newId).name .. "."
if(not config.broadcast) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, param .. " has " .. str)
else
doBroadcastMessage(param .. " has " .. str, MESSAGE_EVENT_ADVANCE)
end
doPlayerSendTextMessage(pid, MESSAGE_EVENT_ADVANCE, "You have " .. str)
return TRUE
end

Ahora en talkactions.xml en la parte de players agregas esto:

Código:
<talkaction log="yes" words="/promote;/demote" event="script" value="promote.lua"/>

Y listo se usa con estos comandos:

Para promoverse /promote



Oye brother como uso ese comando me dice esto : Command param required.

#4 Re: Ayuda Script de /promote el Dom Ago 30, 2015 4:31 pm

GOD Suimty


Moderador
[Tienes que estar registrado y conectado para ver este vínculo] /promote es para dar tutor, gamemaster, community manager, god a alguien

Por lo tanto debes decir /promote y el name del player



[Tienes que estar registrado y conectado para ver esa imagen]
http://sdrakos.servegame.com

#5 Re: Ayuda Script de /promote el Dom Ago 30, 2015 5:41 pm

kenan000111


Novato
[Tienes que estar registrado y conectado para ver este vínculo] escribió:[Tienes que estar registrado y conectado para ver este vínculo] /promote es para dar tutor, gamemaster, community manager, god a alguien

Por lo tanto debes decir /promote y el name del player

Gracias amigo mio tienes tu rep disculpa la falta de experiencia.

#6 Re: Ayuda Script de /promote Hoy a las 4:32 am

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .