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

problem z prefixem po aktualizacji


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

#1 Maciuś20

    Profesjonalista

  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:202
  • Steam:steam
  • Imię:Maciek
  • Lokalizacja:Daleko
Offline

Napisano 16.07.2017 01:43

Witam mam taki problem z prefixem po aktualizacji a mianowicie zrobiłem prefix tylko dla vipa wszystko skopiowałem i dalej mi pokazuje nick s1 napisał s2

 

plugin

/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
 
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "killer_cycDDS"
#define FLAG ADMIN_LEVEL_H
 
 
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
 
register_message(get_user_msgid("SayText"),"handleSayText");
}
 
public handleSayText(msgId,msgDest,msgEnt){
 
new id = get_msg_arg_int(1);
 
if(!is_user_connected(id)) return PLUGIN_CONTINUE;
 
new szTmp[256],szTmp2[256];
 
get_msg_arg_string(2,szTmp, charsmax( szTmp ) )
 
new szPrefix[64] = "[VIP]";
 
if(!equal(szTmp,"#Cstrike_Chat_All")){
 
add(szTmp2,charsmax(szTmp2),szPrefix);
 
add(szTmp2,charsmax(szTmp2)," ");
 
add(szTmp2,charsmax(szTmp2),szTmp);
 
}
 
else{
 
add(szTmp2,charsmax(szTmp2),szPrefix);
 
add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 :  %s2");
 
}
 
set_msg_arg_string(2,szTmp2);
 
return PLUGIN_CONTINUE;
 
}

+ chce by pisał on na zielono na czecie


Użytkownik Maciuś20 edytował ten post 16.07.2017 01:46

  • +
  • -
  • 0

#2 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 16.07.2017 07:04

https://amxx.pl/topi...ji/#entry741015


  • +
  • -
  • 1

#3 Maciuś20

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:202
  • Steam:steam
  • Imię:Maciek
  • Lokalizacja:Daleko
Offline

Napisano 16.07.2017 15:28

dzięki działa, którą linijkę podmienić by tekst pisany był na ziolono? + naprawić by pplugin był tylko dla osób z flagą np t

 


Użytkownik Maciuś20 edytował ten post 16.07.2017 15:34

  • +
  • -
  • 0

#4 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 16.07.2017 16:27

public handleSayText(msgId,msgDest,msgEnt){ 
 
    new id = get_msg_arg_int(1);
    
    if(!is_user_connected(id))      return PLUGIN_CONTINUE;
    
    new szTmp[192], szTmp2[192];
    get_msg_arg_string(2, szTmp, charsmax(szTmp));
    
    new szPrefix[64] = "^x04[Test]";
    
    if(!equal(szTmp,"#Cstrike_Chat_All")){
        add(szTmp2, charsmax(szTmp2), "^x01");
        add(szTmp2, charsmax(szTmp2), szPrefix);
        add(szTmp2, charsmax(szTmp2), " ");
        add(szTmp2, charsmax(szTmp2), szTmp);
    }
    else{
        new szPlayerName[64];
        get_user_name(id, szPlayerName, charsmax(szPlayerName));
        
        get_msg_arg_string(4, szTmp, charsmax(szTmp)); //4. argument zawiera treść wysłanej wiadomości
        set_msg_arg_string(4, ""); //Musimy go wyzerować, gdyż gra wykorzysta wiadomość podwójnie co może skutkować crash'em 191+ znaków.
    
        add(szTmp2, charsmax(szTmp2), "^x01");
        add(szTmp2, charsmax(szTmp2), szPrefix);
        add(szTmp2, charsmax(szTmp2), "^x03 ");
        add(szTmp2, charsmax(szTmp2), szPlayerName);
        add(szTmp2, charsmax(szTmp2), "^x01 :  ^x04");
        add(szTmp2, charsmax(szTmp2), szTmp)
    }
    
    set_msg_arg_string(2, szTmp2);
    
    return PLUGIN_CONTINUE;
}

  • +
  • -
  • 0

#5 Maciuś20

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:202
  • Steam:steam
  • Imię:Maciek
  • Lokalizacja:Daleko
Offline

Napisano 16.07.2017 16:32

public handleSayText(msgId,msgDest,msgEnt){ 
 
    new id = get_msg_arg_int(1);
    
    if(!is_user_connected(id))      return PLUGIN_CONTINUE;
    
    new szTmp[192], szTmp2[192];
    get_msg_arg_string(2, szTmp, charsmax(szTmp));
    
    new szPrefix[64] = "^x04[Test]";
    
    if(!equal(szTmp,"#Cstrike_Chat_All")){
        add(szTmp2, charsmax(szTmp2), "^x01");
        add(szTmp2, charsmax(szTmp2), szPrefix);
        add(szTmp2, charsmax(szTmp2), " ");
        add(szTmp2, charsmax(szTmp2), szTmp);
    }
    else{
        new szPlayerName[64];
        get_user_name(id, szPlayerName, charsmax(szPlayerName));
        
        get_msg_arg_string(4, szTmp, charsmax(szTmp)); //4. argument zawiera treść wysłanej wiadomości
        set_msg_arg_string(4, ""); //Musimy go wyzerować, gdyż gra wykorzysta wiadomość podwójnie co może skutkować crash'em 191+ znaków.
    
        add(szTmp2, charsmax(szTmp2), "^x01");
        add(szTmp2, charsmax(szTmp2), szPrefix);
        add(szTmp2, charsmax(szTmp2), "^x03 ");
        add(szTmp2, charsmax(szTmp2), szPlayerName);
        add(szTmp2, charsmax(szTmp2), "^x01 :  ^x04");
        add(szTmp2, charsmax(szTmp2), szTmp)
    }
    
    set_msg_arg_string(2, szTmp2);
    
    return PLUGIN_CONTINUE;
}

Gdzie dodać warunek na flagę ??


  • +
  • -
  • 0

#6 DeathStroke2k17

    Pomocny

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:60
  • GG:
  • Steam:steam
  • Imię:Szymon
  • Lokalizacja:daleko
Offline

Napisano 16.07.2017 22:35

Wywal prefix i wgraj admin prefix
Na to samo wyjdzie a prefix bedziesz mial
  • +
  • -
  • 0

#7 WhiteBlood

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:29
Offline

Napisano 19.08.2017 16:17

Wywal prefix i wgraj admin prefix
Na to samo wyjdzie a prefix bedziesz mial

Co ty gadasz gościu xD


  • +
  • -
  • 0




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

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