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

VIP plugin


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 kremek

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Postów:4
  • Imię:Jakub
  • Lokalizacja:Pisz
Offline

Napisano 06.07.2011 21:00

Witam.

Chciałbym was drodzy forumowicze prosić o plugin Vip'a wraz z modelami. Kiedyś widziałem na tym forum takiego Vip'a lecz teraz nie mogę go znaleźć. Poszukuje Vip'a, który posiada wyłącznie 1500$ na początku rundy, więcej kasy za fraga i za HS oraz otrzymuje wszystkie granaty na początku rundy i nic ponadto, żadnych więcej hp za fraga, żadnego otrzymywania awp tylko dla vipa itp. Chcę Vip'a, który będzie dobrym dodatkiem do TP bez żadnych bajerów. Proszę o szybką odpowiedź i pomoc. Nagrodzeni zostaniecie + drodzy forumowicze. Z góry dziękuję.

Pozdrawiam.kremek127
  • +
  • -
  • 0

#2 Leihto

    Wszechobecny

  • Użytkownik

Reputacja: 150
Profesjonalista

  • Postów:452
  • Lokalizacja:Rabka
Offline

Napisano 07.07.2011 01:06

Z tego co napisałeś wychodzi coś takiego :D

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

#define VIP ADMIN_RESERVATION // flaga b

// Dodaj to podspodem jako komętarz, jeśli nie chcesz zmieniać modeli..
#define MODELE

new gGranaty[33];

#if defined MODELE
public plugin_precache()
{
precache_model("viptp/ct.mdl")
precache_model("viptp/tt.mdl")
}
#endif
public plugin_init() {
new const WERSJA[] = "0.1";
register_plugin("Simple VIP", WERSJA, "Blak Rajder")
register_event("HLTV", "NowaRunda", "a", "1=0", "2=0")
register_event("DeathMsg", "Event_DeathMsg", "b")
}
public client_putinserver(id)
{
gGranaty[id] = false;
}
public Event_DeathMsg(id)
{
new killer = read_data(1);
new hs = read_data(3);
new kasa = cs_get_user_money(id);

if(get_user_flags(killer) && VIP)
{
cs_set_user_money(id, kasa+300);

if(hs)
{
if(!gGranaty[id]) /* Debug, żeby nie zapisywało po kilka razy do tablicy */
{
gGranaty[id] = true;
}
}
}
}
public NowaRunda()
{
for(new id=1; id < 33; id++)
{
if(get_user_flags(id) && VIP)
{

cs_set_user_money(id, 1500); /* Kasa na początek rundy */
if(gGranaty[id])
{
give_item(id, "weapon_hegrenade"); /* Granaty */
give_item(id, "weapon_flashbang"); /* Granaty */
give_item(id, "weapon_flashbang"); /* Granaty */
give_item(id, "weapon_smokegrenade"); /* Granaty */
gGranaty[id] = false;
}
#if defined MODELE
if(get_user_team(id) == 1) // 1 = tt
{
cs_set_user_model(id, "tt");
}
else
{
cs_set_user_model(id, "ct");
}
#endif
}
}
}


Modele myśle że sobie dobierzesz :]

Jak nie będziesz chciał zmieniać modeli to zmień:
#define MODELE
na
//#define MODELE

Użytkownik Blak Rajder edytował ten post 07.07.2011 01:18

  • +
  • -
  • 1
Portek: Za 20zł, to ja nawet notatnika nie otworze..

Nowe portfolio. Ciekawe artykuły, ciekawe przykłady: WojtusDEV.pl

#3 kremek

    Nowy

  • Autor tematu
  • Nowy

Reputacja: 0
Nowy

  • Postów:4
  • Imię:Jakub
  • Lokalizacja:Pisz
Offline

Napisano 07.07.2011 15:55

Skompilowałem ten plugin lecz nie działa mam wszystkie flagi lecz niestety Vip'a brak. Nie otrzymuję granatów oraz kasy na początku rundy :(.
  • +
  • -
  • 0

#4 Leihto

    Wszechobecny

  • Użytkownik

Reputacja: 150
Profesjonalista

  • Postów:452
  • Lokalizacja:Rabka
Offline

Napisano 07.07.2011 16:37

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

#define VIP ADMIN_RESERVATION // flaga b

// Dodaj to podspodem jako komętarz, jeśli nie chcesz zmieniać modeli..
#define MODELE

new gGranaty[33];

#if defined MODELE
public plugin_precache()
{
precache_model("viptp/ct.mdl")
precache_model("viptp/tt.mdl")
}
#endif
public plugin_init() {
new const WERSJA[] = "0.1";
register_plugin("Simple VIP", WERSJA, "Blak Rajder")
RegisterHam(Ham_Spawn, "player", "event_spawn", 1)
register_event("DeathMsg", "Event_DeathMsg", "b")
}
public client_putinserver(id)
{
gGranaty[id] = false;
}
public Event_DeathMsg(id)
{
new killer = read_data(1);
new hs = read_data(3);
new kasa = cs_get_user_money(id);

if(get_user_flags(killer) && VIP)
{
cs_set_user_money(id, kasa+300);

if(hs)
{
if(!gGranaty[id]) /* Debug, żeby nie zapisywało po kilka razy do tablicy */
{
gGranaty[id] = true;
}
}
}
}
public event_spawn(id)
{
if(get_user_flags(id) && VIP)
{
new kasa = cs_get_user_money(id);

cs_set_user_money(id, kasa+1500); /* Kasa na początek rundy */
if(gGranaty[id])
{
give_item(id, "weapon_hegrenade"); /* Granaty */
give_item(id, "weapon_flashbang"); /* Granaty */
give_item(id, "weapon_flashbang"); /* Granaty */
give_item(id, "weapon_smokegrenade"); /* Granaty */
gGranaty[id] = false;
}
#if defined MODELE
if(get_user_team(id) == 1) // 1 = tt
{
cs_set_user_model(id, "tt");
}
else
{
cs_set_user_model(id, "ct");
}
#endif
}
}

Teraz już działa:P

Niestety ale przy evencie nowej rundy nie daje takich rzeczy.. Dlatego zmieniłem na spawna :)
  • +
  • -
  • 0
Portek: Za 20zł, to ja nawet notatnika nie otworze..

Nowe portfolio. Ciekawe artykuły, ciekawe przykłady: WojtusDEV.pl




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

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