Despre prefix

Tutoriale scripting, cod si portiuni de cod.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

22 Jul 2013, 23:11

Descriere: Probabil ca multi ati vazut in pluginuri, variabile cu nume ciudate.. Incepand cu i, sz sau chiar cu g. Nu au o anumita functie in pluginuri, doar ca prefix.

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:
#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 );
}
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.
II. Exemplu de plugin cu prefix sz / 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 );
}
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.

III. Exemplu de plugin cu prefixul g / global:
#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 );
}
Vedem si in acest plugin, ca, avem g care vine de la global. (gen variabila globala)
Retras
RoyalServer 2
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

23 Jul 2013, 16:13

ai uitat de Bool: b | Float: f si sa specifici ca g_ poate fi combinat cu oricare dintre celelalte..

g_i , g_sz , g_b , g_f
Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

27 Aug 2013, 00:46

interesant..poti sa mai faci si update'uri despre ce a zis askhanar :>
User avatar
Rap^
Membru, skill +2
Membru, skill +2
Posts: 621
Joined: 01 Oct 2011, 00:25
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Fost Super moderator
Location: Bucuresti
Has thanked: 16 times
Been thanked: 156 times

12 Oct 2013, 11:42

Mai poti adauga si:

p - pointer
fn - function
Imagination is more important than knowledge.
Knowledge is limited - Imagination encircles the world.
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

12 Oct 2013, 11:44

Rap^ wrote:Mai poti adauga si:

p - pointer
fn - function
Mai sunt si altele... p - pcvar, b - bool, f - float.. o sa le adaug cand am timp :P
Retras
User avatar
KronoS eXtream
Fost administrator
Fost administrator
Posts: 4378
Joined: 02 Apr 2009, 19:18
Detinator Steam: Da
Reputatie: Fost administrator
Fost detinator Zombie-Land.eXtream.Ro
Contribuitor
Fost Scripter eXtreamCS
Dezvoltator al listei de seriozitate eXtreamCS
Location: Bucharest
Has thanked: 551 times
Been thanked: 820 times
Contact:

12 Oct 2013, 12:19

Pentru integer se pot folosi %i sau %d (de la decimal).
Nu efectuez tranzactii pe mess, skype etc. Aveti grija la indivizii care se dau drept mine!
Nu mai ofer suport asa ca nu imi mai trimiteti mesaje in legatura cu asta!


Zombie Plague Shade 1.2-debug1 [with Item Limiter] (12 September 2015) - Bombardier Branch
Post Reply

Return to “Scripting”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 1 guest