[REZOLVAT]Cerere plugin
Nick : aLink
Plugin / Addons dorit : plugin vip jb
Alte informaţii oresc plugin vips pt jbx
Doresc sa aiba 300hp+armor , set grenazi (1he 2 flash 1 smoke)
Skin specific pt T si CT
un /vip pt benefici vip
/vips pt vipi on
In plus fata de playeri speed + gravitatie
si daca poti spune cum pot rezolva problema cu parasuta imi ia gravitatia.
Si daca poti da in pm sa nu ia si alti (alte comunitati)
Mod (Respawn , Classic , Jail Break , Zombie , HNS , Awp etc....) :Jailbreak
Poze/Video(dacă este nevoie):-
Motiv t jbx.
Last edited by KillerElite; 30-08-18 at 21:05 .
Reason: Rezolvat
Salut, am incercat eu cv, am sa iti las codul si compilezi tu ca sunt pe telefon. Daca ai erori la compilare ma anunti.
Poftim:
Code:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#define VIP_LEVEL_ACCES ADMIN_MAP //Aici setezi flagul pentru vip.
new cvar_start_hp, cvar_start_ap, Gravity[33];
public plugin_init()
{
register_plugin("VIP JB", "0.1", "joker`");
RegisterHam(Ham_Spawn, "player", "Spawn", 1);
register_event("CurWeapon", "CurrWeapon", "be", "1=1");
cvar_start_hp = register_cvar("amx_start_hp", "300");
cvar_start_ap = register_cvar("amx_start_ap", "100");
register_event("ResetHUD", "resetModel", "b");
return PLUGIN_CONTINUE
}
public Spawn(id)
{
if(!is_user_alive(id))
return;
new CsTeams:team = cs_get_user_team(id)
if(get_user_flags(id) & VIP_LEVEL_ACCES)
{
switch(team)
{
case CS_TEAM_T:
{
set_user_health(id, get_pcvar_num(cvar_start_hp));
set_user_armor(id, get_pcvar_num(cvar_start_ap));
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
set_user_gravity(id, 600.0);
set_user_maxspeed(id, 0.0);
}
case CS_TEAM_CT:
{
set_user_health(id, get_pcvar_num(cvar_start_hp));
set_user_armor(id, get_pcvar_num(cvar_start_ap));
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_smokegrenade");
set_user_gravity(id, 600.0);
set_user_maxspeed(id, 0.0);
}
}
}
if(get_user_flags(id) & VIP_LEVEL_ACCES) {
Gravity[id] = true;
CurrWeapon(id);
}
else
{
Gravity[id] = false;
CurrWeapon(id);
}
}
public CurrWeapon ( id ) {
if(Gravity[id]) {
set_user_gravity(id, 0.5);
}
else
{
set_user_gravity(id, 1.0);
}
}
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, "vipt")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "vipct")
}
else {
cs_reset_user_model(id)
}
}
return PLUGIN_CONTINUE
}
public plugin_precache()
{
precache_model("models/vipct/vipct.mdl");
precache_model("models/vipt/vipt.mdl");
return PLUGIN_CONTINUE;
}
EDIT: faci tu folderele (models/vipct) si pui vipct.mdl
(models/vipt) si pui vipt.mdl
Skinurile le pui tu si nu uita de flag.
Last edited by KillerElite; 29-08-18 at 12:38 .
Reason: Modele
Post Thanks / Like - 1 Thanks, 0 Likes
aLink thanked for this post
Pot eu sa îți modific plugin-ul de vip pe care l-am avut pe Deathrun, dar nu il dau gratis deoarece am muncit destul de mult la plugin (primul meu plugin). Dacă te interesează imi dai pm.
Post Thanks / Like - 0 Thanks, 1 Likes
Nu nu nu ma intereseza , revin cu edit sa vad daca merge pluginul lui killerelite
edit:
ii buguit in loc sa arete skin de vip arata skin ct normal si skin t normal.
restu merge ok
si daca se poate adauga /vips sa arete vipi online.
Last edited by aLink; 29-08-18 at 18:07 .
Post Thanks / Like - 1 Thanks, 0 Likes
Am gasit problema, revin cu edit cand e gata..
Edit:
Imi spui daca merge.
Code:
public plugin_precache()
{
precache_model("models/players/vipct/vipct.mdl");
precache_model("models/players/vipt/vipt.mdl");
return PLUGIN_CONTINUE;
}
Modifici jos de tot cu asta.
Last edited by KillerElite; 29-08-18 at 18:47 .
Post Thanks / Like - 1 Thanks, 0 Likes
aLink thanked for this post
ii la fel ca mai sus
Off, nu e pus mai sus models/players/vipt si vipct
E folderul diferit..ia tot asta direct:
Code:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#define VIP_LEVEL_ACCES ADMIN_MAP //Aici setezi flagul pentru vip.
new cvar_start_hp, cvar_start_ap, Gravity[33];
public plugin_init()
{
register_plugin("VIP JB", "0.1", "joker`");
RegisterHam(Ham_Spawn, "player", "Spawn", 1);
register_event("CurWeapon", "CurrWeapon", "be", "1=1");
cvar_start_hp = register_cvar("amx_start_hp", "300");
cvar_start_ap = register_cvar("amx_start_ap", "100");
register_event("ResetHUD", "resetModel", "b");
return PLUGIN_CONTINUE
}
public Spawn(id)
{
if(!is_user_alive(id))
return;
new CsTeams:team = cs_get_user_team(id)
if(get_user_flags(id) & VIP_LEVEL_ACCES)
{
switch(team)
{
case CS_TEAM_T:
{
set_user_health(id, get_pcvar_num(cvar_start_hp));
set_user_armor(id, get_pcvar_num(cvar_start_ap));
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
set_user_gravity(id, 600.0);
set_user_maxspeed(id, 0.0);
}
case CS_TEAM_CT:
{
set_user_health(id, get_pcvar_num(cvar_start_hp));
set_user_armor(id, get_pcvar_num(cvar_start_ap));
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_smokegrenade");
set_user_gravity(id, 600.0);
set_user_maxspeed(id, 0.0);
}
}
}
if(get_user_flags(id) & VIP_LEVEL_ACCES) {
Gravity[id] = true;
CurrWeapon(id);
}
else
{
Gravity[id] = false;
CurrWeapon(id);
}
}
public CurrWeapon ( id ) {
if(Gravity[id]) {
set_user_gravity(id, 0.5);
}
else
{
set_user_gravity(id, 1.0);
}
}
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, "vipt")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "vipct")
}
else {
cs_reset_user_model(id)
}
}
return PLUGIN_CONTINUE
}
public plugin_precache()
{
precache_model("models/players/vipct/vipct.mdl");
precache_model("models/players/vipt/vipt.mdl");
return PLUGIN_CONTINUE;
}
Compilezi si testezi..imi zici daca merge
Post Thanks / Like - 1 Thanks, 0 Likes
aLink thanked for this post
Încearcă să pui partea asta:
Code:
public plugin_precache()
{
precache_model("models/players/vipct/vipct.mdl");
precache_model("models/players/vipt/vipt.mdl");
return PLUGIN_CONTINUE;
}
Deasupra de :
Code:
public resetModel(id, level, cid)
Adica asa :
Code:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#define VIP_LEVEL_ACCES ADMIN_MAP //Aici setezi flagul pentru vip.
new cvar_start_hp, cvar_start_ap, Gravity[33];
public plugin_init()
{
register_plugin("VIP JB", "0.1", "joker`");
RegisterHam(Ham_Spawn, "player", "Spawn", 1);
register_event("CurWeapon", "CurrWeapon", "be", "1=1");
cvar_start_hp = register_cvar("amx_start_hp", "300");
cvar_start_ap = register_cvar("amx_start_ap", "100");
register_event("ResetHUD", "resetModel", "b");
return PLUGIN_CONTINUE
}
public Spawn(id)
{
if(!is_user_alive(id))
return;
new CsTeams:team = cs_get_user_team(id)
if(get_user_flags(id) & VIP_LEVEL_ACCES)
{
switch(team)
{
case CS_TEAM_T:
{
set_user_health(id, get_pcvar_num(cvar_start_hp));
set_user_armor(id, get_pcvar_num(cvar_start_ap));
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
set_user_gravity(id, 600.0);
set_user_maxspeed(id, 0.0);
}
case CS_TEAM_CT:
{
set_user_health(id, get_pcvar_num(cvar_start_hp));
set_user_armor(id, get_pcvar_num(cvar_start_ap));
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_smokegrenade");
set_user_gravity(id, 600.0);
set_user_maxspeed(id, 0.0);
}
}
}
if(get_user_flags(id) & VIP_LEVEL_ACCES) {
Gravity[id] = true;
CurrWeapon(id);
}
else
{
Gravity[id] = false;
CurrWeapon(id);
}
}
public CurrWeapon ( id ) {
if(Gravity[id]) {
set_user_gravity(id, 0.5);
}
else
{
set_user_gravity(id, 1.0);
}
}
public plugin_precache()
{
precache_model("models/players/vipct/vipct.mdl");
precache_model("models/players/vipt/vipt.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, "vipt")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "vipct")
}
else {
cs_reset_user_model(id)
}
}
return PLUGIN_CONTINUE
}
Important: Înainte să îl compilezi, ai grijă să ai folderele cu skin-urile.
Dacă vrei lași aici reply cu skin-urile pe care le vrei , T și CT, și îți modific direct în plugin dacă nu de descurci
Dar ai grijă : #define VIP_LEVEL_ACCES ADMIN_MAP Cine are flag-ul f , are VIP. Încearcă să pui flag-ul de VIP pe flag-ul t , de exemplu ( #define VIP_LEVEL_ACCES ADMIN_LEVEL_H )
Last edited by Jemu; 29-08-18 at 19:29 .
Post Thanks / Like - 1 Thanks, 0 Likes
aLink thanked for this post
ok o sa il incerc jemu
si daca bag 2 intrun folder merg ? (adica amndou intrun folder).
noutati nu imi merge nu imi gaseste skinu ii bagat in models/player/vipjbx/vipct si vipt tot in acelas foloder si nu merge
Last edited by aLink; 29-08-18 at 20:02 .
Pune-le in foldere diferite
models/player/vipjbxt/*nume skin*
models/player/vipjbxct/*nume skin*
Si aici in plugin modifici unde e rosu. cu numele skin-urilor
Code:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#define VIP_LEVEL_ACCES ADMIN_LEVEL_H //Aici setezi flagul pentru vip.
new cvar_start_hp, cvar_start_ap, Gravity[33];
public plugin_init()
{
register_plugin("VIP JB", "0.1", "joker`");
RegisterHam(Ham_Spawn, "player", "Spawn", 1);
register_event("CurWeapon", "CurrWeapon", "be", "1=1");
cvar_start_hp = register_cvar("amx_start_hp", "300");
cvar_start_ap = register_cvar("amx_start_ap", "100");
register_event("ResetHUD", "resetModel", "b");
return PLUGIN_CONTINUE
}
public Spawn(id)
{
if(!is_user_alive(id))
return;
new CsTeams:team = cs_get_user_team(id)
if(get_user_flags(id) & VIP_LEVEL_ACCES)
{
switch(team)
{
case CS_TEAM_T:
{
set_user_health(id, get_pcvar_num(cvar_start_hp));
set_user_armor(id, get_pcvar_num(cvar_start_ap));
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
set_user_gravity(id, 600.0);
set_user_maxspeed(id, 0.0);
}
case CS_TEAM_CT:
{
set_user_health(id, get_pcvar_num(cvar_start_hp));
set_user_armor(id, get_pcvar_num(cvar_start_ap));
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_smokegrenade");
set_user_gravity(id, 600.0);
set_user_maxspeed(id, 0.0);
}
}
}
if(get_user_flags(id) & VIP_LEVEL_ACCES) {
Gravity[id] = true;
CurrWeapon(id);
}
else
{
Gravity[id] = false;
CurrWeapon(id);
}
}
public CurrWeapon ( id ) {
if(Gravity[id]) {
set_user_gravity(id, 0.5);
}
else
{
set_user_gravity(id, 1.0);
}
}
public plugin_precache()
{
precache_model("models/players/vipjbxt/nume skin .mdl");
precache_model("models/players/vipjbxct/numeskin .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, "*nume skin T ")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "*nume skin CT ")
}
else {
cs_reset_user_model(id)
}
}
return PLUGIN_CONTINUE
}
Am modificat flag-ul vip-ului , noul flag = t