Заявка за преработка на VIP плъгин

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
SorryMateYoureDead
Извън линия
Потребител
Потребител
Мнения: 203
Регистриран на: 21 Май 2017, 17:40
Местоположение: Sliven
Се отблагодари: 3 пъти
Получена благодарност: 1 път
Обратна връзка:

Заявка за преработка на VIP плъгин

Мнение от SorryMateYoureDead » 18 Юли 2017, 17:43

Здравейте , :bg:
Имам този вип плъгин , но искам да се измени малко.

Код за потвърждение: Избери целия код

#include < amxmodx >
#include < hamsandwich >
#include < cstrike >
#include < fun >

forward vip_connected( const id );
forward vip_removed( const id );

new bool:g_bVip[ 33 ];

public plugin_init( ) {
	register_plugin( "Deathrun VIP", "2.0", "SorryMate" );
	
	RegisterHam( Ham_Spawn, "player", "FwdHamPlayerSpawn", true );
	RegisterHam( Ham_TraceAttack, "player", "FwdHamTraceAttack" );
}

public plugin_precache( )
	precache_model( "models/player/vip/vip.mdl" );

public client_disconnect( id )
	g_bVip[ id ] = false;

public vip_removed( const id )
	g_bVip[ id ] = false;

public vip_connected( const id )
	g_bVip[ id ] = true;

public FwdHamPlayerSpawn( const id ) {
	if( g_bVip[ id ] && is_user_alive( id ) ) {
		cs_set_user_money( id, clamp( ( cs_get_user_money( id ) + 300 ), 0, 16000 ) );
		cs_set_user_model( id, "vip" );
		
		set_task( 2.0, "TaskGiveWeapons", id );
	}
}

public FwdHamTraceAttack( id, iAttacker ) {
	if( id != iAttacker && iAttacker <= 32 && get_user_weapon( iAttacker ) == CSW_USP )
		return HAM_SUPERCEDE;
	
	return HAM_IGNORED;
}

public TaskGiveWeapons( const id ) {
	if( g_bVip[ id ] && is_user_alive( id ) ) {
		switch( cs_get_user_team( id ) ) {
			case CS_TEAM_CT: {
				give_item( id, "weapon_usp" );
				cs_set_user_bpammo( id, CSW_USP, 100 );
			}
			case CS_TEAM_T: {
				give_item( id, "weapon_flashbang" );
			}
		}
	}
}
1.Искам да се смени уръжието за Виповете на "Deagle"
2.Искам вместо "flashbang" , сега да дава HE ( Да дава HE)
3.В скоребоарда да пише VIP
4.Ако може да не се вързва към текстови файл или .ини , а щом админ има флаг "i" той да има тези привилегии от този плъгин!

Благодаря за вниманието и труда ! :coolface:
DARKNESS-CS

Order MOD

The GODs here OciXCrom & WaLkZ !
Special thanks to them for the good work!

Аватар
<GOSH>
Извън линия
Потребител
Потребител
Мнения: 66
Регистриран на: 11 Окт 2016, 00:19
Се отблагодари: 1 път
Получена благодарност: 2 пъти
Обратна връзка:

Re: Заявка за преработка на VIP плъгин

Мнение от <GOSH> » 18 Юли 2017, 22:27

Каква наглост

Код за потвърждение: Избери целия код

public plugin_init( ) {
   register_plugin( "Deathrun VIP", "2.0", "SorryMate" );
Утре, другия ден, ще сменяш авторските имена и на хората, които ти помагат тук. Не те ли е срам...
Special thanks to OciXCrom & NiTriX

Аватар
SorryMateYoureDead
Извън линия
Потребител
Потребител
Мнения: 203
Регистриран на: 21 Май 2017, 17:40
Местоположение: Sliven
Се отблагодари: 3 пъти
Получена благодарност: 1 път
Обратна връзка:

Re: Заявка за преработка на VIP плъгин

Мнение от SorryMateYoureDead » 18 Юли 2017, 23:03

Този плэгин не е от тук мойто момче , дадоха ми го затва тихо там в ъгъла
DARKNESS-CS

Order MOD

The GODs here OciXCrom & WaLkZ !
Special thanks to them for the good work!

Аватар
<GOSH>
Извън линия
Потребител
Потребител
Мнения: 66
Регистриран на: 11 Окт 2016, 00:19
Се отблагодари: 1 път
Получена благодарност: 2 пъти
Обратна връзка:

Re: Заявка за преработка на VIP плъгин

Мнение от <GOSH> » 18 Юли 2017, 23:19

И това не е основателна причина за да го редактираш.
И аз съм искал да ми редактират плъгини, които не са от тук, но никога не съм им сменял авторското име! Какво значение има от къде е, и защо като не е от тук, трябва да бъде редактиран, по този начин ти омаловажаваш труда на човека, който го е написал, защо не си го редактираш ти, мързи те да прочетеш няколко основни неща за PAWN.
Ти нямаш толкова капацитет, ако имаше нямаше да редактираш там където на ти е работата, няма значение на кого е и от къде е плъгина, по важно е човек да има малко уважение към човека, който го е написал.
Special thanks to OciXCrom & NiTriX

Аватар
LyuboRusev
Извън линия
Потребител
Потребител
Мнения: 14
Регистриран на: 15 Окт 2016, 19:52
Местоположение: Плевен
Обратна връзка:

Re: Заявка за преработка на VIP плъгин

Мнение от LyuboRusev » 19 Юли 2017, 12:09

Код за потвърждение: Избери целия код

/*
	Code for ViP title
	in scoreboard is
	taken from Bogdan
	from CS16.ro, thanks!
*/

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>

#define ViPFlag ADMIN_CHAT

enum {
    SCOREATTRIB_ARG_PLAYERID = 1,
    SCOREATTRIB_ARG_FLAGS
}

enum ( <<= 1 ) {
    SCOREATTRIB_FLAG_NONE = 0,
    SCOREATTRIB_FLAG_DEAD = 1,
    SCOREATTRIB_FLAG_BOMB,
    SCOREATTRIB_FLAG_VIP
}

public plugin_init(){
	RegisterHam( Ham_Spawn, "player", "FwdHamPlayerSpawn", true )
	register_message( get_user_msgid( "ScoreAttrib" ), "MessageScoreAttrib" );
}

public plugin_precache(){
	precache_model("models/player/vip/vip.mdl")
}

public FwdHamPlayerSpawn(id){
	if(has_flag(id, i)){
		cs_set_user_money(id, clamp((cs_get_user_money(id) + 300), 0, 16000))
		cs_set_user_model(id, "vip")
		set_task(2.0, "ViPGiveWeapons", id)
	}
}

public ViPGiveWeapons(id){
	if(has_flag(id, i) && is_user_alive(id)){
		if(cs_get_user_team(id) && CS_TEAM_CT){
			give_item(id, "weapon_deagle")
			cs_set_user_bpammo(id, CSW_DEAGLE, 35)
//			cs_set_user_armor(id, 100, CS_ARMOR_KEVLAR)
		}
		if(cs_get_user_team(id) && CS_TEAM_T){
			give_item(id, "weapon_hegrenade")
		}
	}
}

public MessageScoreAttrib(iMsgId, iDest, iReceiver){
	new iPlayer = get_msg_arg_int(SCOREATTRIB_ARG_PLAYERID)
	if(has_flag(iPlayer, i){
		set_msg_arg_int(SCOREATTRIB_ARG_FLAGS, ARG_BYTE, SCOREATTRIB_FLAG_VIP)
	}
}
Тествай.. Ако искаш контра-терористът да получава бонус 100 армор при респаун премахни коментара на 50 ред:

Код за потвърждение: Избери целия код

//			cs_set_user_armor(id, 100, CS_ARMOR_KEVLAR)

Аватар
SorryMateYoureDead
Извън линия
Потребител
Потребител
Мнения: 203
Регистриран на: 21 Май 2017, 17:40
Местоположение: Sliven
Се отблагодари: 3 пъти
Получена благодарност: 1 път
Обратна връзка:

Re: Заявка за преработка на VIP плъгин

Мнение от SorryMateYoureDead » 19 Юли 2017, 14:23

Един с полезен коментар!
Благодаря , ще пробвам и ще ви кажа :) :tnx:
DARKNESS-CS

Order MOD

The GODs here OciXCrom & WaLkZ !
Special thanks to them for the good work!

Аватар
SorryMateYoureDead
Извън линия
Потребител
Потребител
Мнения: 203
Регистриран на: 21 Май 2017, 17:40
Местоположение: Sliven
Се отблагодари: 3 пъти
Получена благодарност: 1 път
Обратна връзка:

Re: Заявка за преработка на VIP плъгин

Мнение от SorryMateYoureDead » 21 Юли 2017, 20:26

LyuboRusev написа:

Код за потвърждение: Избери целия код

/*
	Code for ViP title
	in scoreboard is
	taken from Bogdan
	from CS16.ro, thanks!
*/

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>

#define ViPFlag ADMIN_CHAT

enum {
    SCOREATTRIB_ARG_PLAYERID = 1,
    SCOREATTRIB_ARG_FLAGS
}

enum ( <<= 1 ) {
    SCOREATTRIB_FLAG_NONE = 0,
    SCOREATTRIB_FLAG_DEAD = 1,
    SCOREATTRIB_FLAG_BOMB,
    SCOREATTRIB_FLAG_VIP
}

public plugin_init(){
	RegisterHam( Ham_Spawn, "player", "FwdHamPlayerSpawn", true )
	register_message( get_user_msgid( "ScoreAttrib" ), "MessageScoreAttrib" );
}

public plugin_precache(){
	precache_model("models/player/vip/vip.mdl")
}

public FwdHamPlayerSpawn(id){
	if(has_flag(id, i)){
		cs_set_user_money(id, clamp((cs_get_user_money(id) + 300), 0, 16000))
		cs_set_user_model(id, "vip")
		set_task(2.0, "ViPGiveWeapons", id)
	}
}

public ViPGiveWeapons(id){
	if(has_flag(id, i) && is_user_alive(id)){
		if(cs_get_user_team(id) && CS_TEAM_CT){
			give_item(id, "weapon_deagle")
			cs_set_user_bpammo(id, CSW_DEAGLE, 35)
//			cs_set_user_armor(id, 100, CS_ARMOR_KEVLAR)
		}
		if(cs_get_user_team(id) && CS_TEAM_T){
			give_item(id, "weapon_hegrenade")
		}
	}
}

public MessageScoreAttrib(iMsgId, iDest, iReceiver){
	new iPlayer = get_msg_arg_int(SCOREATTRIB_ARG_PLAYERID)
	if(has_flag(iPlayer, i){
		set_msg_arg_int(SCOREATTRIB_ARG_FLAGS, ARG_BYTE, SCOREATTRIB_FLAG_VIP)
	}
}
Тествай.. Ако искаш контра-терористът да получава бонус 100 армор при респаун премахни коментара на 50 ред:

Код за потвърждение: Избери целия код

//			cs_set_user_armor(id, 100, CS_ARMOR_KEVLAR)
При локално компилиране:
//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// admin_vip.sma
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxconst.inc(50) : error 056: arrays, local variables and function arguments cannot be public (variable "NULL_STRING")
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxconst.inc(55) : error 056: arrays, local variables and function arguments cannot be public (variable "NULL_VECTOR")
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\string.inc(736) : warning 207: unknown #pragma
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\string.inc(736) : error 038: extra characters on line
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxmodx.inc(178) : warning 207: unknown #pragma
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxmodx.inc(178) : error 038: extra characters on line
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxmodx.inc(2442) : warning 207: unknown #pragma
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxmodx.inc(2442) : error 038: extra characters on line
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxmodx.inc(2454) : warning 207: unknown #pragma
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxmodx.inc(2454) : error 038: extra characters on line
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxmodx.inc(2502) : warning 207: unknown #pragma
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxmodx.inc(2502) : error 038: extra characters on line
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxmodx.inc(2513) : warning 207: unknown #pragma
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxmodx.inc(2513) : error 038: extra characters on line
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxmodx.inc(2525) : warning 207: unknown #pragma
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxmodx.inc(2525) : error 038: extra characters on line
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxmisc.inc(635) : warning 207: unknown #pragma
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\include\amxmisc.inc(635) : error 038: extra characters on line
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\admin_vip.sma(38) : error 017: undefined symbol "i"
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\admin_vip.sma(46) : error 017: undefined symbol "i"
// D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\admin_vip.sma(60) : error 017: undefined symbol "i"
//
// 13 Errors.
// Could not locate output file D:\Other\CS Mods\MODS - Still Improving\Zombie Crysis\cstrike\addons\amxmodx\scripting\compiled\admin_vip.amx (compile failed).
//
// Compilation Time: 2,02 sec
// ----------------------------------------

Press enter to exit ...
DARKNESS-CS

Order MOD

The GODs here OciXCrom & WaLkZ !
Special thanks to them for the good work!

Аватар
TryAgain
Извън линия
Потребител
Потребител
Мнения: 182
Регистриран на: 25 Яну 2017, 16:59
Се отблагодари: 1 път
Получена благодарност: 26 пъти

Re: Заявка за преработка на VIP плъгин

Мнение от TryAgain » 22 Юли 2017, 12:40

Виж така.
  1. Код за потвърждение: Избери целия код

    /*
    Code for ViP title
    in scoreboard is
    taken from Bogdan
    from CS16.ro, thanks!
    */
    
    #include <amxmodx>
    #include <cstrike>
    #include <fakemeta_util>
    #include <hamsandwich>
    
    #define ViPFlag ADMIN_CHAT
    
    enum
    {
    SCOREATTRIB_ARG_PLAYERID = 1,
    SCOREATTRIB_ARG_FLAGS
    }
    
    enum ( <<= 1 )
    {
    SCOREATTRIB_FLAG_NONE = 0,
    SCOREATTRIB_FLAG_DEAD = 1,
    SCOREATTRIB_FLAG_BOMB,
    SCOREATTRIB_FLAG_VIP
    }
    
    public plugin_init()
    {
    RegisterHam( Ham_Spawn, "player", "FwdHamPlayerSpawn", true )
    register_message( get_user_msgid( "ScoreAttrib" ), "MessageScoreAttrib" );
    }
    
    public plugin_precache()
    {
    precache_model("models/player/vip/vip.mdl")
    }
    
    public FwdHamPlayerSpawn(id)
    {
    if(get_user_flags(id) & ViPFlag)
    {
    cs_set_user_money(id, clamp((cs_get_user_money(id) + 300), 0, 16000))
    cs_set_user_model(id, "vip")
    set_task(2.0, "ViPGiveWeapons", id)
    }
    }
    
    public ViPGiveWeapons(id)
    {
    if(get_user_flags(id) & ADMIN_CHAT && is_user_alive(id))
    {
    if(cs_get_user_team(id) && CS_TEAM_CT)
    {
    fm_give_item(id, "weapon_deagle")
    cs_set_user_bpammo(id, CSW_DEAGLE, 35)
    //cs_set_user_armor(id, 100, CS_ARMOR_KEVLAR)
    }
    if(cs_get_user_team(id) && CS_TEAM_T)
    {
    fm_give_item(id, "weapon_hegrenade")
    }
    }
    }
    
    public MessageScoreAttrib(iMsgId, iDest, iReceiver)
    {
    new iPlayer = get_msg_arg_int(SCOREATTRIB_ARG_PLAYERID)
    if(get_user_flags(iPlayer) & ViPFlag)
    {
    set_msg_arg_int(SCOREATTRIB_ARG_FLAGS, ARG_BYTE, SCOREATTRIB_FLAG_VIP)
    }
    }
    

Аватар
SorryMateYoureDead
Извън линия
Потребител
Потребител
Мнения: 203
Регистриран на: 21 Май 2017, 17:40
Местоположение: Sliven
Се отблагодари: 3 пъти
Получена благодарност: 1 път
Обратна връзка:

Re: Заявка за преработка на VIP плъгин

Мнение от SorryMateYoureDead » 22 Юли 2017, 16:22

Компилира се , пуснах го във сървъра !
Но... никакви грешки и все едно няма плъгин!
Нищо не работи

Добавено преди 43 минути 9 секунди:
Даже давал и грешки , сега видях !
Плъгина не тръгва!
DARKNESS-CS

Order MOD

The GODs here OciXCrom & WaLkZ !
Special thanks to them for the good work!

Аватар
TryAgain
Извън линия
Потребител
Потребител
Мнения: 182
Регистриран на: 25 Яну 2017, 16:59
Се отблагодари: 1 път
Получена благодарност: 26 пъти

Re: Заявка за преработка на VIP плъгин

Мнение от TryAgain » 22 Юли 2017, 16:42

Fixed

Код за потвърждение: Избери целия код

/*
Code for ViP title
in scoreboard is
taken from Bogdan
from CS16.ro, thanks!
*/

#include <amxmodx>
#include <cstrike>
#include <fakemeta_util>
#include <hamsandwich>

#define ViPFlag ADMIN_CHAT

enum
{
SCOREATTRIB_ARG_PLAYERID = 1,
SCOREATTRIB_ARG_FLAGS
}

enum ( <<= 1 )
{
SCOREATTRIB_FLAG_NONE = 0,
SCOREATTRIB_FLAG_DEAD = 1,
SCOREATTRIB_FLAG_BOMB,
SCOREATTRIB_FLAG_VIP
}

public plugin_init()
{
register_plugin("Plugin", "0.1", "author")
RegisterHam( Ham_Spawn, "player", "FwdHamPlayerSpawn", true )
register_message( get_user_msgid( "ScoreAttrib" ), "MessageScoreAttrib" );
}

public plugin_precache()
{
precache_model("models/player/vip/vip.mdl")
}

public FwdHamPlayerSpawn(id)
{
if(get_user_flags(id) & ViPFlag && is_user_connected(id) && is_user_alive(id))
{
cs_set_user_money(id, clamp(cs_get_user_money(id) + 300))
cs_set_user_model(id, "vip")
set_task(2.0, "ViPGiveWeapons", id)
}
}

public ViPGiveWeapons(id)
{
if(get_user_flags(id) & ViPFlag && is_user_alive(id))
{
switch(cs_get_user_team(id))
{
case CS_TEAM_CT:
{
fm_give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
//cs_set_user_armor(id, 100, CS_ARMOR_KEVLAR)
}
case CS_TEAM_T:
{
fm_give_item(id, "weapon_hegrenade")
}
}
}
}

public MessageScoreAttrib(iMsgId, iDest, iReceiver)
{
new iPlayer = get_msg_arg_int(SCOREATTRIB_ARG_PLAYERID)
if(get_user_flags(iPlayer) & ViPFlag)
{
set_msg_arg_int(SCOREATTRIB_ARG_FLAGS, ARG_BYTE, SCOREATTRIB_FLAG_VIP)
}
}

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 35 госта