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

Admin Model Menu prośba o przerobienie

Modyfikacja

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

#1 luki3507

    Zaawansowany

  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:120
  • Lokalizacja:częstochowa
Offline

Napisano 27.05.2012 17:01

Witam.
Prosiłbym o przerobienie tego pluginu http://amxx.pl/topic...598#entry374598

Żeby wyglądał tak :
Po wpisaniu komendy /model

pojawia się menu osobne dla ct i dla tt (oczywiście na flagę (ADMIN_KICK))


Menu dla TT


1.Model TT(standardowy)


2.Model Vipa


Menu dla CT


1.Model CT (standardowy)


2.Model Vipa


Proszę o zrobienie menu a ścieżki modeli sam sobie podmienię :D


  • +
  • -
  • 0

#2 MagikGK

    Zaawansowany

  • Zbanowany

Reputacja: 4
Nowy

  • Postów:104
  • Lokalizacja:Warszawa
Offline

Napisano 27.05.2012 18:07

Chodzi Ci o to że jak admin jest w TT to pojawia mu się tylko menu dla tt a jak jest w CT to tylko menu dla CT ?

Użytkownik MagikGK edytował ten post 27.05.2012 18:08


#3 luki3507

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:120
  • Lokalizacja:częstochowa
Offline

Napisano 27.05.2012 19:08

tak dokładnie
żeby osoba jak jest w CT nie mogła wybrać modelu z menu TT.
  • +
  • -
  • 0

#4 Dimision

    Zaawansowany

  • Użytkownik

Reputacja: 56
Pomocny

  • Postów:83
  • Imię:seba
  • Lokalizacja:pn
Offline

Napisano 28.05.2012 16:14

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <colorchat>

#define PLUGIN "Admin Model Menu - Team Edit"
#define VERSION "1.1"
#define AUTHOR "Dimision"
public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /model", "admin")
}
public plugin_precache()
{
	    precache_model("models/player/terror/terror.mdl")
	    precache_model("models/player/gsg9/gsg9.mdl")
  precache_model("models/player/vip/vip.mdl")
}
 
public admin(id)
{
if (get_user_flags(id) & ADMIN_KICK)
  {
   spr_team(id)
  }
  else
	    {
	 ColorChat(id, GREEN, "**Error-Menu Tylko Dla Admina**")
  }

}
public spr_team(id)
{ 
  if (cs_get_user_team(id) == CS_TEAM_T)
  {
   model_menu_tt(id)
  }
else
  {
   model_menu_ct(id)
  }
}

public model_menu_ct(id)
{
    new menu = menu_create("\rAdmin Model Menu", "menu_wybierz_ct")
   
    menu_additem(menu, "\wModel \yCT", "1", 0)
    menu_additem(menu, "\wModel \yVipa", "2", 0)
   
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
   
    menu_display(id, menu, 0)
}
public menu_wybierz_ct(id, menu, item)
{
    if (item == MENU_EXIT)
    {
	    menu_destroy(menu)
	    return PLUGIN_HANDLED
    }
    new data[6], iName[64]
    new acces, callback
    menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
   
    new key = str_to_num(data)
   
    switch(key)
    {
	   case 1 : cs_set_user_model(id, "gsg9")
	   case 2 : cs_set_user_model(id, "vip")
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
} 
public model_menu_tt(id)
{
    new menu = menu_create("\rAdmin Model Menu", "menu_wybierz_tt")
   
    menu_additem(menu, "\wModel \yTT", "1", 0)
    menu_additem(menu, "\wModel \yVipa", "2", 0)
   
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
   
    menu_display(id, menu, 0)
}
public menu_wybierz_tt(id, menu, item)
{
    if (item == MENU_EXIT)
    {
	    menu_destroy(menu)
	    return PLUGIN_HANDLED
    }
    new data[6], iName[64]
    new acces, callback
    menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
   
    new key = str_to_num(data)
   
    switch(key)
    {
	   case 1 : cs_set_user_model(id, "terror")
	   case 2 : cs_set_user_model(id, "vip")
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}

Pisałem na szybko , nie sprawdzałem ... Zobacz czy działa tak jak chcesz i daj znać :]

Użytkownik Dimision edytował ten post 28.05.2012 16:15

  • +
  • -
  • 1

Dołączona grafika

Dołączona grafika

Dołączona grafika


#5 Dimision

    Zaawansowany

  • Użytkownik

Reputacja: 56
Pomocny

  • Postów:83
  • Imię:seba
  • Lokalizacja:pn
Offline

Napisano 29.05.2012 13:11

U mnie działa bez problemów :]
  • +
  • -
  • 1

Dołączona grafika

Dołączona grafika

Dołączona grafika


#6 luki3507

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:120
  • Lokalizacja:częstochowa
Offline

Napisano 29.05.2012 20:56

trochę go przerobiłem bo chodziło mi osobny model vip dla CT i TT a ty mi dałeś 1 wspólny :D.
Ale masz 2x+
  • +
  • -
  • 0

#7 naXe

    Banned

  • Zbanowany

Reputacja: 269
Wszechwidzący

  • Postów:1 489
  • GG:
  • Steam:steam
  • Lokalizacja:Kwidzyn
Offline

Napisano 30.05.2012 00:55

Co to za kod ? :o


#include <amxmodx>
#include <cstrike>

#define ZWYKLY_TT "models/player/terror/terror.mdl"
#define ZWYKLY_CT "models/player/gsg9/gsg9.mdl"
#define VIP_TT "models/player/model_vipa_tt/model_vipa_tt.mdl"
#define VIP_CT "models/player/model_vipa_ct/model_vipa_ct.mdl"

public plugin_init() {
register_plugin("Admin Model Menu", "0.1", "naXe")
register_clcmd("say /model", "admin", ADMIN_KICK)
}

public plugin_precache() {
precache_model(ZWYKLY_TT)
precache_model(VIP_TT)
precache_model(ZWYKLY_CT)
precache_model(VIP_CT)
}

public admin(id) {
if(get_user_team(id) == 1)
model_menu_tt(id)
else
model_menu_ct(id)
}

public model_menu_tt(id) {
new menu = menu_create("\rAdmin Model Menu", "handle_model_menu_tt")
menu_additem(menu, "\wModel TT \r(standardowy)")
menu_additem(menu, "\wModel \yVIP'a TT")
menu_setprop(menu, MPROP_EXITNAME, "Wyjdz")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu)
return PLUGIN_HANDLED
}

public handle_model_menu_tt(id, menu, item) {
if(item != MENU_EXIT) {
switch(item) {
case 0: cs_set_user_model(id, "terror")
case 1: cs_set_user_model(id, "model_vipa_tt")
case 3: return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}

public model_menu_ct(id) {
new menu = menu_create("\rAdmin Model Menu", "handle_model_menu_ct")
menu_additem(menu, "\wModel CT \r(standardowy)")
menu_additem(menu, "\wModel \yVIP'a CT")
menu_setprop(menu, MPROP_EXITNAME, "Wyjdz")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu)
return PLUGIN_HANDLED
}

public handle_model_menu_ct(id, menu, item) {
if(item != MENU_EXIT) {
switch(item) {
case 0: cs_set_user_model(id, "gsg9")
case 1: cs_set_user_model(id, "model_vipa_ct")
case 3: return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}


#8 Dimision

    Zaawansowany

  • Użytkownik

Reputacja: 56
Pomocny

  • Postów:83
  • Imię:seba
  • Lokalizacja:pn
Offline

Napisano 30.05.2012 14:19

wiem ze syf ale działa :) nie znam się tak dobrze jak Ty.
  • +
  • -
  • 0

Dołączona grafika

Dołączona grafika

Dołączona grafika






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