admin ir vip modeliai skirtingi

Šiame forume vartotojai gali prašyti jiems reikiamo plugino.
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
kesiukas
Jau po truputį tampa savu
Posts: 187
Joined: 2011 Jan 11 18:32
Skype: kesys19
Location: Kaunas/Batniava

admin ir vip modeliai skirtingi

Post by kesiukas »

Sveiki, gal kas zinot koki plugina, kad adminu skinas butu vienoks, o vip zaideju skinai butu vel kitokie?

User avatar
Vebsteris
Jau po truputį tampa savu
Posts: 195
Joined: 2011 Aug 20 14:08

Re: admin ir vip modeliai skirtingi

Post by Vebsteris »

Code: Select all

#include <amxmodx>#include <cstrike>#include <hamsandwich> #define ADMIN_ACCESS ADMIN_KICK#define VIP_ACCESS ADMIN_LEVEL_H public plugin_init(){    register_plugin("Admin and VIP Model", "1.0", "Vebster");     RegisterHam(Ham_Spawn, "player", "Event_Spawn");} public plugin_precache(){    precache_model("player/vip/vip.mdl");    precache_model("player/admin/admin.mdl");} public Event_Spawn(id){    new players[32], player, num , i     get_players(players, num, "a");     for(i = 0; i < num; i++)    {        player = players[i];         if(get_user_flags(player) & ADMIN_ACCESS) {            cs_set_user_model(player, "admin");         } else if(get_user_flags(player) & VIP_ACCESS) {            cs_set_user_model(player, "vip");         }    }    return PLUGIN_HANDLED;}
Last edited by Vebsteris on 2011 Nov 10 19:16, edited 2 times in total.

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: admin ir vip modeliai skirtingi

Post by psychical »

pirma tirkink ar adminas, o poto ar vipas, nes jei adminas tures vip teises uzdes jam vip skina...

User avatar
Vebsteris
Jau po truputį tampa savu
Posts: 195
Joined: 2011 Aug 20 14:08

Re: admin ir vip modeliai skirtingi

Post by Vebsteris »

Fixed.

kesiukas
Jau po truputį tampa savu
Posts: 187
Joined: 2011 Jan 11 18:32
Skype: kesys19
Location: Kaunas/Batniava

Re: admin ir vip modeliai skirtingi

Post by kesiukas »

o ar imanoma padaryti, kad dar skinai prilausytu nuo to, kurioje team losia vip arba admin, tarkim admin losia ct komandoj, tai jo skinas vienoks, jai teruose, tai skinas vel kitoks, ir tas pats su vip.

Man atrodo, kad adminams toki dalyka galima padaryti su toki kodu:

public plugin_precache() {
precache_model("models/player/admin_ct/admin_ct.mdl")
precache_model("models/player/admin_te/admin_te.mdl")

return PLUGIN_CONTINUE
}

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

return PLUGIN_CONTINUE
}

User avatar
rotosas
Gana aktyvus vartotojas
Posts: 225
Joined: 2011 Mar 19 18:56
Skype: rotosas
Location: Vilnius

Re: admin ir vip modeliai skirtingi

Post by rotosas »

Šeip galėtum kodą rašyt tarp code žymenų. O su komandomis įmanoma.

Code: Select all

if(cs_get_user_team(id) == CS_TEAM_T){/* čia rašyk kodą, kad uždėtų skiną terui */}else if(cs_get_user_team(id) == CS_TEAM_CT){/* čia rašyk kodą, kad uždėtų skiną ct */}else{cs_reset_user_model(id)}
arba ten kažkaip yra

Code: Select all

if(get_user_team(id) == 1)
tai čia terai bus, o ct

Code: Select all

if(get_user_team(id) == 2)
bet čia šitaip tik man atrodo, ištikrųjų nežinau, asmeniškai rašau ne komandos numerį, o pavadinimą.
Image
Image
Jei padėjau, nepagailėk ir nepatingėk paspaust +KARMA. :)

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: admin ir vip modeliai skirtingi

Post by psychical »

kesiukas wrote:o ar imanoma padaryti, kad dar skinai prilausytu nuo to, kurioje team losia vip arba admin, tarkim admin losia ct komandoj, tai jo skinas vienoks, jai teruose, tai skinas vel kitoks, ir tas pats su vip.
Viskas įmanoma:

Code: Select all

#include <amxmodx>#include <cstrike>#include <hamsandwich> #define ADMIN_ACCESS ADMIN_KICK#define VIP_ACCESS ADMIN_LEVEL_H public plugin_init(){    register_plugin("Admin and VIP Model", "1.0", "Vebster");    RegisterHam(Ham_Spawn, "player", "Event_Spawn");} public plugin_precache(){    precache_model("player/vip/vip.mdl");    precache_model("player/admin/admin.mdl");} public Event_Spawn(id){    new players[32], player, num , i;     get_players(players, num, "a");     for(i = 0; i < num; i++)    {        player = players[i];         if(get_user_flags(player) & ADMIN_ACCESS)         {            switch(get_user_team(player))            {                case 1: cs_set_user_model(player, "admin"); //T skinas                case 2: cs_set_user_model(player, "admin"); //CT skinas            }        }         else if(get_user_flags(player) & VIP_ACCESS)         {            switch(get_user_team(player))            {                case 1: cs_set_user_model(player, "vip"); //T skinas                case 2: cs_set_user_model(player, "vip"); //CT skinas            }        }    }    return PLUGIN_HANDLED;}
Jei ko nesuprasi rašyk, nors čia turėtų būt viskas suprantama...

User avatar
rotosas
Gana aktyvus vartotojas
Posts: 225
Joined: 2011 Mar 19 18:56
Skype: rotosas
Location: Vilnius

Re: admin ir vip modeliai skirtingi

Post by rotosas »

psychical wrote:
kesiukas wrote:o ar imanoma padaryti, kad dar skinai prilausytu nuo to, kurioje team losia vip arba admin, tarkim admin losia ct komandoj, tai jo skinas vienoks, jai teruose, tai skinas vel kitoks, ir tas pats su vip.
Viskas įmanoma:

Code: Select all

#include <amxmodx>#include <cstrike>#include <hamsandwich> #define ADMIN_ACCESS ADMIN_KICK#define VIP_ACCESS ADMIN_LEVEL_H public plugin_init(){    register_plugin("Admin and VIP Model", "1.0", "Vebster");    RegisterHam(Ham_Spawn, "player", "Event_Spawn");} public plugin_precache(){    precache_model("player/vip/vip.mdl");    precache_model("player/admin/admin.mdl");} public Event_Spawn(id){    new players[32], player, num , i;     get_players(players, num, "a");     for(i = 0; i < num; i++)    {        player = players[i];         if(get_user_flags(player) & ADMIN_ACCESS)         {            switch(get_user_team(player))            {                case 1: cs_set_user_model(player, "admin"); //T skinas                case 2: cs_set_user_model(player, "admin"); //CT skinas            }        }         else if(get_user_flags(player) & VIP_ACCESS)         {            switch(get_user_team(player))            {                case 1: cs_set_user_model(player, "vip"); //T skinas                case 2: cs_set_user_model(player, "vip"); //CT skinas            }        }    }    return PLUGIN_HANDLED;}
Jei ko nesuprasi rašyk, nors čia turėtų būt viskas suprantama...
Šeip tai pagal tavo kodą T ir CT modeliai yra vienodi, o jis prašė, kad būtų 4 skirtingi. T.y. V.I.P T, V.I.P CT, Admin T ir Admin CT.
Image
Image
Jei padėjau, nepagailėk ir nepatingėk paspaust +KARMA. :)

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: admin ir vip modeliai skirtingi

Post by psychical »

tai blt o tu skaityt moki aks komentare? aiskiai parasyta kad ten tas o ten anas, jei ant tiek gl**** kad nesupranti tai nepyk...

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: admin ir vip modeliai skirtingi

Post by laimiukas3 »

o su situo kodu negausi to error kick zmoniu kai dauk losia SZ_GetSpace: overflow kazkokio ten ?:)
Image
Image
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests