←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

Poszukuje Vip na paintball-mod.

  • +
  • -
matyas - zdjęcie matyas 16.04.2011

Witam. Poszukuje pluginu z vipem na paintball-mod.
Vip miałby otzymywać przy każdej rundzie granaty, 200hp, mniejsza grawitacja (wyżej skacze).
Taki plugin vipa chciałbym aby był pod flagą "H". Z góry dziękuje w razie kontaktu gg: 127328.
Odpowiedz

  • +
  • -
ManiaQ - zdjęcie ManiaQ 16.04.2011

KLIK
KLIK
Znalazłem dwa za pomocą Google Site Search. Może spróbuję coś później napisać jeżeli Ci nie pasują.

Dodano 16 kwiecień 2011 - 18:10:
/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "VIP pb"
#define VERSION "1.0"
#define AUTHOR "ManiaQ"


new info_on;
new motd_on;

public plugin_init(){
register_plugin("Vip pb", "1.0", "ManiaQ");
RegisterHam(Ham_Spawn, "player", "runda", 1);
register_logevent("func_round",2,"1=Round_Start")
info_on = register_cvar("informacja_on", "1");
motd_on = register_cvar("motd_on", "1");
register_clcmd("say /vip", "motd")
register_clcmd("say_team /vip", "motd")
}
public runda(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
set_user_health(id, 200);
set_user_gravity(id, 0.5);
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
ColorChat(id, GREEN, "^x03[= Vip =]^x04 Jestes uprzywilejowanym graczem!")
}
}
public func_round(id)
{
if(info_on)
{
ColorChat(0, GREEN, "^x03[= Vip =]^x04 Wpisz w say /vip, aby dowiedziec sie wiecej o vip'ie!")
}
}
public motd(id)
{
if(motd_on)
{
show_motd(id, "vip.txt", "Co otrzymujesz jako VIP?")
}
}
public client_connect(id)
{
client_cmd(id, "echo ");
client_cmd(id, "echo ^" *=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=* ^" ");
client_cmd(id, "echo ^" *=-= VIP PaintaBall by ManiaQ ^" ");
client_cmd(id, "echo ^" *=-= ^" ");
client_cmd(id, "echo ^" *=-= Napisano dla amxx.pl ^" ");
client_cmd(id, "echo ^" *=-= Pobrano z www.amxx.pl ^" ");
client_cmd(id, "echo ^" *=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=* ^" ");
client_cmd(id, "echo ");
}

Cvary:
informacja_on 1 - pokazuje informacje w say o komendzie /vip
motd_on 1 - po wpisaniu /vip pokazuje się nam motd.txt z informacjami o vipie.

Vip.txt umieść w folderze cstrike, a w pliku .txt użyj kodu HTML.

Dodano 16 kwiecień 2011 - 18:11:
Skompiluj lokalnie posiadając colorchat.inc, ponieważ inaczej się skompilujesz.
Odpowiedz

  • +
  • -
matyas - zdjęcie matyas 16.04.2011

A umiałbyś dodać do TEGO grawitacje mniejsza ??
Oczywiście reputacja leci +++
Użytkownik matyas edytował ten post 16.04.2011 18:20
Odpowiedz

  • +
  • -
Kaster - zdjęcie Kaster 16.04.2011

A umiałbyś dodać do TEGO grawitacje mniejsza ??
Oczywiście reputacja leci +++



Nie wiem czy on może ale ja mogę. ;) W załączniku.

Załączone pliki

Odpowiedz

  • +
  • -
ManiaQ - zdjęcie ManiaQ 16.04.2011

Nie wiem czy on może ale ja mogę. W załączniku.

Mógłbyś przeczytać .sma ziom, ponieważ grawitacja dodana.

A umiałbyś dodać do TEGO grawitacje mniejsza ??

Tutaj masz grawitację mniejszą o 50%, ustaw pod siebie i skompiluj.
set_user_gravity(id, 0.5);

Użytkownik ManiaQ edytował ten post 16.04.2011 20:03
Odpowiedz

  • +
  • -
Kaster - zdjęcie Kaster 16.04.2011

Ja też nie. ;) A moje słowa : "Nie wiem czy on może" znaczyły, że może nie masz czasu.. Nie bulwersujmy się. ;) Pozdrawiam

@Edit
Zdążyłeś już edytować. :)
Użytkownik Kaster edytował ten post 16.04.2011 20:03
Odpowiedz

  • +
  • -
ManiaQ - zdjęcie ManiaQ 16.04.2011

Zdążyłeś już edytować.

Ponieważ przemyślałem, żeby ten post nie był zbyt wulgarny/obraźliwy.

"Nie wiem czy on może" znaczyły, że może nie masz czasu.. Nie bulwersujmy się

Wystarczyło przeczytać .sma i wiedzieć, że jest to już dodane. Dodając inny plugin mogłeś dodać jeszcze flash i smoke ;), ale cóż. :unsure:
Odpowiedz

  • +
  • -
matyas - zdjęcie matyas 16.04.2011

Wszystko ok tylko nie dostaje granatu, grawitacja nie działa, dalej skacze na taka sama wysokość jak wcześniej :/.
Mam ten paintballvip.sma co podał Kaster...
Użytkownik matyas edytował ten post 17.04.2011 08:25
Odpowiedz

  • +
  • -
Kaster - zdjęcie Kaster 17.04.2011

Zdążyłeś już edytować.

Ponieważ przemyślałem, żeby ten post nie był zbyt wulgarny/obraźliwy.

"Nie wiem czy on może" znaczyły, że może nie masz czasu.. Nie bulwersujmy się

Wystarczyło przeczytać .sma i wiedzieć, że jest to już dodane. Dodając inny plugin mogłeś dodać jeszcze flash i smoke ;), ale cóż. :unsure:




To mam prośbę sprawdzisz to:

/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "Paintball VIP"
#define VERSION "1.0.1"
#define AUTHOR "peku33, dodatek by Kaster"
#define VIP_LEVEL ADMIN_LEVEL_H


public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	set_task(5.0, "dodaj_hp", _, _, _, "b");
	RegisterHam(Ham_Spawn, "player", "event_spawn", 1);
}
public event_spawn(id)
{
	if(is_user_connected(id) && get_user_flags(id) & VIP_LEVEL)
	{
		give_item(id, "weapon_hegrenade");
		give_item(id, "weapon_flashbang");
		give_item(id, "weapon_smokegrenade");
		set_user_health(id, 200);
		set_user_gravity(id, 0.5);
	}
}
public dodaj_hp()
{
	for(new id = 1; id <= 32; id++)
	{
		if(is_user_connected(id) && get_user_flags(id) & VIP_LEVEL)
		{
			set_user_health(id, min(200, get_user_health(id) + 5))
		}
	}
}

Dodałem flash i smoke oraz komendę na gravity według Cb.
Myślę ,że dobrze.W sumie moja zabawa z amxx się dopiero zaczyna. ;)
Użytkownik Kaster edytował ten post 17.04.2011 08:16
Odpowiedz

  • +
  • -
matyas - zdjęcie matyas 17.04.2011

Zamieniłem ten kod z paintball.sma ale dalej nie ma.
Nie działa grawitacja i granaty.

Nie wiem może coś źle robie, zrobiłem tak: paintballvip.amxx dałem do plugins, w plugins.ini dopisałem paintballvip.amxx, paintballvip.sma dodałem do scripting.
Odpowiedz

  • +
  • -
Kaster - zdjęcie Kaster 17.04.2011

Znaczy ja prosiłem ManiaQ,żeby sprawdził bo ja nie jestem pewnie tego,jestem jeszcze świeżak.A on już bardziej wie o co chodzi.

@Edit
Aaa..Jak zamieniasz ten kod to kompilujesz plik?!
Użytkownik Kaster edytował ten post 17.04.2011 08:38
Odpowiedz

  • +
  • -
matyas - zdjęcie matyas 17.04.2011

Nie po prostu wchodze w ten paintball.sma usuwam zawartość wkleiłem kod co mi podałeś i zapisałem i zamieniłem z tym wcześniejszym.
Odpowiedz

  • +
  • -
Kaster - zdjęcie Kaster 17.04.2011

Nie po prostu wchodze w ten paintball.sma usuwam zawartość wkleiłem kod co mi podałeś i zapisałem i zamieniłem z tym wcześniejszym.



Aha no to masz w załączniku teraz musi Ci działać.

Dodano 17 kwiecień 2011 - 09:09:
Działa?

Załączone pliki

Odpowiedz

  • +
  • -
matyas - zdjęcie matyas 17.04.2011

Gravitacja działa tylko, że ja mam paczke amxx i jeśli gracz zabaije kogoś w danej rundzie w nastepnej dostaje granat. I to się tak mi miesza dziwnie z tymi granatami. Da się jakoś to zrobić aby były zawsze te 3 bo czasem nie ma w ogóle czasem są 3 a czasem 1.
Odpowiedz

  • +
  • -
Kaster - zdjęcie Kaster 17.04.2011

Czekaj nie rozumiem.Grawitacja działa.Ale granaty czasem działają a czasem nie?
Z jakiego powodu? Opisz spokojnie.
Odpowiedz

  • +
  • -
matyas - zdjęcie matyas 17.04.2011

Mam paintball moda na serverze. TUTAJ link. W nim jest wgrane że za zabicie kogoś w rundzie w nastepnej dostaje się granat. Tera działają różnie raz mam 3 granaty raz 1 raz 0.Tak samo jak nacisne "E" czyli spadochron podczas skoku wyłącza się grawitacja.
Użytkownik matyas edytował ten post 17.04.2011 11:41
Odpowiedz

  • +
  • -
ManiaQ - zdjęcie ManiaQ 17.04.2011

/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "VIP pb"
#define VERSION "1.0"
#define AUTHOR "ManiaQ"


new info_on;
new motd_on;

public plugin_init(){
register_plugin("Vip pb", "1.0", "ManiaQ");
RegisterHam(Ham_Spawn, "player", "runda", 1);
register_logevent("func_round",2,"1=Round_Start")
info_on = register_cvar("informacja_on", "1");
motd_on = register_cvar("motd_on", "1");
register_clcmd("say /vip", "motd")
register_clcmd("say_team /vip", "motd")
}
public runda(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
set_user_health(id, 200);
set_user_gravity(id, 0.5);
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
ColorChat(id, GREEN, "^x03[= Vip =]^x04 Jestes uprzywilejowanym graczem!")
}
}
public func_round(id)
{
if(info_on)
{
ColorChat(0, GREEN, "^x03[= Vip =]^x04 Wpisz w say /vip, aby dowiedziec sie wiecej o vip'ie!")
}
}
public motd(id)
{
if(motd_on)
{
show_motd(id, "vip.txt", "Co otrzymujesz jako VIP?")
}
}
public client_connect(id)
{
client_cmd(id, "echo ");
client_cmd(id, "echo ^" *=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=* ^" ");
client_cmd(id, "echo ^" *=-= VIP PaintaBall by ManiaQ ^" ");
client_cmd(id, "echo ^" *=-= ^" ");
client_cmd(id, "echo ^" *=-= Napisano dla amxx.pl ^" ");
client_cmd(id, "echo ^" *=-= Pobrano z www.amxx.pl ^" ");
client_cmd(id, "echo ^" *=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=* ^" ");
client_cmd(id, "echo ");
}

Ten kod testowałem i działa dobrze. Jednak musisz kompilować lokalnie z include colorchat.inc, ponieważ dodałem kolorowe napisy.
Jak kompilować lokalnie?

Nie testowałem tego pluga by peku33 ( z wiaderka ) jednak powinien działać z tego co widać po kodzie.
Znaczy ja prosiłem ManiaQ,żeby sprawdził bo ja nie jestem pewnie tego,jestem jeszcze świeżak.A on już bardziej wie o co chodzi.

Tak samo jak nacisne "E" czyli spadochron podczas skoku wyłącza się grawitacja.

Pewnie jest ustawiona w pluginie parachute.amxx grawitacja standardowa czyli 320.
Użytkownik ManiaQ edytował ten post 17.04.2011 13:55
Odpowiedz

  • +
  • -
Kaster - zdjęcie Kaster 17.04.2011

Sory za OT ale muszę.
ManiaQ jesteś niezły. ;D
Użytkownik Kaster edytował ten post 17.04.2011 13:29
Odpowiedz

  • +
  • -
ManiaQ - zdjęcie ManiaQ 17.04.2011

ManiaQ jesteś niezły. ;D

Tutaj mówimy o Vip na PB -.-
@author
Działa?
Odpowiedz