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
Nowy Plugin

Prosty VIP.Prosty plugin VIP [malo skomplikowany]

Nowy Plugin

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

#1 qwe234

    Życzliwy

  • Zbanowany

Reputacja: -2
Nowy

  • Postów:23
  • Lokalizacja:lok
Offline

Napisano 04.03.2011 00:28

Witam.
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 kasza

    Godlike

  • Przyjaciel

Reputacja: 890
Czempion

  • Postów:4 102
  • GG:
  • Steam:steam
  • Imię:Imię
  • Lokalizacja:Lokalizacja
Offline

Napisano 04.03.2011 07:01

Do większości możesz zrobić sam.

Rezerwacja nicka [na sid, ip, badz przez logowanie]
Rezerwacja slota

Z tym uporasz się za 1 razem.

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ę :)
  • +
  • -
  • 0

Skillownia.com

 

 #3 [UWC3NG] Skillownia.com - 213.189.52.253:27301

 


#3 qwe234

    Życzliwy

  • Autor tematu
  • Zbanowany

Reputacja: -2
Nowy

  • Postów:23
  • Lokalizacja:lok
Offline

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 rS.

    Wszechmogący

  • Power User

Reputacja: 159
Profesjonalista

  • Postów:608
  • Lokalizacja:Przemyśl
Offline

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
  • +
  • -
  • 0

- Pisanie pluginów: http://amxx.pl/topic...napisac-plugin/

- Backlinks, podstawy i pozycjonowanie SEO: http://amxx.pl/topic...cjonowanie-seo/


#5 Lunatic

    Zaawansowany

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:142
  • Lokalizacja:Olsztyn
Offline

Napisano 04.03.2011 09:55

Mogę ci to napisać odpłatnie jeśli chcesz.
  • +
  • -
  • -1

#6 Qimax

    Profesjonalista

  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:204
  • GG:
  • Imię:Krzysiek
  • Lokalizacja:Haszyszlandia
Offline

Napisano 04.03.2011 10:08

Co do kasy to jest juz chyba taki vip ze na start dostajemy kase tlko ze stawiony jest na 1500 [podstawowe ustawienia] wiec powinienes pozukac miedzy
vip 2.0 do vip 3.0 lub vip by spartakus tylko ze daje jakies rzeczy to to mozesz usunac.
  • +
  • -
  • 0

#7 qwe234

    Życzliwy

  • Autor tematu
  • Zbanowany

Reputacja: -2
Nowy

  • Postów:23
  • Lokalizacja:lok
Offline

Napisano 04.03.2011 12:57

Qlimax:
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 Truposz WWL

    Profesjonalista

  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:159
  • Lokalizacja:Duczki
Offline

Napisano 04.03.2011 14:51

Proszę cię bardzo:

/* 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

  • +
  • -
  • 0

#9 qwe234

    Życzliwy

  • Autor tematu
  • Zbanowany

Reputacja: -2
Nowy

  • Postów:23
  • Lokalizacja:lok
Offline

Napisano 05.03.2011 16:40

Mały błąd.
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 Truposz WWL

    Profesjonalista

  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:159
  • Lokalizacja:Duczki
Offline

Napisano 05.03.2011 19:02

Nie testowałem lecz powinno być w porządku
/* 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);
}
}
}

  • +
  • -
  • 0

#11 qwe234

    Życzliwy

  • Autor tematu
  • Zbanowany

Reputacja: -2
Nowy

  • Postów:23
  • Lokalizacja:lok
Offline

Napisano 05.03.2011 23:33

Ok. 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

Użytkownik qwe234 edytował ten post 05.03.2011 23:33


#12 Truposz WWL

    Profesjonalista

  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:159
  • Lokalizacja:Duczki
Offline

Napisano 05.03.2011 23:40

Ok. teraz w tt nie wyskakuje w ogóle napis vip.
do tego laduje tylko podstawowy model vip,

Inaczej niestety nie będzie

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

  • +
  • -
  • 0

#13 qwe234

    Życzliwy

  • Autor tematu
  • Zbanowany

Reputacja: -2
Nowy

  • Postów:23
  • Lokalizacja:lok
Offline

Napisano 06.03.2011 00:30

zmienilem ta sciezke gdyż na ścieżce standardowej
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ć inne
nawet 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

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

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