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.
|
#1
Napisano 04.03.2011 00:28
proszę o napisanie pluginu vip.
Wiem jest wiele takich tematów i przeróbek pluginu.
Nie lubię jednak zaśmiecać serwera śmieciami.
Wole proste nieskomplikowane pluginy. Tu prośba do was.
Chciał bym by plugin posiadał takie funkcje jak :
Rezerwacja nicka [na sid, ip, badz przez logowanie]
Rezerwacja slota
W TAB w miejscu *DEAD* Jest napisane VIP
+600 $ bonusu co rundę.
możliwość dogrania modeli VIP [nie koniecznie osobnych dla CT i TT]
oraz funkcje /vip po której wpisaniu wyświetla się info jak zakupić vipa.
Interesuje mnie prostota i efektywność w działaniu.
Co do modeli jeśli jest to skomplikowane to dopisze po prostu model pod flagę dla vipa [by nie utrudniać pracy nad pluginem]
Z góry dziękuje za pomoc
#2
Napisano 04.03.2011 07:01
Z tym uporasz się za 1 razem.Rezerwacja nicka [na sid, ip, badz przez logowanie]
Rezerwacja slota
http://amxx.pl/topic/25008-admin-vip/
http://amxx.pl/topic...replacement-13/
http://amxx.pl/topic/633-say-motd/
Jedynie musi Ci ktoś napisać plg który daje osobie z daną flagą +600$ co rundę
#3
Napisano 04.03.2011 09:41
Say motd - AMXX.pl: Support AMX Mod X
Jedynie musi Ci ktoś napisać plg który daje osobie z daną flagą +600$ co rundę
To say-motd można zmienić na komendę /vip ? bądź zrobić jakieś przekierowanie pod ta komendę?
Co do pluginu na +600$ jaki jest poziom trudności w napisaniu jego?
Jeśli ktoś będzie w stanie pomoc mi przy napisaniu mogę sam spróbować swoich sil w kodowaniu.
#4
Napisano 04.03.2011 09:46
Co do pluginu na +600$ jaki jest poziom trudności w napisaniu jego?
Jeśli ktoś będzie w stanie pomoc mi przy napisaniu mogę sam spróbować swoich sil w kodowaniu.
Proszę: Jak napisac plugin ? - AMXX.pl: Support AMX Mod X
- Pisanie pluginów: http://amxx.pl/topic...napisac-plugin/
- Backlinks, podstawy i pozycjonowanie SEO: http://amxx.pl/topic...cjonowanie-seo/
#5
Napisano 04.03.2011 09:55
#6
Napisano 04.03.2011 10:08
vip 2.0 do vip 3.0 lub vip by spartakus tylko ze daje jakies rzeczy to to mozesz usunac.
#7
Napisano 04.03.2011 12:57
Tak Vip Spartakus posiada ta opcje na kasę, lecz crashuje mi serwer ciągle wiec zrezygnowałem z niego. Dlatego szukam czegoś prostego i niezawodnego.
Kasza co do GHW Weapon Replacement - jeśli dobrze pamiętam zmienia on modele gry nie posiada funkcji przypisania modeli pod flagę.
Lunatic byłbyś w stanie napisać cały plugin tak jak opisałem ? i jakie były by koszta ?.
#8
Napisano 04.03.2011 14:51
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#define PLUGIN "VIP"
#define VERSION "1.0"
#define AUTHOR "Truposz[WWL]"
#define SCOREATTRIB_NONE 0
#define SCOREATTRIB_DEAD (1<<0)
#define SCOREATTRIB_BOMB (1<<1)
#define SCOREATTRIB_VIP (1<<2)
#define VIP ADMIN_LEVEL_H
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHam(Ham_Spawn, "player", "przywileje", 1);
set_task(60.0, "reklama", _, _, _, "b");
register_clcmd("say /vip", "pokaz", 0, "Pokazuje motd z przywilejami");
register_message(get_user_msgid("ScoreAttrib"), "MessageScoreAttrib");
}
public reklama(id){
client_print(id, print_chat, "Wpisz /vip aby zobaczyc przywileje vipa");
}
public pokaz(id){
show_motd(id, "vip.txt", "Vip by Truposz[WWL]");
}
public przywileje(id){
if(get_user_flags(id) & VIP){
cs_set_user_money(id,cs_get_user_money(id)+500);
}
}
public MessageScoreAttrib(iMsgID, iDest, iReceiver)
{
new iPlayer = get_msg_arg_int(1);
if(get_user_flags(iPlayer) & VIP)
{
if(is_user_connected(iPlayer))
{
if(cs_get_user_team(iPlayer) == CS_TEAM_CT || cs_get_user_team(iPlayer) == CS_TEAM_T )
{
set_msg_arg_int(2, ARG_BYTE, is_user_alive(iPlayer) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD);
}
else
{
set_msg_arg_int(1, ARG_BYTE, is_user_alive(iPlayer) ? SCOREATTRIB_VIP : SCOREATTRIB_BOMB);
}
}
}
}
Użytkownik Truposz WWL edytował ten post 05.03.2011 11:08
#9
Napisano 05.03.2011 16:40
bedąc w terro w miejscu vip pisze dead ciagle, buguje tez zakup broni - nie wyswietla sie menu [po stronie terro - ct działa porawnie]
Była by możliwość dopisania tutaj jeszcze kodu na zmianę modeli ?
z modules/player/vips
modele vip_ct oraz vip_t
#10
Napisano 05.03.2011 19:02
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#define PLUGIN "VIP"
#define VERSION "1.0"
#define AUTHOR "Truposz[WWL]"
#define SCOREATTRIB_NONE 0
#define SCOREATTRIB_DEAD (1<<0)
#define SCOREATTRIB_BOMB (1<<1)
#define SCOREATTRIB_VIP (1<<2)
#define VIP ADMIN_LEVEL_H
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHam(Ham_Spawn, "player", "przywileje", 1);
set_task(60.0, "reklama", _, _, _, "b");
register_clcmd("say /vip", "pokaz", 0, "Pokazuje motd z przywilejami");
register_message(get_user_msgid("ScoreAttrib"), "MessageScoreAttrib");
register_event("ResetHUD", "resetModel", "b")
}
public plugin_precache() {
precache_model("models/player/vip/vip_ct.mdl")
precache_model("models/player/vip/vip_t.mdl")
return PLUGIN_CONTINUE
}
public resetModel(id, level, cid) {
if (get_user_flags(id) & VIP) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "vip_t")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "vip_ct")
}
else {
cs_reset_user_model(id)
}
}
return PLUGIN_CONTINUE
}
public reklama(id){
client_print(id, print_chat, "Wpisz /vip aby zobaczyc przywileje vipa");
return PLUGIN_CONTINUE
}
public pokaz(id){
show_motd(id, "vip.txt", "Vip by Truposz[WWL]");
return PLUGIN_CONTINUE
}
public przywileje(id){
if(get_user_flags(id) & VIP){
cs_set_user_money(id,cs_get_user_money(id)+500);
}
}
public MessageScoreAttrib(iMsgID, iDest, iReceiver)
{
new iPlayer = get_msg_arg_int(1);
if(get_user_flags(iPlayer) & VIP)
{
if(is_user_connected(iPlayer))
{
set_msg_arg_int(2, ARG_BYTE, is_user_alive(iPlayer) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD);
}
}
}
#11
Napisano 05.03.2011 23:33
do tego laduje tylko podstawowy model vip,
zmienilem scieszke na
public plugin_precache() { precache_model("models/player/vip/vip.mdl") precache_model("models/player/vip/vip.mdl") return PLUGIN_CONTINUE } public resetModel(id, level, cid) { if (get_user_flags(id) & VIP) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "vip") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "vip") }
niestety model dla ct i tt wygląda identycznie.
modele vip_ct i vip_t ściągają się z serwera lecz nie wyświetla ich
Użytkownik qwe234 edytował ten post 05.03.2011 23:33
#12
Napisano 05.03.2011 23:40
Inaczej niestety nie będzieOk. teraz w tt nie wyskakuje w ogóle napis vip.
do tego laduje tylko podstawowy model vip,
zmienilem scieszke na
public plugin_precache() { precache_model("models/player/vip/vip.mdl") precache_model("models/player/vip/vip.mdl") return PLUGIN_CONTINUE } public resetModel(id, level, cid) { if (get_user_flags(id) & VIP) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "vip") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "vip") }
niestety model dla ct i tt wygląda identycznie.
modele vip_ct i vip_t ściągają się z serwera lecz nie wyświetla ich
Bo obie ścieżki po twojej zmianie są takie same to dlaczego miały by być inne
#13
Napisano 06.03.2011 00:30
public plugin_precache() { precache_model("models/player/vip/vip_ct.mdl") precache_model("models/player/vip/vip_t.mdl") return PLUGIN_CONTINUE } public resetModel(id, level, cid) { if (get_user_flags(id) & VIP) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "vip_t") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "vip_ct") }
pobiera modele z serwera ale nie wyświetla ich w grze, postać ubrana jest w standardowe modele.
Po zmianie ścieżki na podstawowego vipa który jest w standardzie, model tego vipa wyswietla sie
Co do
Bo obie ścieżki po twojej zmianie są takie same to dlaczego miały by być innenawet gdy zmieleniem ścieżki na
public plugin_precache() { precache_model("models/player/vip/gsg9.mdl") precache_model("models/player/vip/vip.mdl") return PLUGIN_CONTINUE } public resetModel(id, level, cid) { if (get_user_flags(id) & VIP) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "vip") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "gsg9") }Model terro ładował standardowego vipa, a ct standardowe modele.
Kombinowałem z rożnymi modelami i za każdym razem była kompilacja pluginu
Dodano 10 marzec 2011 - 21:26:
Ok. widze ze z tematem nic sie juz nie zrobi wiec proszę o zamkniecie.
Użytkownik qwe234 edytował ten post 06.03.2011 00:38
Również z jednym lub większą ilością słów kluczowych: Nowy Plugin
|
Nowy Plugin
[KOSZ] pluginNapisany przez Frodo1981, 25.02.2024 nowy plugin |
|
|||
Nowy Plugin
vip pbNapisany przez One ShooT, 04.02.2024 nowy plugin |
|
||||
Nowy Plugin
Admin menuNapisany przez stół z powyłamywanymi, 22.09.2022 nowy plugin |
|
||||
Nowy Plugin
Prośba o napisanie pluginuNapisany przez stół z powyłamywanymi, 15.08.2022 nowy plugin |
|
||||
Nowy Plugin
PLUGIN NA DRplugin Napisany przez bawarskagolonka123, 25.06.2021 nowy plugin |
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych