Direct Connect is still alive
 

Vysvětlení RAWů

Velmi jednoduchý a základní popis jak fungují RAW příkazy

Hub Protokol

  • $MyINFO - obsahuje detaily o uživateli (velikost share/typ připojení/popis/email)
  • <> - odesílá zprávu na mainchat
  • $To - odesílá privátní zprávu někomu
  • $Kick - požádá hub o vykopnutí někoho z hubu
  • $Close - požádá hub o odpojení někoho z hubu

RAW Parametry

Jsou všechny popsány zde

RAW Příkaz

RAW příkaz (RAW Command) je zpráva odeslána hubu. Tato zpráva může mít více částí. Každá část je oddělená pomocí PIPE (svislá čára) | (ALT+W). Nejpoužívanější RAWY jsou: PM, REDIRECT, KICK a CHAT MESSAGE.

PM

$To: #1 From: %[myNI] <myNI> #2|

Toto je základní nastavení Privátní zprávy.

  • #1 určuje příjemce (nick) - %[userNI], %[myNI] nebo jen prostý text nick (User, OpChat).
  • #2 Toto je vlastní zpráva, můžete použít jakýkoliv RAW parametr, prostý text, nebo kombinaci.

Redirect

$OpForceMove $Who:#1$Where:#2$Msg:#3|
  • #1 Je nick uživatele k přesměrování, jako %[userNI] , %[line:nick] nebo prosty text.
  • #2 Je cílový server (hub), použijte prostý text, nebo %[line:Target]
  • #3 Zde je umístěna zpráva nebo důvod k přesměrování pro uživatele, může být prostý text nebo %[line:Message]

Kick

$Kick #1|
  • #1 Je nick uživatele, kterého chcete kopnout, použijte text, %[line:Nick] nebo %[userNI].

Kick musí mýt vždy velké K.

Chat zpráva

<mynick> #1|
  • #1 Toto je místo kde je třeba vložit zprávu, můžete použít jakýkoliv RAW parametr pro vložení dat do zprávy.

Pokud chcete zprávu vložit do statusbaru, jednoduše vložte is kicking a because: do zprávy.

Standartní RAW příkaz

Ostatní RAW příkazy mohou být vytvořeny kombinací výše uvedených:

$To: %[userNI] From: %[myNI] <%[myNI]> You are being kicked because: %[userCL] - %[userCS]|<%[myNI]> is kicking %[userNI] because: %[userCL] - %[userCS]|<%[myNI]> !kick %[userNI] %[userCL] - %[userCS]|

Toto může být rozděleno do tří jednodušších zpráv:

Zpráva 1

$To: %[userNI] From: %[myNI] <%[myNI]> You are being kicked because: %[userCL] - %[userCS]|

Toto odešle zprávu uživateli o tom, proč byl kopnut.

Rozbor

$To: %[userNI] From: %[myNI] <%[myNI]>

Připraví RAW příkaz pro odeslání na PM oběti.

You are being kicked because: %[userCL] - %[userCS]

Toto je zpráva, kterou oběť obdrží.

|

Ukončení části RAW příkazu, je odesláno na hub.

Zpráva 2

<%[myNI]> is kicking %[userNI] because: %[userCL] - %[userCS]|

Toto odešle zprávu na mainchat.

Rozbor

Zpráva 2 není vždy potřeba, záleží na nastavení hubu

<%[myNI]>

Připraví RAW příkaz pro odeslání na mainchat hubu.

is kicking %[userNI] because: %[userCL] - %[userCS]

Zpráva, která je odeslána na mainchat hubu. Části v %[] jsou automaticky doplněny správným textem.

|

Ukončení části RAW příkazu, je odesláno na hub.

Zpráva 3

<%[myNI]> !kick %[userNI] %[userCL] - %[userCS]|

Toto odešle příkaz pro kopnutí s reasonem.

Rozbor

<%[myNI]>

Připraví RAW příkaz pro odeslání na mainchat hubu.

!kick %[userNI] %[userCL] - %[userCS]

Toto je také odesláno na mainchat. Je to jako by jste napsali !kick na chat, následováno uživatelovým nickem a reasonem. Pokud chcete dát ban, změňte !kick na !ban, nebo vložte do textu reasonu _ban_xy (všechen text použitý pro kopnutí bude použit pro ban).

|

Ukončení části RAW příkazu, je odesláno na hub.

Konečně, pro huby, které nepodporují příkaz !kick (nebo + apod..), můžete použít pro vaši třetí zprávu tento standartní příkaz ve formátu Hub Protokolu:
$Kick %[userNI]|


Pokud to není napsáno PŘESNĚ, nebude to fungovat.

Několikanásobný RAW příkaz

Kdykoliv můžete použít několikanásobné RAW příkazy najednou, jednoduše je vložte jeden za druhým. Výše uvedené a následující je příkladem 3 RAW příkazů použitých najednou.

$To: %[userNI] From: %[myNI] <%[myNI]> You are being kicked because: %[kickline:Reason]|<%[myNI]> %[myNI] is kicking %[userNI] because: %[kickline:Reason] %[fileFN]|$Kick %[userNI]|

Nakonec, používejte co nejjednodušší RAW příkazy, nejlepší způsob pro kopání na většině hubů je s příkazem <code><%[myNI]> !kick %[userNI] %[userCS]|<code> nebo podobný RAW příkaz, není potřeba odesílat první PM zprávu a také informaci o kopnutí na mainchat, protože většina hubsoftů toto udělá za vás.

manual/raw.txt · Poslední úprava: 27/11/2011 21:40 autor: uhlik
 
Kromě míst, kde je explicitně uvedeno jinak, je obsah této wiki licencován pod následující licencí: CC Attribution-Noncommercial 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki