Sveiki atvyke į Counter Strike Godlike.lt - CS, CSS, GTA ir visa kita!. Spausk čia registruotis

Kaip ikelti Vip - Admin skin i cs serveri?

Klausimai ir Pamokos apie serverio kurimą - Pamokos ČIA

Moderatorius: Serverio kūrimo Komanda.

Kaip ikelti Vip - Admin skin i cs serveri?

Standartine KeePP » 01 Rgp 2011, 20:10

Sveiki , kaip įkelti į Public modo cs serverį Vip - Admin skin , kad jį visi matytų? :)

Kas padės tikrai nepagailėsiu +Rep
KeePP
Pasiklydęs Naujokas
Pasiklydęs Naujokas
Statusas: Atsijungęs
Pranešimai: 90
Užsiregistravo:
28 Gru 2009, 18:33
Pinigai: 24.00
Reputacija: 0

Re: Kaip ikelti Vip - Admin skin i cs serveri?

Standartine Tomax » 02 Rgp 2011, 09:49

Susikurk .sma failą ir patalpink šitą kodą
Kodas: Pasirinkti visus
// CT & T admins are marked as VIP in the scoreboard.
// Ts can't see neither CT or T VIP mark but CTs does.
// Also changes CT admin's model to VIP model.
 
#include <amxmodx>
#include <cstrike>
 
#define VIP ADMIN_LEVEL_A // "m" flag
 
new amx_adminvip
 
public plugin_init()
{
        register_plugin("Admin VIP", "1.1", "hleV")
 
        amx_adminvip = register_cvar("amx_adminvip", "1")
 
        register_event("HLTV", "newRound", "a", "1=0", "2=0")
}
 
public newRound()
        set_task(0.1, "setVip")
 
public setVip()
{
        new players[32], pNum
        get_players(players, pNum, "a")
 
        for (new i = 0; i < pNum; i++)
        {
                new id = players[i]
 
                if (get_pcvar_num(amx_adminvip) && get_user_flags(id) & VIP)
                {
                        new CsTeams:team = cs_get_user_team(id)
 
                        if (team == CS_TEAM_CT)
                                cs_set_user_model(id, "vip")
 
                        message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
                        write_byte(id)
                        write_byte(4)
                        message_end()
                }
        }
 
        return PLUGIN_HANDLED
}
Vartotojo avataras
Tomax
Vyr. Moderatorius
Vyr. Moderatorius
Statusas: Atsijungęs
Pranešimai: 3484
Užsiregistravo:
29 Bal 2009, 15:42
Miestas: Utena
Vardas: Tomas
Skype: tomax079
Steam ID: tomax079
Pinigai: 956.00
Reputacija: 172
Medaliai: 13
Vyr. Moderatorius (1) Medalių Moderatorius (1) už 100 pranešimų (1) už 300 pranešimų (1) už 500 pranešimų (1)
už 700 pranešimų (1) už 1000 pranešimų (1) už 1500 pranešimų (1) už 2000 pranešimų (1) už 3000 pranešimų (1)
Reputacija (1) Parama (1) Admino Numylėtinis (1)

Re: Kaip ikelti Vip - Admin skin i cs serveri?

Standartine Gaidys123 » 05 Lap 2011, 10:36

Sveiki gal galite padeti siu siuo vip skin sma nuskaitymu. As i serveri idejes kita amx_adminmodel su juo viskas tvarkoje skinai veikia nrml adminams, bet kai inkeliu si amx_vipmodel adminams uzsideda vipu modeliai. Gal kas galite padaryti kad adminams nepanaikintu senu modeliu i situos, o siuos modelius uzdetu vipams kurie turi "bit" privilegijas.




#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
register_plugin("AMX Vip Model", "1.1.1", "whitemike")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}

public plugin_precache() {
precache_model("models/player/vip_ct/vip_ct.mdl")
precache_model("models/player/vip_te/vip_te.mdl")

return PLUGIN_CONTINUE
}

public resetModel(id, level, cid) {
if (get_user_flags(id) & ADMIN_CHAT) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "vip_te")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "vip_ct")
}
else {
cs_reset_user_model(id)
}
}

return PLUGIN_CONTINUE
}
Gaidys123
Naujokas (-ė)
Naujokas (-ė)
Statusas: Atsijungęs
Pranešimai: 5
Užsiregistravo:
21 Rgs 2011, 16:16
Vardas: * Cenzūra *
Pinigai: 5.00
Reputacija: 0

Re: Kaip ikelti Vip - Admin skin i cs serveri?

Standartine Karolis » 05 Lap 2011, 10:47

Pakeiciau kad dbr sitas modelis butu tik tiem kurie turi s flaga tai vipam dadek s flaga ir veiks jiem.



#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
register_plugin("AMX Vip Model", "1.1.1", "whitemike")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}

public plugin_precache() {
precache_model("models/player/vip_ct/vip_ct.mdl")
precache_model("models/player/vip_te/vip_te.mdl")

return PLUGIN_CONTINUE
}

public resetModel(id, level, cid) {
if (get_user_flags(id) & ADMIN_LEVEL_G) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "vip_te")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "vip_ct")
}
else {
cs_reset_user_model(id)
}
}

return PLUGIN_CONTINUE
}
Nemokama pagalba teikiu tik siame forume. Skype padedu tik uz atlygi.
Karolis
Administratorius
Administratorius
Statusas: Atsijungęs
Pranešimai: 988
Užsiregistravo:
09 Spa 2008, 11:54
Miestas: Panevezys
Vardas: Karolukas
Skype: simbaa8
Steam ID: crackerbit
Pinigai: 300.00
Reputacija: 21
Medaliai: 5
Administracija (1) už 100 pranešimų (1) už 300 pranešimų (1) už 500 pranešimų (1) už 700 pranešimų (1)

Pakomentuoti per Facebook


Grižti i Counter-Strike 1.6 Serverio Kūrimas

Dabar prisijunge

Vartotojai naršantys ši foruma: Registruotu vartotoju nera ir 0 sveciu