вот еще:
также в OnGameModeInit
PHP код:
CallLocalFunction("\0", "\0", "\0");
db_close(DB:-1);
Вид для печати
вот еще:
также в OnGameModeInit
PHP код:
CallLocalFunction("\0", "\0", "\0");
db_close(DB:-1);
Не краш, а закрытие (остановку). Это равносильно моему коду:
Только это дело лучше в OngameModeInIt вызывать для уверенностиPHP код:
SendRconCommand("exit");
- - - Добавлено - - -
Можно и с goto побаловаться тогда (хотя не уверен, что в данной версии Pawn это просто зарезервированное слово и не более). Может краша и не вызовем, но неразбериху точно устроим
Мой Pawno даже компилировать отказывается :D
Вот ещё, что-то типа exit'а:
PHP код:
new i;
assert(i);
Вот ещё пример завершения работы кода, обычно если return'ом завершить код, то будет предупреждение: unreachable code.
Например:
Меняем на:PHP код:
return true; // unreachable code
new i;
printf("%d", i++);
Говорим прощай предупреждению, а также загрузке скрипта. Делов то. :grin:PHP код:
#emit retn
new i;
printf("%d", i++);
Добавляем код, например в начало паблика OnGameModeInit.
А ещё можно банально в папке Pawno создать файл "pawn.cfg" и вставить один из ключей, с которыми Pawno компилирует код не а amx. Например, сделаем из pwn Ассемблер
amx файла не появится => обновлений не появится => нуб негодуэPHP код:
-a
Updated.
Добавлены все варианты, кроме Nazarik :(
Объясняй для чего код и что делает.