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
* * * * * 1 głosy

Hats (Czapki) v1.9 by SgtBane


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

#1 Abes Mapper

    Repulsion Gel

  • Przyjaciel

Reputacja: 2 017
Godlike

  • Postów:7 356
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Sulejówek
Offline

Napisano 05.04.2008 16:21

*
Popularny

Hats (Czapki) v1.9
by SgtBane


[uwaga="Abes Mapper"] NOWA WERSJA --- NOWE CZAPKI [/uwaga]
Dołączona grafika
Plugin umożliwia wybranie sobie czapki :)
W sumie jest około 120 przedmiotów do wybrania ponieważ są także akcesoria.
Podstawowe czapki są w załączniku a dodatkowe można ściągnąć niżej
Maksymalna liczba czapek to 64, tak jest ustawione w pluginie.
Raczej celowo tak jest ustawione ale nie wiem czy coś się stanie przy większej liczbie.

Dołączona grafika
Instalacja standardowa: Instalacja Pluginów - Nieoficjalny polski support AMX Mod X
W HatsAndINI.zip pliki są już w gotowych folderach. Trzeba tylko skopiować addons i models do cstrike

Dołączona grafika
2
hat_adminonly 0 // Jeśli ustawione na 1, tylko admini będą mogli wybierać czapki (aby zmienić flage należy edytować kod źródłowy, domyślnie to ADMIN_CHAT)
hat_adminhats 1 // Jeśli ustawione na 1 i jeśli w pliku .ini są odpowiednio ustawione pola, niektóre czapki mogą mieć tylko admini/ct/tt.
hat_random 1// Losowo dawaj czapki graczom gdy wchodzą na serwer
hat_bots 1 // Losowo dawaj czapki botom gdy wchodzą na serwer
hat_force 0 // Jeśli ustawione na numer czapki, każdy gracz dostanie określoną czapkę (0 = wyłączone; nie można użyć menu; hat_random powinno być na 0)
hat_glow 0 // Jeśli ustawione na 0, modele nie będą się świecić; jeśli ustawione na 1, modele będą się świecić na kolor gracza; jeśli ustawione na 2, modele będą się świecić na kolor drużyny (T=Czerwony, CT=Niebieski)

Dołączona grafika
Aby wybrać sobie czapkę, wpisujemy w say:
/czapki albo /hats
Następnie pojawi się menu i tam wybieramy czapkę.

amx_givehat <nick> <#> - Ustawienie komuś czapki (gdzie # tam trzeba wpisać numer czapki)
amx_removehats - Usuniecie wszystkim czapek

Dołączona grafika
Dołączona grafikaDołączona grafikaDołączona grafika

Dołączona grafika
Hats Pack By crazyeffect
Zippyshare.com - hats_pack_by_crazyeffect.rar

Załączone pliki


Użytkownik Abes Mapper edytował ten post 08.08.2011 16:38
Reupload

  • +
  • -
  • 14

#2 Mr.Apple

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:5
  • GG:
  • Lokalizacja:Wrocław
Offline

Napisano 05.04.2008 20:50

Mogłeś chociaż napisać skąd to skopiowałeś
  • +
  • -
  • 0

#3 Abes Mapper

    Repulsion Gel

  • Autor tematu
  • Przyjaciel

Reputacja: 2 017
Godlike

  • Postów:7 356
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Sulejówek
Offline

Napisano 05.04.2008 21:04

Mr.Apple

Przepraszam bardzo!
Sam to pisałem!
Jak bym skopiował to bym podał źródło!
Specjalnie się zarejestrowałeś żeby to napisać ?
  • +
  • -
  • 0

#4 Mr.Apple

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:5
  • GG:
  • Lokalizacja:Wrocław
Offline

Napisano 05.04.2008 21:24

Spoko wybaczam ;)
Nie nie :P Będę wrzucał pluginy :) Nie zarejestrowałem się tylko po to:)
A chodziło mi tylko o plugin nie opis :*
  • +
  • -
  • 0

#5 Gość__*

  • Gość

Reputacja: 0

Offline

Napisano 05.04.2008 21:27

Mr.Apple, jesteś autorem tego pluginu? Jak nie, nie wiem po co piszesz. Wszytskie pluginy są na AlienModers i jeżeli uważasz że Ty tylko znasz adres tego forum to się mylisz. :]

#6 Mr.Apple

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:5
  • GG:
  • Lokalizacja:Wrocław
Offline

Napisano 05.04.2008 21:34

Chodzi mi o moją przeróbkę tego pluginu
  • +
  • -
  • 0

#7 Gość__*

  • Gość

Reputacja: 0

Offline

Napisano 05.04.2008 21:37

Mr.Apple, spolszczyłeś?

#8 Abes Mapper

    Repulsion Gel

  • Autor tematu
  • Przyjaciel

Reputacja: 2 017
Godlike

  • Postów:7 356
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Sulejówek
Offline

Napisano 05.04.2008 21:43

Bo ja to znalazłem na forum, ale jak chciałem skompilować to jakiś błąd był i sam spolszczyłem z allied modders xD
  • +
  • -
  • 0

#9 grzybek

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
  • GG:
  • Lokalizacja:Głuchołazy
Offline

Napisano 22.11.2008 21:16

czy mogłbys edytowac i zrobic ze menu czapek ma tylko admin?? i zeby w say nie pisalo ze zmienil czapeke na
  • +
  • -
  • 0

#10 Batonpl93

    Zaawansowany

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:140
  • GG:
  • Lokalizacja:Pszczyna
Offline

Napisano 22.11.2008 22:17

Da się przerobić tak aby admini mogli używać tylko komendy /czapki?
  • +
  • -
  • 0

#11 silversurfer

    Profesjonalista

  • Użytkownik

Reputacja: 37
Życzliwy

  • Postów:209
  • Lokalizacja:Poznań
Offline

Napisano 22.11.2008 23:19

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

new g_bwEnt[33]

#define PLUG_NAME "Czapki"
#define PLUG_AUTH "SgtBane"
#define PLUG_VERS "0.2"
#define PLUG_TAG "Czapki"

#define menusize 220

new HatFile[64]
new MenuPages, TotalHats
new CurrentMenu[33]

#define MAX_HATS 64
new HATMDL[MAX_HATS][41]
new HATNAME[MAX_HATS][41]

public plugin_init()
{
register_plugin(PLUG_NAME, PLUG_VERS, PLUG_AUTH)
register_concmd("amx_givehat", "Give_Hat", ADMIN_RCON, "<nick> <mdl #>")
register_concmd("amx_removehats", "Remove_Hat", ADMIN_RCON, " - Removes hats from everyone.")
register_menucmd(register_menuid("yMenu Czapeczek: [Strona"),(1<<0|1<<1|1<<2|1<<3|1<<4|1<<5|1<<6|1<<7|1<<8|1<<9),"MenuCommand")
register_clcmd("say /czapki", "ShowMenu", ADMIN_KICK, "Shows Knife menu")
}

public ShowMenu(id,level,cid)
{
if (!cmd_access(id,level,cid,1)) return PLUGIN_HANDLED // check access
CurrentMenu[id] = 1
ShowHats(id)
return PLUGIN_HANDLED
}

public ShowHats(id)
{
new keys = (1<<0|1<<1|1<<2|1<<3|1<<4|1<<5|1<<6|1<<7|1<<8|1<<9)

new szMenuBody[menusize + 1], WpnID
new nLen = format(szMenuBody, menusize, "yMenu Czapeczek: [Strona %i/%i]^n",CurrentMenu[id],MenuPages)

// Get Hat Names And Add Them To The List
for (new hatid=0; hatid < 8; hatid++) {
WpnID = ((CurrentMenu[id] * 8) + hatid - 8)
if (WpnID < TotalHats) {
nLen += format(szMenuBody[nLen], menusize-nLen, "^nw %i. %s",hatid + 1,HATNAME[WpnID])
}
}

// Next Page And Previous/Close
if (CurrentMenu[id] == MenuPages) {
nLen += format(szMenuBody[nLen], menusize-nLen, "^n^nd9. Nastepna Strona")
} else {
nLen += format(szMenuBody[nLen], menusize-nLen, "^n^nw9. Nastepna Strona")
}

if (CurrentMenu[id] > 1) {
nLen += format(szMenuBody[nLen], menusize-nLen, "^nw0. Wstecz")
} else {
nLen += format(szMenuBody[nLen], menusize-nLen, "^nw0. Zamknij")
}
show_menu(id, keys, szMenuBody, -1)
return PLUGIN_HANDLED
}
public MenuCommand(id, key)
{
switch(key)
{
case 8: //9 - [Next Page]
{
if (CurrentMenu[id] < MenuPages) CurrentMenu[id]++
ShowHats(id)
return PLUGIN_HANDLED
}
case 9: //0 - [Close]
{
CurrentMenu[id]--
if (CurrentMenu[id] > 0) ShowHats(id)
return PLUGIN_HANDLED
}
default:
{
new HatID = ((CurrentMenu[id] * 8) + key - 8)
if (HatID < TotalHats) {
Set_Hat(id,HatID,id)
}
}
}
return PLUGIN_HANDLED
}

public plugin_precache()
{
new cfgDir[32]
get_configsdir(cfgDir,31)
formatex(HatFile,63,"%s/HatList.ini",cfgDir)
command_load()

for (new i = 1; i < TotalHats; ++i) {
if (file_exists (HATMDL[i])) {
precache_model(HATMDL[i])
server_print("[%s] Zaladowano %s",PLUG_TAG,HATMDL[i])
} else {
server_print("[%s] Nie mozna zaladowac %s",PLUG_TAG,HATMDL[i])
}
}
}

public client_connect(id)
{
if(g_bwEnt[id] > 0) engfunc(EngFunc_RemoveEntity,g_bwEnt[id])
g_bwEnt[id] = 0
}

public client_disconnect(id)
{
if(g_bwEnt[id] > 0) engfunc(EngFunc_RemoveEntity,g_bwEnt[id])
g_bwEnt[id] = 0
}

public Give_Hat(id)
{
new smodelnum[5], name[32]
read_argv(1,name,31)
read_argv(2,smodelnum,4)

new player = cmd_target(id,name,2)
if (!player) {
client_print(id,print_chat,"[%s] Gracz z tym nickiem nie istnieje.",PLUG_TAG)
return PLUGIN_HANDLED
}

new imodelnum = (str_to_num(smodelnum))
if (imodelnum > MAX_HATS) return PLUGIN_HANDLED

Set_Hat(player,imodelnum,id)

return PLUGIN_CONTINUE
}

public Remove_Hat(id)
{
for (new i = 0; i < get_maxplayers(); ++i) {
if (is_user_connected(i) && g_bwEnt[i] > 0) {
engfunc(EngFunc_RemoveEntity,g_bwEnt[i])
g_bwEnt[i] = 0
}
}
client_print(id,print_chat,"[%s] Usunieto czapki wszystkim.",PLUG_TAG)
return PLUGIN_CONTINUE
}

public Set_Hat(player,imodelnum,targeter)
{
new name[32]
get_user_name(player, name, 31)
if (imodelnum == 0) {
if(g_bwEnt[player] > 0) engfunc(EngFunc_RemoveEntity,g_bwEnt[player])
g_bwEnt[player] = 0
client_print(targeter, print_chat, "[%s] %s juz nie ma czapki",PLUG_TAG,name)
} else if (file_exists(HATMDL[imodelnum])) {
if(g_bwEnt[player] < 1) {
g_bwEnt[player] = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))
if(g_bwEnt[player] > 0)
{
set_pev(g_bwEnt[player], pev_movetype, MOVETYPE_FOLLOW)
set_pev(g_bwEnt[player], pev_aiment, player)
set_pev(g_bwEnt[player], pev_rendermode, kRenderNormal)
set_pev(g_bwEnt[player], pev_renderamt, 0.0)
engfunc(EngFunc_SetModel, g_bwEnt[player], HATMDL[imodelnum])
}
} else {
engfunc(EngFunc_SetModel, g_bwEnt[player], HATMDL[imodelnum])
}
client_print(targeter, print_chat, "[%s] %s idzie na %s",PLUG_TAG,HATNAME[imodelnum],name)
}
}

public command_load()
{
if(file_exists(HatFile)) {
HATMDL[0] = ""
HATNAME[0] = "Bez czapki"
TotalHats = 1
new sfLineData[128]
new file = fopen(HatFile,"rt")
while(file && !feof(file)) {
fgets(file,sfLineData,127)

// Skip Comment and Empty Lines
if (containi(sfLineData,";") > -1) continue

// BREAK IT UP!
parse(sfLineData, HATMDL[TotalHats],40,HATNAME[TotalHats],40)

TotalHats += 1
if(TotalHats >= MAX_HATS) {
server_print("[%s] Osiagnieto limit czapek",PLUG_TAG)
break
}
}
if(file) fclose(file)
}
MenuPages = floatround((TotalHats / 8.0), floatround_ceil)
server_print("[%s] Zaladowano %i czapek, Wygenerowano %i stron(y)",PLUG_TAG,TotalHats,MenuPages)
}

  • +
  • -
  • 0

#12 Batonpl93

    Zaawansowany

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:140
  • GG:
  • Lokalizacja:Pszczyna
Offline

Napisano 23.11.2008 11:37

I to jest teraz tak przerobione że tylko admini mogą używać /czapki czy jak?
  • +
  • -
  • 0

#13 grzybek

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
  • GG:
  • Lokalizacja:Głuchołazy
Offline

Napisano 23.11.2008 16:06

dobra dzięki, tutaj macie amxx i sma, do tego ze admin ma tylko menu czapek

Załączone pliki


  • +
  • -
  • 0

#14 alpen

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:2
Offline

Napisano 18.02.2009 17:37

Interesuje mnie model czapki - jakaś czaszka, punisher czy coś, ale nie ma tu takiej, ktoś wie czy coś takiego istnieje, albo umiałby stworzyć taki mdl?
  • +
  • -
  • 0

#15 Gość__*

  • Gość

Reputacja: 0

Offline

Napisano 18.02.2009 19:54

Szukaj: http://fpsbanana.com/

#16 alpen

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:2
Offline

Napisano 19.02.2009 07:44

No niestety, ale nie ma. Próbowałem nawet sam w Milkshake 3D robić, edytować np. darth.mdl, ale skutek raczej był marny. Może ktoś zrobi ładną czaszkę?
  • +
  • -
  • 0

#17 ltc

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:38
Offline

Napisano 14.03.2009 12:58

ej jak je zrobi na servie to w ogóle jak wpisuje /czapki /czapka juz wszystko probowalem to nic :-/ o co kaman ?
  • +
  • -
  • 0

#18 DaddyKuba

    Godlike

  • Użytkownik

Reputacja: 255
Wszechwidzący

  • Postów:1 227
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Pszczyna
Offline

Napisano 14.03.2009 13:03

Wrzuciłeś wszystkie pliki na serwer ?
.amxx .sma .mdl ?
  • +
  • -
  • 0

#19 TiTu$

    Czempion

  • Użytkownik

Reputacja: 139
Zaawansowany

  • Postów:817
  • GG:
  • Lokalizacja:Rzeszów
Offline

Napisano 14.03.2009 13:26

musiałeś coś źle zrobić .. zresetowałeś serwa/zmieniłeś mapę?
  • +
  • -
  • 0

#20 Abes Mapper

    Repulsion Gel

  • Autor tematu
  • Przyjaciel

Reputacja: 2 017
Godlike

  • Postów:7 356
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Sulejówek
Offline

Napisano 14.03.2009 13:28

Od takich spraw masz ten dział:
http://amxx.pl/viewforum.php?f=49
  • +
  • -
  • 0




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

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