PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..
25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/
#FIXSAMP
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..
25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/
#FIXSAMP
У кого есть рабочий код ?
- - - Добавлено - - -PHP код:
#include <a_samp>
#define NULL 0
#define function%0(%1) forward%0(%1); public%0(%1)
native SendClientCheck(playerid, actionid, memaddr, memOffset, bytesCount);
main() {
new playerid;
CallLocalFunction("OnPlayerConnect", "d", playerid);
return false;
}
stock PlayerName(playerid) {
new Name[MAX_PLAYER_NAME]; GetPlayerName(playerid, Name, sizeof(Name));
return Name;
}
public OnPlayerConnect(playerid) {
printf("%s dołącza do serwera", PlayerName(playerid));
new actionid = 0x5, memaddr = 0x5E8606, retndata = 4;
SendClientCheck(playerid, actionid, memaddr, NULL, retndata);
printf("Sprawdzanie gracza %s:\n%d\n%d\n%d\n%d\n%d", PlayerName(playerid), playerid, actionid, memaddr, NULL, retndata);
switch(retndata) {case 10: {
printf("Użytkownik %s prawdopodobnie posiada s0beita, bądź plik d3d9.dll w katalogu z GTA San Andreas", PlayerName(playerid));
}}
return true;
}
function OnClientCheckResponse(playerid, actionid, memaddr, retndata) {
switch(retndata) {
case 0xA: printf("TA DZIWKA MA CZITY, ZBANÓJ JOM111");
}
return true || false; // nie wiem
}
не понял в чем дело )
Интыресненько)
Конечно
лолНа Адвансе она работает только потому, что об функции стало известно дня 3 назад и школьники, которые бегают с читами, ещё не нашли способа обойти её, ибо гуглом пользоваться не умеют. Погоди немного и в тот же собейт вошьют какую-нибудь подмену данных, как это было сделано с функцией GetPlayerVersion (или как она там).
ну начнём с того, что античит был установлен на адванс в ноябре (!), потом он снимался на доработки и из-за некоторых проблем он не продержался там больше недели. потом античит был возвращён в январе, и чуть позже вышел R2-patch1, в котором была SendClientCheck. А ещё в декабре он был на ричворлде. А теперь давайте посмотрим, когда же Y_Less слил функцию: 3 февраля. На тот момент адванс уже успел 3 раза взорвать читерское комьюнити. А после того, как Y_Less слил, пошли клепать свои античиты всякие сервера типа Absolute.
А после того, как была слита вся подробная инфа читерам - не было смысла продолжать делать мой античит, и на арп в феврале его не было
Так о том и речь. Античит работал только потому, что о функции ещё толком никто не знал и её пользовалась пара десятков серверов. Популярность функции маленькая и информации мало => заинтересованных в её обходе не так много => на обход ушло бы больше времени. Теперь же инфу о функции слили и если её начнут активно использовать, обход для неё склепают и выставят в общий доступ.
Да и вообще, зачем я по 20 раз повторяю одно и то же? Посмотрите на античиты для онлайн игр и всё сами поймёте. Не важно где её использовали и где она работало. Важно то, что о ней не было известно на тот момент большинству. Она была скрытой дабы использовали её как можно меньше серверов и была она как можно дольше рабочей.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)