• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [Pedido] chatchannels

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1default [Pedido] chatchannels el Sáb Ago 19, 2017 7:51 pm

    cimmeria

    avatar
    Miembro
    Miembro
    Hola mi pregunta es como poner que los tutores hablen en naranja en world chat como el admin ese es mi world chat.


    function onSpeak(player, type, message)
    local playerAccountType = player:getAccountType()
    if player:getLevel() == 1 and playerAccountType < ACCOUNT_TYPE_GAMEMASTER then
    player:sendCancelMessage("You may not speak into channels as long as you are on level 1.")
    return false
    end

    if type == TALKTYPE_CHANNEL_Y then
    if playerAccountType >= ACCOUNT_TYPE_GAMEMASTER then
    type = TALKTYPE_CHANNEL_O
    end
    elseif type == TALKTYPE_CHANNEL_O then
    if playerAccountType < ACCOUNT_TYPE_GAMEMASTER then
    type = TALKTYPE_CHANNEL_Y
    end
    elseif type == TALKTYPE_CHANNEL_R1 then
    if playerAccountType < ACCOUNT_TYPE_GAMEMASTER and not getPlayerFlagValue(player, PlayerFlag_CanTalkRedChannel) then
    type = TALKTYPE_CHANNEL_Y
    end
    end
    return type
    end

    Ver perfil de usuario http://sayayinz.ddns.net

    2default Re: [Pedido] chatchannels el Sáb Ago 19, 2017 9:09 pm

    Prueba asi a ver:
    Código:

    function onSpeak(player, type, message)
    local playerAccountType = player:getAccountType()
    if player:getLevel() == 1 and playerAccountType < ACCOUNT_TYPE_GAMEMASTER then
    player:sendCancelMessage("You may not speak into channels as long as you are on level 1.")
    return false
    end

    if type == TALKTYPE_CHANNEL_Y then
    if playerAccountType >= ACCOUNT_TYPE_GAMEMASTER then
    type = TALKTYPE_CHANNEL_O
    end
    elseif type == TALKTYPE_CHANNEL_O then
    if playerAccountType < ACCOUNT_TYPE_GAMEMASTER then
    type = TALKTYPE_CHANNEL_Y
    end
    elseif type == TALKTYPE_CHANNEL_R1 then
    if playerAccountType < ACCOUNT_TYPE_GAMEMASTER and not getPlayerFlagValue(player, PlayerFlag_CanTalkRedChannel) then
    type = TALKTYPE_CHANNEL_Y
    end
    end

    if player:getGroup():getId() > 1 then
       type = TALKTYPE_CHANNEL_O
    end

    return type
    end
    No olvides comentar si te sirvio.
    si te sirve me regalas un like.



    Si necesitas hospedaje para tu servidor usa este enlace y mira las buenos planes de Windows y Linux:

    SevuOT Online, Version:10 and Custom.

    Ver perfil de usuario

    3default Re: [Pedido] chatchannels el Lun Ago 21, 2017 6:42 pm

    cimmeria

    avatar
    Miembro
    Miembro
    gracias bro Smile

    Ver perfil de usuario http://sayayinz.ddns.net

    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.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).