Cerere Modificare Plugin :*

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
User avatar
FaTzZu
Fost moderator
Fost moderator
Posts: 1206
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

12 Feb 2013, 21:22

Heiii va salut pe toti

Am acest plugin vip facut de mine si as vrea sa imi puneti sa apara VIP in scoreboard.
Vip DR | Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta_util>
#include <fun>
#include <hamsandwich>

#define PLUGIN "VIP Deathrun"
#define VERSION "1.0"
#define AUTHOR "Andu. <3"

#define VIP_LEVEL		ADMIN_LEVEL_H



public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
        RegisterHam(Ham_Spawn, "player", "PlayerSpawm");

	}
	

public PlayerSpawm(id) {
	
	if(cs_get_user_team(id) == CS_TEAM_CT && get_user_flags(id) & VIP_LEVEL) {
	set_task(1.5,"CT_Bonus",id);
	}
	}

public CT_Bonus(id) {
	set_user_health(id, 150);
	set_user_armor(id, 100);
	fm_give_item(id, "weapon_usp");
	cs_set_user_bpammo(id, CSW_USP, 100);
	}
Dau multumesc >:D<
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
RoyalServer 2
User avatar
eNd.
Membru, skill +1
Membru, skill +1
Posts: 236
Joined: 19 Jan 2013, 21:18
Detinator Steam: Da
CS Status: Whoa...
SteamID: skitaila03
Has thanked: 18 times
Been thanked: 79 times

12 Feb 2013, 21:59

| Afiseaza codul
#include <amxmodx>
#include <fakemeta_util>
#include <hamsandwich>

#define PLUGIN "VIP Deathrun"
#define VERSION "1.0"
#define AUTHOR "Andu. <3"

#define VIP_LEVEL		ADMIN_LEVEL_H
#define OFFSET_AWM_AMMO        377
new g_ScoreAttrib

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Spawn, "player", "PlayerSpawm");
}


public PlayerSpawm(const id) {
	
	if(get_user_team(id) == 1 && get_user_flags(id) & VIP_LEVEL) 
		set_task(1.5,"CT_Bonus",id)

	else set_task(1.5, "Reset_Bonus", id)
}

public CT_Bonus(id) {
	fm_set_user_health(id, 150);
	fm_set_user_armor(id, 100);
	fm_give_item(id, "weapon_usp");
	fm_set_user_bpammo(id, CSW_USP, 100);
	set_user_scoreattrib(id, 4)
}

public Reset_Bonus(id)
{
	fm_set_user_health(id, 100);
	fm_set_user_armor(id, 0);
}
stock fm_set_user_bpammo(index, weapon, amount)
{
    new offset;

    switch(weapon)
    {
        case CSW_USP: offset = OFFSET_AWM_AMMO;

        default:
        {
            new invalidMsg[20 + 7];
            formatex(invalidMsg,20 + 6,"Invalid weapon id %d",weapon);
            set_fail_state(invalidMsg);

            return 0;
        }
    }

    set_pdata_int(index,offset,amount);

    return 1;
}

stock set_user_scoreattrib(id, attrib = 0)
{
   message_begin(MSG_BROADCAST, g_ScoreAttrib, _, 0)
   write_byte(id)
   write_byte(attrib)
   message_end( )
}
Image
ImageImage
User avatar
FaTzZu
Fost moderator
Fost moderator
Posts: 1206
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

12 Feb 2013, 22:44

eNd. este a-2a oara cand ma ajuti

Pot sa spun ca esti cel mai de treaba tip --- ai multumesc de la mine --- tineo tot asa
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
User avatar
FaTzZu
Fost moderator
Fost moderator
Posts: 1206
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

15 Feb 2013, 09:28

eNd. si eu am facut la fel dar tot nu apare in scoreboard :|
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
User avatar
eNd.
Membru, skill +1
Membru, skill +1
Posts: 236
Joined: 19 Jan 2013, 21:18
Detinator Steam: Da
CS Status: Whoa...
SteamID: skitaila03
Has thanked: 18 times
Been thanked: 79 times

15 Feb 2013, 20:34

FaTzZu wrote:eNd. si eu am facut la fel dar tot nu apare in scoreboard :|
ScoreBoard -> Apare doar daca esti CT nu si TS , intelegi? E o chestie din cs.
Image
ImageImage
User avatar
FaTzZu
Fost moderator
Fost moderator
Posts: 1206
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

16 Feb 2013, 00:17

Pai ma daca eu sunt VIP mie imi arata ca am vip in score? k tot nu arata :((
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

16 Feb 2013, 00:32

FaTzZu wrote:Pai ma daca eu sunt VIP mie imi arata ca am vip in score? k tot nu arata :((
Esti penal rau =)) vip in score =))
Retras
User avatar
FaTzZu
Fost moderator
Fost moderator
Posts: 1206
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

16 Feb 2013, 00:36

:-w ScoreBoard da mi-e lene sa scriu si app dc vi aici pentru +1???
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
User avatar
Rap^
Membru, skill +2
Membru, skill +2
Posts: 621
Joined: 01 Oct 2011, 00:25
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Fost Super moderator
Location: Bucuresti
Has thanked: 16 times
Been thanked: 156 times

16 Feb 2013, 14:44

pune asta in plugin_init:

Code: Select all

g_ScoreAttrib = get_user_msgid( "ScoreAttrib" );
Imagination is more important than knowledge.
Knowledge is limited - Imagination encircles the world.
compaq
Fost moderator
Fost moderator
Posts: 2598
Joined: 01 Dec 2008, 15:32
Detinator Steam: Da
Reputatie: Fost eXtream Mod
Fost contribuitor
Fost manager
Fost Scripter eXtreamCS
Has thanked: 15 times
Been thanked: 152 times

16 Feb 2013, 14:53

fm_give_item -> give_item
Nu ai nevoie de amxmisc si fakemeta_util.
User avatar
eNd.
Membru, skill +1
Membru, skill +1
Posts: 236
Joined: 19 Jan 2013, 21:18
Detinator Steam: Da
CS Status: Whoa...
SteamID: skitaila03
Has thanked: 18 times
Been thanked: 79 times

16 Feb 2013, 20:03

| Afiseaza codul
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>

#define PLUGIN "VIP Deathrun"
#define VERSION "1.0"
#define AUTHOR "Andu. <3"

#define VIP_LEVEL		ADMIN_LEVEL_H

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Spawn, "player", "PlayerSpawm");
	register_event("ResetHUD", "ResetHUD", "be")
}


public PlayerSpawm(const id) {
	
	if(cs_get_user_team(id) == CS_TEAM_CT && get_user_flags(id) & VIP_LEVEL) 
		set_task(1.5,"CT_Bonus",id)

	else set_task(1.5, "Reset_Bonus", id)
}

public CT_Bonus(id) {
	set_user_health(id, 150);
	set_user_armor(id, 100);
	give_item(id, "weapon_usp");
	cs_set_user_bpammo(id, CSW_USP, 100);
}

public Reset_Bonus(id)
{
	set_user_health(id, 100);
} 
public ResetHUD(id)
{
	set_task(0.5, "Set_Tab_Vip", id + 6910)
}

public Set_Tab_Vip(TaskID)
{
	new id = TaskID - 6910
	
	if(get_user_flags(id) & VIP_LEVEL)
	{
		message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
		write_byte(id)
		write_byte(4)
		message_end()
	}
}
Cum a spus compaq , e mai bine cu fun si cstrike , ti l-am editat.
Image
ImageImage
User avatar
sDs|Aragon*
Membru, skill +2
Membru, skill +2
Posts: 576
Joined: 29 Dec 2011, 21:38
Detinator Steam: Da
SteamID: Mihai_Parkour10
Reputatie: Fost scripter eXtreamCS
Has thanked: 4 times
Been thanked: 132 times

17 Feb 2013, 00:32

Eu unul nu recomand fun.inc, deoarece are foarte multe erori cand este folosit la spawn, death, inceput de runde etc.
De preferat fakemeta_util.inc in loc de fun, asta este parerea mea:D
Post Reply

Return to “Cereri”

  • Information