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

Witanie graczy


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

#1 WazzaP

    Super Hero

  • Użytkownik

Reputacja: 130
Zaawansowany

  • Postów:1 161
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Łęczna
Offline

Napisano 05.05.2011 19:26

Witam.
Napisałby ktoś plugin, który po wpisaniu np. siema pokazuje informację w say: Siemka, to ja ...

Cuś takiego :P Mam nadzieję, że dobrze mnie zrozumieliście :P
  • +
  • -
  • 0

#2 diablix

    emeryt

  • Przyjaciel

Reputacja: 507
Wszechwiedzący

  • Postów:663
  • GG:
  • Steam:steam
  • Imię:Daniel
  • Lokalizacja:Warszawa
Offline

Napisano 06.05.2011 13:53

#include <amxmodx>
#include <ColorChat>

#define VERSION "0.1"

public plugin_init() {
register_plugin("Siemka", VERSION, "diablix");
register_clcmd("say", "hook_say");
}

public handle_say(id){
static szArgs[256];
read_args(szArgs, sizeof szArgs - 1);

if(contain(szArgs, "siemka") != -1){
new szName[32];
get_user_name(id, szName, sizeof szName - 1);

ColorChat(0, NORMAL, "^x03%s^x01 : Siemka to ja^x04 %s", szName, szName);
return 1;
}
return 0;
}

Użytkownik diablix edytował ten post 06.05.2011 13:54

  • +
  • -
  • 0

#3 WazzaP

    Super Hero

  • Autor tematu
  • Użytkownik

Reputacja: 130
Zaawansowany

  • Postów:1 161
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Łęczna
Offline

Napisano 06.05.2011 14:09

A jak będę chciał dodać inne komendy np. czesc, elo? Wcześniej myślałem, że może będzie coś takiego:
register_clcmd("Siemka", "siema"); 
register_clcmd("Witam", "siema");

  • +
  • -
  • 0

#4 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 08.05.2011 17:09

#include <amxmodx>
#include <ColorChat>

#define VERSION "0.1"

public plugin_init() {
        register_plugin("Siemka", VERSION, "diablix");
        register_clcmd("say siema", "hook_say");
}

public hook_say(id){
                new szName[32];
                get_user_name(id, szName, sizeof szName - 1);
                
                ColorChat(0, NORMAL, "^x01 : Siemka to ja^x04 %s", szName);
                return 1;
        
        return 0;
}
a i kod diablixa nie dzialajacy jest :D
  • +
  • -
  • 1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#5 WazzaP

    Super Hero

  • Autor tematu
  • Użytkownik

Reputacja: 130
Zaawansowany

  • Postów:1 161
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Łęczna
Offline

Napisano 13.05.2011 19:19

Da się zrobić, aby można było się witać raz na mapę?

A jak ktoś wpisze drugi raz to wyskakuje mu info, że już się witał..
  • +
  • -
  • 0

#6 byCZUS

    Listonosz

  • Support Team

Reputacja: 752
Guru

  • Postów:459
  • GG:
  • Steam:steam
  • Lokalizacja:GW
Offline

Napisano 13.05.2011 20:07

Troszkę inaczej sprawdź czy to działa w ogóle :P

w new const t[][] zmieniasz, dodajesz dobie na co ma reagować, daj pierwsza dużą literę (taka rada). W say i tak wielkość nie będzie sprawdzana ale to się wyświetli na say.

#include <amxmodx>

new const t[][] = {
"Elo",
"Siema",
"Haj",
"Czesc",
"Siemka"
}

new bool: bylo[33];

public plugin_init() {
register_plugin("Elo :D", "1.0", "byCZEK");

register_clcmd("say", "say_hook");
}

public client_authorized(id) bylo[id] = false;

public say_hook(id) {
new msg[256]; read_args(msg, 255);

for(new i = 0; i < sizeof(t); i++) {
if(containi(msg, t[i]) != -1) {
if(!bylo[id]) {
bylo[id] = true;
new nick[33]; get_user_name(id, nick, 32);

client_print(0, print_chat, "%s to ja, %s", t[i], nick);

return PLUGIN_HANDLED;
} else client_print(id, print_chat, "Juz sie witales.");
break;
}
}
return PLUGIN_CONTINUE;
}

  • +
  • -
  • 1

Dziękuje, dobranoc.





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

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