Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

przerobienie pluginu redbull pod flage t


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
7 odpowiedzi w tym temacie

#1 Adek97

    Pomocny

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:57
  • Lokalizacja:Tarnów
Offline

Napisano 08.02.2015 00:08

Witam, da rade przerobić plugin żeby :[/size]
-Jak dodaje HP, aby nie dodawało ponad 100 ? ( tzn ze leczy do 100 i stop )[/size]
-Żeby dało się użyć Raz na rundę,
-Żeby było pod flagę "t"? (tzn że tylko gracze z flaga "t" Mogą używać "say / redbull" i dostawać te gravity leczenie i speeda) 
 
Plugin GHW Redbull
SMA w załączniku i wklejam KOD :
 

/*
*   _______     _      _  __          __
*  | _____/    | |    | | \ \   __   / /
*  | |         | |    | |  | | /  \ | |
*  | |         | |____| |  | |/ __ \| |
*  | |   ___   | ______ |  |   /  \   |
*  | |  |_  |  | |    | |  |  /    \  |
*  | |    | |  | |    | |  | |      | |
*  | |____| |  | |    | |  | |      | |
*  |_______/   |_|    |_|  \_/      \_/
*
*
*
*  Last Edited: 12-31-07
*
*  ============
*   Changelog:
*  ============
*
*  v2.0
*    -Added ML
*    -Optimized Code
*
*  v1.0
*    -Initial Release
*
*/

#define VERSION	"2.0"

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

new bool:has_rb[33]
new cost_cvar, lasts_cvar, speed_cvar

public plugin_init()
{
	register_plugin("Red Bull",VERSION,"GHW_Chronic")

	register_clcmd("say /RedBull","say_cmd_handle")

	cost_cvar = register_cvar("RB_Cost","2000")
	lasts_cvar = register_cvar("RB_Lasts","20.0")
	speed_cvar = register_cvar("RB_Speed","650.0")

	register_event("CurWeapon","curweap","be")

	register_dictionary("GHW_Red_Bull.txt")
}

public curweap(id)
{
	if(is_user_alive(id) && has_rb[id])
	{
		client_cmd(id,"cl_forwardspeed 400;cl_backspeed 400;cl_sidespeed 400")
		set_user_maxspeed(id,get_pcvar_float(speed_cvar))
	}
}

public client_connect(id) has_rb[id]=false
public client_disconnect(id) has_rb[id]=false

public say_cmd_handle(id)
{
	if(!is_user_alive(id))
	{
		client_print(id,print_chat,"[RB] %L",id,"MSG_NOBUY_DEAD")
	}
	else if(has_rb[id])
	{
		client_print(id,print_chat,"[RB] %L",id,"MSG_NOBUY_HAVE")
	}
	else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar))
	{
		client_print(id,print_chat,"[RB] %L",id,"MSG_NOBUY_POOR",get_pcvar_num(cost_cvar))
	}
	else
	{
		cs_set_user_money(id,cs_get_user_money(id) - get_pcvar_num(cost_cvar),1)
		has_rb[id]=true
		set_task(get_pcvar_float(lasts_cvar),"redbull_over",id)
		set_task(1.0,"plus_hp",id,"",0,"b")
		set_user_gravity(id,0.5)
		set_user_maxspeed(id,get_pcvar_float(speed_cvar))
		client_print(id,print_chat,"[RB] %L",id,"MSG_REDBULL1")
		client_print(id,print_chat,"[RB] %L",id,"MSG_REDBULL2")
	}
}

public plus_hp(id)
{
	if(has_rb[id]) set_user_health(id,get_user_health(id)+1)
}

public redbull_over(id)
{
	if(is_user_connected(id))
	{
		has_rb[id]=false
		client_print(id,print_chat,"[RB] %L",id,"MSG_REDBULL_OFF")
		set_user_gravity(id,1.0)
		set_user_maxspeed(id,320.0)
		set_user_gravity(id,1.0)
		remove_task(id)
	}
}

Załączone pliki


  • +
  • -
  • 0

#2 Adek97

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:57
  • Lokalizacja:Tarnów
Offline

Napisano 09.02.2015 17:11

czy na tym forum jest tylko radim ? piszący pod właściwie napisanymi postami "... Przepraszam usuwam Ci to , napisz sobie jeszcze raz ...." xD ? i  nikt nie pomoże ?


  • +
  • -
  • 0

#3 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 09.02.2015 17:19

HM?

Załączone pliki


  • +
  • -
  • 1

#4 Adek97

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:57
  • Lokalizacja:Tarnów
Offline

Napisano 11.02.2015 11:40

A dało by rade żeby dodawało max do 100 hp i dało się raz na runde bez flagi ? "T" ?
  • +
  • -
  • 0

#5 Adek97

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:57
  • Lokalizacja:Tarnów
Offline

Napisano 11.02.2015 11:40

Hp *
  • +
  • -
  • 0

#6 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 11.02.2015 11:52

Przecież chciałeś na flagę.


Jak max do 100. A teraz jest jak?
  • +
  • -
  • 0

#7 Adek97

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:57
  • Lokalizacja:Tarnów
Offline

Napisano 11.02.2015 17:24

teraz dodaje bez ogranicznika ;d


  • +
  • -
  • 0

#8 Adek97

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:57
  • Lokalizacja:Tarnów
Offline

Napisano 11.02.2015 17:41

jeszcze dałoby rade dodać do tego żeby redbulla można było brać raz na rundę ? 

i tyle bym chciał , z góry dzięki wielkie :D


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych