Pawn sam w sobie nie zawiera czegoś takiego jak wskaźniki ( zamiast tego mamy przekazywanie przez referencje ) jednak funkcje dostępne w amxx pozwalają na pobieranie adresu zmiennej , ustawianie wartości pod danym adresem itp.Czytaj dalej
Tag: pawn
Foreach i Forrange implementacja pętli ułatwiających życie
Często podczas prac nad pluginem w kodzie muszę „przeliterować” po elementach tablicy czy wszystkich graczach. Pisanie rozbudowanej pętli for jest meczące i nużące więc pomyślałem że foreach znane z php było by znacznym ułatwieniem. http://php.net/manual/en/control-structures.foreach.phpCzytaj dalej
Mechanizm pseudo-wyjątków w pawn
Wyjątki są zaimplementowane w wielu językach programowania np. http://pl.wikibooks.org/wiki/C++/Obs%C5%82uga_wyj%C4%85tk%C3%B3w http://msdn.microsoft.com/en-us/library/6dekhbbc(v=vs.80).aspx http://php.net/manual/en/language.exceptions.php http://pl.wikipedia.org/wiki/Wyj%C4%85tek Wyjątek (ang. exception) jest mechanizmem przepływu sterowania używanym w mikroprocesorach oraz współczesnych językach programowania do obsługi zdarzeń wyjątkowych, a w szczególności błędów, którychCzytaj dalej
Przekazywanie stringu poprzez referencje
Coś dla bardziej zaawansowanych scrypterów sztuczka z przekazywaniem stringu poprzez referencje w forwardzie dzięki czemu możemy wysłać string do pluginu on coś w nim zmieni a my otrzymamy zmieniony tekst Kod sztuczka polega na zastosowaniuCzytaj dalej
Skracanie kodu
Taki kod można skrócić do