Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

plugindeki hataları düzeltebilicek olan varmı hocam

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
delyy
Mesajlar: 1233
Kayıt: Cmt Tem 09, 2016 10:21 am
Konum: Türkiye ~ İstanbul ~ Sinop
Server Ip/DNS: 213.238.173.xx
Clan İsmi: тαĸıηтı`
İletişim:

plugindeki hataları düzeltebilicek olan varmı hocam

Mesaj gönderen delyy »

Rica Etsem düzeltebilirmisiniz hocam benim istediğim playerlere tag

Sonuç
Eklenti derleme sonucu aşağıdaki gibidir;
AMX Mod X Compiler 1.8.3-dev+5079
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

//cstrike/addons/amxmodx/scripting/yetki1.sma(49) : error 029: invalid expression, assumed zero
//cstrike/addons/amxmodx/scripting/yetki1.sma(49) : error 017: undefined symbol "DG"
//cstrike/addons/amxmodx/scripting/yetki1.sma(49) : error 017: undefined symbol "Oyuncu"
//cstrike/addons/amxmodx/scripting/yetki1.sma(49) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Done.

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>

#define ADMIN ADMIN_USER    // Yesil Yazi Yetkisi

#define TAG [~DG`Oyuncu~]"

new gMaxPlayers
new gMsgSayText
new gTeams[3][] = 
    {
        "Spectator",
        "Terrorist",
        "Counter-Terrorist"
    }

public plugin_init()
{
    register_plugin("Green Admin Chat", "1.1", "Arion")
    register_clcmd("say", "handle_say")
    register_clcmd("say_team", "handle_teamsay")
    gMsgSayText = get_user_msgid("SayText")
    register_message (gMsgSayText, "avoid_duplicated")
    gMaxPlayers = get_maxplayers()

}

public avoid_duplicated (msgId, msgDest, receiver)
{
    return PLUGIN_HANDLED
}

public handle_say(id)
{
    new message[192]
    read_args(message, 191)
    remove_quotes(message)
    if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) return PLUGIN_CONTINUE
    
    new name[32]
    get_user_name(id, name, 31)
    
    new alive = is_user_alive(id)

    new userFlags = get_user_flags(id)
    
    if(alive){
                    if((userFlags & ADMIN)){
                    format(message, 191, "^04%s ^x03%s ^x01: ^x04 %s", TAG, name, message)
                    }else{
                    format(message, 191, "^x04%s ^x03%s ^x01:  %s", TAG, name, message)
                    }
        }else{
                    if((userFlags & ADMIN)){
                    format(message, 191, "^x01*DEAD*^04%s ^x03%s ^x01: ^x04 %s", TAG, name, message)
                    }else{
                    format(message, 191, "^x01*DEAD*^x04%s ^x03%s ^x01:  %s", TAG, name, message)
                    }
    }
    for(new i = 1; i <= gMaxPlayers; i++)
    {
    if(!is_user_connected(i))
    continue
        
    if(alive && is_user_alive(i) || !alive && !is_user_alive(i)) // Prints the message
    {
                    message_begin(MSG_ONE, gMsgSayText, {0, 0, 0}, i)
                    write_byte(id)
                    write_string(message)
                    message_end()
    }
    }
    return PLUGIN_HANDLED

}

public handle_teamsay(id)
{
    new message[192]
    read_args(message, 191)
    remove_quotes(message)
    remove_quotes(message)
    if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) return PLUGIN_CONTINUE
    
        
    new name[32]
    get_user_name(id, name, 31)
    
    new alive = is_user_alive(id)
    
    new team = get_user_team(id)
    
    new userFlags = get_user_flags(id)
    
    if((userFlags & ADMIN) && alive) format(message, 191, "^x01(%s)^x03 %s^x01 : ^x04 %s", gTeams[team], name, message)
    else if((userFlags & ADMIN) && !alive) format(message, 191, "^x01*DEAD*(%s)^x03 %s^x01 : ^x04 %s", gTeams[team], name, message)
    else if((!(userFlags & ADMIN)) && alive) format(message, 191, "^x01(%s)^x03 %s^x01 :  %s", gTeams[team], name, message)
    else format(message, 191, "^x01*DEAD*(%s)^x03 %s^x01 :  %s", gTeams[team], name, message)
    
    for(new i = 1; i <= gMaxPlayers; i++)
        {
            if(!is_user_connected(i))
                continue
        
            if(get_user_team(i) != team)
                continue
        
            if(alive && is_user_alive(i) || !alive && !is_user_alive(i))
                {
                    message_begin(MSG_ONE, gMsgSayText, {0, 0, 0}, i)
                    write_byte(id)
                    write_string(message)
                    message_end()
                }
        }
    return PLUGIN_HANDLED
}
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

seypa
Mesajlar: 1390
Kayıt: Cmt Ağu 13, 2016 12:49 pm
Konum: Pendik/İstanbul
İletişim:

plugindeki hataları düzeltebilicek olan varmı hocam

Mesaj gönderen seypa »

düzeltildi
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
delyy
Mesajlar: 1233
Kayıt: Cmt Tem 09, 2016 10:21 am
Konum: Türkiye ~ İstanbul ~ Sinop
Server Ip/DNS: 213.238.173.xx
Clan İsmi: тαĸıηтı`
İletişim:

plugindeki hataları düzeltebilicek olan varmı hocam

Mesaj gönderen delyy »

hocam iki kez yazıor sebebi nedir adminlerde yazıor userler yesil yazıor

Link:
Linklerini gizle
Linki Kopyala

sezerfear1
Mesajlar: 39
Kayıt: Prş Mar 30, 2017 6:28 pm

plugindeki hataları düzeltebilicek olan varmı hocam

Mesaj gönderen sezerfear1 »

@delyy iChat i ;iChat olarak degısıtırnız

Link:
Linklerini gizle
Linki Kopyala
Cevapla