←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Modyfikacja
Dodanie Opisu VIP`a


Najlepsza odpowiedź NieWiemMamMac@ 06.01.2015 03:43

do plugin_init:

register_clcmd("say /vip", "VIP");

i na koniec sma:

public VIP(id)
    show_motd(id, "vip.txt", "Informacje o vipie");

vip.txt do folderu cstrike

lub zamiast motd można użyć menu:

public VIP(id)
    show_menu(id, 1023, "BLABLABLBALBA", -1, "VIP");

formatowanie tekstu:

Przejdź do postu

  • +
  • -
Darni - zdjęcie Darni 06.01.2015

Witam,

Tak jak w temacie proszę o dodanie bądź wyjaśnienie jak dodać do tego vip`a opis vip`a.

Tzn po wpisaniu np. komendy /vip wyrzuci mi okienko z jego opisem

Oraz proszę o dodanie aby pojawiał się tag VIP przy osobie posiadającej go.

Z góry dziękuję.

 

Spoiler

Odpowiedz

  • +
  • -
Najlepsza odpowiedź NieWiemMamMac@ - zdjęcie NieWiemMamMac@ 06.01.2015

do plugin_init:

register_clcmd("say /vip", "VIP");

i na koniec sma:

public VIP(id)
    show_motd(id, "vip.txt", "Informacje o vipie");

vip.txt do folderu cstrike

lub zamiast motd można użyć menu:

public VIP(id)
    show_menu(id, 1023, "BLABLABLBALBA", -1, "VIP");

formatowanie tekstu:


Użytkownik NieWiemMamMac@ edytował ten post 06.01.2015 03:45
Odpowiedz

  • +
  • -
Darni - zdjęcie Darni 06.01.2015

A prefiks VIP przy nicku jak uzyskać?


Użytkownik Darni edytował ten post 06.01.2015 20:00
Odpowiedz

  • +
  • -
Darni - zdjęcie Darni 11.01.2015

Po kompilacji mam takie errory:
 

vipl4c.sma(27) : error 017: undefined symbol "register_plugin"
vipl4c.sma(29) : error 017: undefined symbol "register_clcmd"
vipl4c.sma(32) : error 017: undefined symbol "RegisterHam"
vipl4c.sma(32) : warning 215: expression has no effect
vipl4c.sma(32) : warning 215: expression has no effect
vipl4c.sma(32) : warning 215: expression has no effect
vipl4c.sma(32) : error 001: expected token: ";", but found ")"
vipl4c.sma(32) : error 029: invalid expression, assumed zero
vipl4c.sma(32) : fatal error 107: too many error messages on one line

SMA:

 

Spoiler

Użytkownik Darni edytował ten post 11.01.2015 14:26
Odpowiedz

  • +
  • -
ogieR8 - zdjęcie ogieR8 14.01.2015

Kod powyżej 200 linijek umieszczaj w załączniku. http://wklej.to/BTcVW

 

Brakowało Ci #include'ów, a swoją drogą.. jak na VIP'a to bardzo na bogato, skoro musiałem zaincludować 6 modułów ;)

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <fakemeta_util>
#include <ColorChat>
Odpowiedz

  • +
  • -
Darni - zdjęcie Darni 14.01.2015

Dzięki za pomoc ;)

 

Pytanko mam jeszcze czy ten vip będzie normalnie działać z pluginem Darmowego vip`a na noc?

 

http://amxx.pl/topic...owy-vip-w-nocy/

 

Oraz jak pozbyć się tego odstępu między prefiksem a nickiem: http://img.nostatic....b6a2573dfc4.jpg

 

SMA: http://wklej.org/id/1595592/

Odpowiedz

  • +
  • -
NieWiemMamMac@ - zdjęcie NieWiemMamMac@ 14.01.2015

Pytanko mam jeszcze czy ten vip będzie normalnie działać z pluginem Darmowego vip`a na noc?



http://amxx.pl/topic...owy-vip-w-nocy/



Oraz jak pozbyć się tego odstępu między prefiksem a nickiem: http://img.nostatic....b6a2573dfc4.jpg

 

  1. Tak, powinien działać.
  2. Zamien:
add(szTmp2,charsmax(szTmp2),"^x04 %s1 ^x01: %s2");

Na:

add(szTmp2,charsmax(szTmp2),"^x04 %s1^x01: %s2");


Odpowiedz

  • +
  • -
Darni - zdjęcie Darni 14.01.2015

Nie działa to, nadal jest odstęp.

Odpowiedz

  • +
  • -
NieWiemMamMac@ - zdjęcie NieWiemMamMac@ 14.01.2015

Nie działa to, nadal jest odstęp.

add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : %s2");

Jak chcesz żeby prefiks był zielony to :

new szPrefix[64] = "[VIP]";

na:

new szPrefix[64] = "^x04[VIP]";
Odpowiedz

  • +
  • -
ogieR8 - zdjęcie ogieR8 15.01.2015

Podaj jak u Ciebie ten odstęp wygląda.
 
Na moje oko powinno być ( czerwone 2kropki to spacja):
..cos:..cos
 
Jeżeli masz taki efekt, a Cie nie zadowala, a dążysz do takiego:

 

cos:..cos

 

To usuń spację w:

add(szTmp2,charsmax(szTmp2),"^x04 %s1^x01: %s2");

 
Pomiędzy ^x04 a %s1

Odpowiedz

  • +
  • -
NieWiemMamMac@ - zdjęcie NieWiemMamMac@ 15.01.2015


^x04

To powoduje że nieważne czy usuniesz spacje czy nie odstęp będzie i tak spory ..

^x03 - prawidłowo.

Odpowiedz

  • +
  • -
ogieR8 - zdjęcie ogieR8 16.01.2015

Co Ty pierd*lisz ? hahaha, to zmienia tylko kolor. Twój ustawia kolor drużyny bądź zależnie od ustawień 2 param ColorChata na red/blue/grey, a mój na zielony ;) pompkaaa

Odpowiedz

  • +
  • -
NieWiemMamMac@ - zdjęcie NieWiemMamMac@ 16.01.2015

Co Ty pierd*lisz ? hahaha

Używając:

add(szTmp2,charsmax(szTmp2),"^x04 %s1^x01: %s2");

Zobacz załącznik ... Parodia.

Załączone miniatury

  • grrr.PNG
Odpowiedz