Коментарите са друго полезно нещо в Pawn. Коментарите могат да бъдат на един ред, както и на повече от един. За един ред коментар, ние използваме две наклонени черти ( // ), например:
Код за потвърждение: Избери целия код
// Костов пие Jack Daniel's
client_print(0, print_chat, "Kostov pie Jack Daniel's")
Код за потвърждение: Избери целия код
/*
Plugin: Money
Current Version: 1.045
Author: Dark_Style
Visit us at: Virtual.New.BG
AMX Mod X script.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at
your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
In addition, as a special exception, the author gives permission to
link the code of this program with the Half-Life Game Engine ("HL
Engine") and Modified Game Libraries ("MODs") developed by Valve,
L.L.C ("Valve"). You must obey the GNU General Public License in all
respects for all of the code used other than the HL Engine and MODs
from Valve. If you modify this file, you may extend this exception
to your version of the file, but you are not obligated to do so. If
you do not wish to do so, delete this exception statement from your
version.
.: Description
This plugin gives money to players.
.: Features
- Every round players will receive 10$.
.: Modules
- cstrike
.: Changelog
1.045 - Intial Release.
*/
Пак повтарям, всичко между /* и */ е игнорирано, не въздейства по никакъв начин на плъгина Ви. Това е общо взето за коментарите, нищо сложно. Когато искате да коментирате един ред, използвайте //, а когато повече /* */.
Полезни съвети и трикове:
! (не):
В Pawn частицата "не" може да бъде заменена с !. За какво говоря? Нека погледнем примерът по-долу.
Код за потвърждение: Избери целия код
if (is_user_alive(id))
{
// код
}
Код за потвърждение: Избери целия код
if (!is_user_alive(id))
{
// код
}
Код за потвърждение: Избери целия код
if (!variable)
{
// код
}
Съкращения при операторите:
Ако имате да направите нещо такова:
Код за потвърждение: Избери целия код
variable = variable + variable2
Код за потвърждение: Избери целия код
variable += variable2
Увеличаване/намаляване с 1:
variable++ // увеличаваме "variable" с 1.
variable-- // намаляваме "variable" с 1.
За да изчистите стринг:
Код за потвърждение: Избери целия код
string_name[0] = '^0'
В Pawn има нативи с по-сложно форматиране, най-често срещаните са:
format
formatex
log_amx
client_print
Когато форматираме стринг:
%d и %i - се заменят със съответния интежер параметър.
%f - се заменя с плаващ параметър.
%s - се заменя със стринг параметър.
%c - символ.
%L - използва се, когато има поддръжка на други езици.