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
Modyfikacja

mała modyfikacja Vipa

Modyfikacja

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

#1 Mat!

    Pomocny

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:70
  • Imię:Mateusz
  • Lokalizacja:Sosnowiec
Offline

Napisano 16.06.2011 08:40

Witam posiadam vipa pod serwer Paintball lecz chciał bym dodać do niego jeszcze 3 kwestie:
1.Stroje
Dla TT- /cstrike/models/player/vip_tt/vipek_tt
A Dla CT- /cstrike/models/player/vip_ct/vipek_ct


2.Żeby mu się wyświetlał napis w Sayu ,,Posiadasz Vip'a" czy coś w tym stylu


3.Żeby graczom działała komenda /vip.

O to KOD:
/* 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(0.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");
		give_item(id, "weapon_smokegrenade");
                give_item(id, "item_thighpack") 
		set_user_health(id, 100);
		set_user_gravity(id, 0.7);
	}
}
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) + 0))
		}
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/



BĘDĘ BARDZO WDZIĘCZNY JAK KTOŚ MI POMOŻE.

  • +
  • -
  • 0

#2 Shooter#23

    Życzliwy

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:22
  • GG:
  • Imię:Karol
  • Lokalizacja:Starogard Gdański
Offline

Napisano 16.06.2011 11:26

Jak na razie zrobiłem 3 punkt. Postaram się jeszcze zrobić pierwszy;)

/* 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(0.0, "dodaj_hp", _, _, _, "b");
	RegisterHam(Ham_Spawn, "player", "event_spawn", 1);
	register_clcmd("say /vip", "pokazujemotd");
}
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");
		give_item(id, "weapon_smokegrenade");
                give_item(id, "item_thighpack") 
		set_user_health(id, 100);
		set_user_gravity(id, 0.7);
	}
}
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) + 0))
		}
	}
}
public pokazujemotd(id)
{
show_motd(id,"vip.txt","MOTD");
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/


  • +
  • -
  • 0

Zapraszam do gry na serwerach !
Dołączona grafika


#3 Mat!

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:70
  • Imię:Mateusz
  • Lokalizacja:Sosnowiec
Offline

Napisano 16.06.2011 13:31

Dzięki działa :D no spoko jak coś to zrób ten pierwszy punkt jeszcze będę wdzięczny :D
  • +
  • -
  • 0

#4 stepdub

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:207
  • Lokalizacja:Kobyłka
Offline

Napisano 16.06.2011 14:25

1. Modele
new CsTeams:team

zamień
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");
give_item(id, "weapon_smokegrenade");
give_item(id, "item_thighpack")
set_user_health(id, 100);
set_user_gravity(id, 0.7);
}
}

na
public event_spawn(id)
{
team = cs_get_user_team(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");
give_item(id, "weapon_smokegrenade");
give_item(id, "item_thighpack")
set_user_health(id, 100);
set_user_gravity(id, 0.7);
if(team == CS_TEAM_T) cs_set_user_model(id, "vip_tt/vipek_tt");
if(team == CS_TEAM_CT) cs_set_user_model(id, "vip_ct/vipek_ct");
}
}


co do drugiego punktu - mogę to zrobić, ale uważam, że to bez sensu... może wolisz, żeby wyświetlało się info kiedy VIP łączy się

Użytkownik stepdub edytował ten post 16.06.2011 14:26

  • +
  • -
  • 0

#5 Shooter#23

    Życzliwy

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:22
  • GG:
  • Imię:Karol
  • Lokalizacja:Starogard Gdański
Offline

Napisano 16.06.2011 18:20

Mi się wydaję, że tak na modele powinien wyglądać.



/* Plugin generated by AMXX-Studio */

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

#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(0.0, "dodaj_hp", _, _, _, "b");
RegisterHam(Ham_Spawn, "player", "event_spawn", 1);
register_clcmd("say /vip", "pokazujemotd");
}
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");
give_item(id, "weapon_smokegrenade");
give_item(id, "item_thighpack");
set_user_health(id, 100);
set_user_gravity(id, 0.7);
}
}
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) + 0))
}
}
}
public SetPlayerModel(id)
{
if(cs_get_user_team(id) == CS_TEAM_T)
{
cs_set_user_model(id, "vipek_tt");
}
else
{
cs_set_user_model(id, "vipek_ct");
}
cs_set_user_model(id, "vip");
}
public pokazujemotd(id)
{
show_motd(id,"vip.txt","MOTD");
}
public plugin_precache(){
precache_model("models/player/vip_TT/vipek_tt.mdl");
precache_model("models/player/vip_CT/vipek_ct.mdl");
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/


Użytkownik Shooter#23 edytował ten post 16.06.2011 18:24

  • +
  • -
  • 0

Zapraszam do gry na serwerach !
Dołączona grafika


#6 stepdub

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:207
  • Lokalizacja:Kobyłka
Offline

Napisano 16.06.2011 19:02

Shooter, u Cb zmienia model wszystkim, więc trzeba dodać warunek posiadania flagi vipa
a co do ścieżki to może i masz racje ;)
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Modyfikacja

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

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