-
Sziasztok!
Azt hogy oldom meg hogy van 1 fs em ami 1 anti money hack és az kéne vele valami kivételt hozzáadni mondjuk hogyha givecash van átengedi.... megoldható?
-
Egy változót csinálsz pl:
new money[MAX_PLAYERS];
OnPlayerSpawn alá :
SetPlayerMoney(playerid,money[playerid]);
És ha pénzt akarsz adni valamivel akkor a változót annyira növeled amennyi pénzt szeretnél adni :
money[playerid] += 2000;
SetPlayerMoney(playerid,money[playerid]);
Ha meg le akarod menteni a pénzt akkor az már könnyû csak ki olvasod az eredmény a money változóból :
GetPlayerMoney(playerid);
De van más megoldás is!
Van egy anti money hacked :
if(valtozott[playerid] == 1)
{
//itt az anti money hack
}
És ha pénzt szeretnél adni akkor a valtozott változót 1 re állítod viszont ha nem állítod egyre akkor azt azt itt tudod megadni hogy mi történjen:
if(valtozott[playerid] == 1)
{
}else{
// ha nem állítottad egyre vagyis hackelt
}
Egy példa erre :
CMD:pénztad(playerid)
{
valtozott[playerid] = 1; // Ha ezt nem állítod egyre akkor lép érvénybe a money hack!
SetPlayerMoney(playerid,2000); // Itt pedig a pénz állítod be!
}
-
ez mind szép is jó csak nem vágom esetleg msn?
-
Másold be az anti money hacket meg csinálom + írok rá egy példát!
-
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#define COLOR_BLUE 0x0000FFAA
#define MP_TIMER_INTERVAL 200
#include <moneyprotect>
public OnMoneyCheatDetect(playerid, amount)
{
new str[128], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof pname);
format(str, sizeof str, \"O jogador %s foi detectado fazendo um money hack de $%d\", pname, amount);
SendClientMessageToAll(COLOR_BLUE, str);
return 1;
}
inc link:
http://data.hu/get/5068436/moneyprotect.inc
Elõre hálásan köszi!!!
-
new bool:AntiMoneyHack[MAX_PLAYERS];
public OnMoneyCheatDetect(playerid, amount)
{
if(AntiMoneyHack[playerid] == false)
new str[128], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof pname);
format(str, sizeof str, \"O jogador %s foi detectado fazendo um money hack de $%d\", pname, amount);
SendClientMessageToAll(COLOR_BLUE, str);
return 1;
}
CMD:penztad(playerid)
{
AntiMoneyHack[playerid] = true;
SetPlayerMoney(playerid,2000);
AntiMoneyHack[playerid] = false;
return 1;
}
Nem a legjobb megoldás de szerintem mûködni fog.
-
aha és ez pl ha dolgozok akkor is megfogja adni meg ölésnél meg mindig csak hacknál nem?
Dupla hozzászólás automatikusan összefûzve. ( 2012. május 03. - 18:54:18 )
az kéne h nem parancsal hanem ölésnél adja!
-
Ölésnél ne adja vagy ölésnél hacket észleljen ezt nem teljesen értem ?
-
Az a legnagyobb gond ezen a szerón egyelõre öléssel meg verseny nyeréssel lehet majd pénzt szerezni és ha ölök hacknek veszi :(
-
Amit norby csinált az ?
-
amit írtam én abba kéne belerakni
-
Ott az aláírosmban ott van az oxford mód arra katt rá és az incéket és a pwn-t szedd le abba benne van egy jó anti cheat mármint pénz azt szedd le és ott az öléseket se jelzi be !
-
az drift mód?
-
RP Mód de benne van egy anti cheat ami jól jöhet neked :D
-
éa hogy veszem ki? :D
-
Van INC azt beteszed a sajátodnak :D
-
a moneyhax ot én is próbáltam csak itt is hacknek vette ha a szeró adta a lét
-
De ott írtam a megoldást ahol azt akarod hogy ne lépjen érvénybe a hack oda teszed ezt :
AntiMoneyHack[playerid] = true;
-
De ott írtam a megoldást ahol azt akarod hogy ne lépjen érvénybe a hack oda teszed ezt :
AntiMoneyHack = true;
Magyarul ezt oda kell betenned ahol adja a zsét az ölésnél
-
Igen pontosan.
-
Példa:
AntiMoneyHack = true;
GivePlayerMoney(playerid, 50000);
AntiMoneyHack = false;
Így nem veszi hacknek, csak mindig ahol pénzt ad ezt be kell írni elé meg mögé. Nem nagy ördöngösség.
-
Példa:
AntiMoneyHack = true;
GivePlayerMoney(playerid, 50000);
AntiMoneyHack = false;
Így nem veszi hacknek, csak mindig ahol pénzt ad ezt be kell írni elé meg mögé. Nem nagy ördöngösség.
Ezt próbálom én is neki el magyarázni de hát nem érti. :D
Már körülbelül vagy 6 példát adtunk neki ha ezek után se tudja meg csinálni akkor tényleg nem lehet rajta segíteni. :D
-
Egy másik témába készítettem egy antimoneyhack scriptet, azt használd, és nem kell ennyit szenvedni..
-
Egy másik témába készítettem egy antimoneyhack scriptet, azt használd, és nem kell ennyit szenvedni..
Úgyse fogja megtalálni lusta keresõt használni
-
Egy másik témába készítettem egy antimoneyhack scriptet, azt használd, és nem kell ennyit szenvedni..
Úgyse fogja megtalálni lusta keresõt használni
[/quote]
Pedig ezen az oldalon van.. Jelenleg az 5. téma, és moneyhax a téma neve.. Ehhez csak nem lusta :D