1. De la ce vin ele:
I. Despre prefix`ul i - prefix`ul i vine de la integer.(un numar intreg)
II. Despre prefix`ul sz - prefix`ul sz vine de la zero-terminated string.
III. Despre prefix`ul g - prefix`ul g vine de la Global.. Mai pe inteles, cand avem o variabila globala, putem folosi acest prefix.
2. Cum se folosesc:
I. Exemplu de plugin cu prefix i / integer:
Dupa cum vedem in plugin, avem simbolul %i care de asemenea si el vine de la integer, si prefix`ul i care vine tot de la integer.#include < amxmodx >
public plugin_init( )
{
register_clcmd( "say /i", "integer_prefix" );
}
public integer_prefix( id )
{
new i_Test = 15;
client_print( id, print_chat, "%i", i_Test );
}
II. Exemplu de plugin cu prefix sz / zero-terminated string:
Dupa cum vedem in plugin, avem simbolul %s care de asemenea si el vine de la string, si prefix`ul sz care vine de la zero-terminated string.#include < amxmodx >
public plugin_init( )
{
register_clcmd( "say /sz", "sz_prefix" );
}
public sz_prefix( id )
{
new sz_String[ 32 ];
format( sz_String, 31, "mama" );
client_print( id, print_chat, "%s", sz_String );
}
III. Exemplu de plugin cu prefixul g / global:
Vedem si in acest plugin, ca, avem g care vine de la global. (gen variabila globala)#include < amxmodx >
new const g_Prefix[ ] = "Mama";
public plugin_init( )
{
register_clcmd( "say /g", "global_prefix" );
}
public global_prefix( id )
{
client_print( id, print_chat, "%s", g_Prefix );
}