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 oraz obrazenia na serwer


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

#1 Witek99

    Nowy

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:2
  • Imię:Wiktor
  • Lokalizacja:Warszawa
Offline

Napisano 06.02.2013 16:35

Witam. mam prośbę potrzebuję plugin VIP który bedzie mial inny wyglad granaty dodatkowe 2x expa bedzie sie wyświetlało vip po naciśnięciu tab jak wejdzie vip to bedzie pisalo przychodzi vip i nick itp i proszę o dokladne wyjaśnienie jak tego vipa komus dac

Oraz plugin który bedzie nam pokazywał jakie my zadalismy obrazenia oraz jakie obrazenia zadał przeciwnik szukałem takiego pluginu ale nie moge go nigdzie znaleść są tylko małe literki pokazywane a mi bardziej chodzi o takie duże litery screen na dole

Załączone miniatury

  • lXl717y.jpg

  • +
  • -
  • 0

#2 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 06.02.2013 17:57

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XPytania

do

AMX Mod XSzukam pluginu

#3 play12

    Zaawansowany

  • Zbanowany

Reputacja: 33
Życzliwy

  • Postów:131
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Radom
Offline

Napisano 06.02.2013 19:22

Vip :

#include <amxmodx>
#include <codmod>
#include <colorchat>
#include <cstrike>
#include <hamsandwich>
new Array:g_Array, bool:g_Vip[33], g_Hudmsg;
new const g_Langcmd[][]={"say /vips","say_team /vips","say /vipy","say_team /vipy"};
public plugin_init(){
register_plugin("VIP Ultimate", "10.0.0.2", "benio101 & speedkill");
RegisterHam(Ham_Spawn, "player", "SpawnedEventPre", 1);
register_message(get_user_msgid("ScoreAttrib"), "VipStatus");
g_Array=ArrayCreate(64,32);
for(new i;i<sizeof g_Langcmd;i++){
  register_clcmd(g_Langcmd[i], "ShowVips");
}
register_clcmd("say /vip", "ShowMotd");
set_task(30.0, "ShowAdv",.flags = "b");
g_Hudmsg=CreateHudSyncObj();
}
public client_authorized(id){
if(get_user_flags(id) & 524288 == 524288){
  client_authorized_vip(id);
}
}
public client_authorized_vip(id){
g_Vip[id]=true;
new g_Name[64];
get_user_name(id,g_Name,charsmax(g_Name));

new g_Size = ArraySize(g_Array);
new szName[64];

for(new i = 0; i < g_Size; i++){
  ArrayGetString(g_Array, i, szName, charsmax(szName));

  if(equal(g_Name, szName)){
   return 0;
  }
}
ArrayPushString(g_Array,g_Name);
set_hudmessage(24, 190, 220, 0.25, 0.2, 0, 6.0, 6.0);
ShowSyncHudMsg(0, g_Hudmsg, "Vip %s wbija na serwer !",g_Name);

return PLUGIN_CONTINUE;
}
public client_disconnect(id){
if(g_Vip[id]){
  client_disconnect_vip(id);
}
}
public client_disconnect_vip(id){
g_Vip[id]=false;
new Name[64];
get_user_name(id,Name,charsmax(Name));

new g_Size = ArraySize(g_Array);
new g_Name[64];

for(new i = 0; i < g_Size; i++){
  ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));

  if(equal(g_Name,Name)){
   ArrayDeleteItem(g_Array,i);
   break;
  }
}
}
public SpawnedEventPre(id){
if(g_Vip[id]){
  if(is_user_alive(id)){
   SpawnedEventPreVip(id);
  }
}
}
public SpawnedEventPreVip(id){
cod_set_user_xp(id, cod_get_user_xp(id)+100);
new g_Model[64];
formatex(g_Model,charsmax(g_Model),"%s",get_user_team(id) == 1 ? "VipTT" : "VipCT");
cs_set_user_model(id,g_Model);
}
public VipStatus(){
new id=get_msg_arg_int(1);
if(is_user_alive(id) && g_Vip[id]){
  set_msg_arg_int(2, ARG_BYTE, get_msg_arg_int(2)|4);
}
}
public ShowVips(id){
return PLUGIN_CONTINUE;
}
public client_infochanged(id){
if(g_Vip[id]){
  new szName[64];
  get_user_info(id,"name",szName,charsmax(szName));

  new Name[64];
  get_user_name(id,Name,charsmax(Name));

  if(!equal(szName,Name)){
   ArrayPushString(g_Array,szName);
  
   new g_Size=ArraySize(g_Array);
   new g_Name[64];
   for(new i = 0; i < g_Size; i++){
	ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));
  
	if(equal(g_Name,Name)){
	 ArrayDeleteItem(g_Array,i);
	 break;
	}
   }
  }
}
}
public plugin_end(){
ArrayDestroy(g_Array);
}
public ShowMotd(id){
show_motd(id, "vip.txt", "Informacje o vipie");
}
public ShowAdv(){
ColorChat(0, NORMAL, "[VIP]^x04 Chcesz dowiedziec sie co posiada vip ? Napisz na say'u /vip");
}
public plugin_precache(){
precache_model("models/player/VipCT/VipCT.mdl");
precache_model("models/player/VipTT/VipTT.mdl");
}




Modele sam musisz sobie wgrać jakieś na serwer to już zależy od ciebie. Jak dać komus VIP'A jak ktoś kupi czy coś to w users.ini wchodzisz i dajesz mu vipa na haslo czyli tak : "Nick""hasło""falga Vip ma klase T" "a".

A co dmg to poniżej udostępniam link ::
http://amxx.pl/topic...age/#entry73044

Użytkownik play12 edytował ten post 06.02.2013 19:25





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

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