Jump to content

Anti-Hack


Recommended Posts

Geplaatst:

Hoi ik heb een anti hack gevonden

http://forum.sa-mp.com/index.php?topic=96625.0

het lijkt me wel goed, alleen ik heb het geinstalleert hoe het moet (denk ik)

maar nu doen verschillende dinge het niet, zoals, spelerclass uitkeizen zie ik alleen zwart en de text, hij saved het money niet meer, en volgens mij werkt de antihack ook niet :S

weet iemand toevallig een betere antihack of hoe ik deze goed moet installeren?

Geplaatst:

"Spelerclass uitzoeken werkt niet meer"

Post OnPlayerRequestClass eens...

"Money saven ook niet meer"

Post die code ook eens...

Heb je bovendien ook de defines uit de hoofdpost toegevoegd?

Geplaatst:

public SetupPlayerForClassSelection(playerid)

{

SetPlayerInterior(playerid,14);

SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);

SetPlayerFacingAngle(playerid, 90.0);

SetPlayerCameraPos(playerid,256.0815,-43.0475,1003.0234);

SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
return 1;
}

// Als de speler het commando /login typt:
if(strcmp(cmd, "/login", true) == 0)
{
// Verkrijg de naam van de speler:
GetPlayerName(playerid, playername, sizeof(playername));

// Kijk of de speler al ingelogd is:
if(logged[playerid] == 1)
//Zo ja, dan moet er een bericht worden verzonden met de melding dat hij al ingelogd is.
{
SendClientMessage(playerid, COLOR_RED, "Already logged in");
return 1;
}
// Sla de tekst (wachtwoord in dit geval) op in de variabele 'tmp' die achter /login getypt wordt:
tmp = strtok(cmdtext, idx);
// Als er niks word ingetypt achter /login, dan moet er een bericht verzonden worden:
if(!strlen(tmp)){
SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /login (password)");
}
// Als er wel wat in wordt getypt....
else {
//...dan word er gekeken of het bestand met de spelersnaam wel bestaat (Met andere woorden: heeft diegene zich wel geregistreerd?
if (dini_Exists(udb_encode(playername))) {
// Zo ja, dan word uit zijn bestand de waarde achter "password" gehaald (zijn wachtwoord waarmee hij/zij zich geregisteerd heeft dus):
tmp2 = dini_Get(udb_encode(playername), "password");
// Als het wachtwoord dat de speler ingevoerd heeft niet overeenkomt met het wachtwoord in zijn bestand. (Let op het !=-teken), dan moet er een bericht worden verzonden met de melding dat hij/zij het verkeerde wachtwoord heeft getypt:
if (udb_hash(tmp) != strval(tmp2)) {
SendClientMessage(playerid, COLOR_RED, "Wrong Password, 3 tries left before IPban!.");
}
// Komt het wachtwoord wel overeen....
else {
// Zet de loginwaarde van de speler op '1'
logged[playerid] = 1;
// Haal uit het bestand de waarde die achter "money" staat en sla die op in de variabele 'money[playerid]'
money[playerid] = dini_Int(udb_encode(playername), "money");
// Haal uit het bestand de waarde die achter "adminlevel" staat en sla die op in de variabele adminlevel[playerid]
adminlevel[playerid] = dini_Int(udb_encode(playername), "adminlevel");
// Stel een zin samen die aangeeft hoeveel geld en welke adminlevel de speler heeft:
format(string, sizeof(string), "%s, Succesfully logged in, choose a team, use /commands to view the commands and /help to view your mission", playername, adminlevel[playerid], money[playerid]);
// Stuur het bericht:
SendClientMessage(playerid, COLOR_ORANGE, string);
// Geef de speler het bedrag dat zojuist in de money[playerid]-variabele is gezet:
GivePlayerMoney(playerid, money[playerid]);
SetPlayerScore(playerid, (dini_Int(udb_encode(playername), "score")));

stuk ervan, aleen het money saven wel maar money loade werkt niet gaat elke keer naar 0 en score ook

Geplaatst:

en het komt door de anti-hack want toen ik het verwijderden werkte alles weer,

hoe ik het heb geinstalleerd:

- extract JunkBuster naar script files

- de files : a_zones.inc,Dini.inc,dutils.inc,jumpbuster.inc,JunkBusterFS.inc extract naar spawno,include

- #include <JunkBusterFS.inc> in mijn script gezet

dat was het, dus ik vraag me af wat ik nu verkeerd doe?

Geplaatst:

om niet te vergeten, ik krijg wel errors :

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(24) : warning 201: redefinition of constant/macro (symbol "GetPlayerMoney")

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(25) : warning 201: redefinition of constant/macro (symbol "ResetPlayerMoney")

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(26) : warning 201: redefinition of constant/macro (symbol "GivePlayerMoney")

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(27) : warning 201: redefinition of constant/macro (symbol "PutPlayerInVehicle")

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(28) : warning 201: redefinition of constant/macro (symbol "GivePlayerWeapon")

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(29) : warning 201: redefinition of constant/macro (symbol "SetPlayerPos")

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(30) : warning 201: redefinition of constant/macro (symbol "SetVehiclePos")

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(31) : warning 201: redefinition of constant/macro (symbol "SetPlayerHealth")

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(32) : warning 201: redefinition of constant/macro (symbol "SetPlayerArmour")

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(33) : warning 201: redefinition of constant/macro (symbol "TogglePlayerControllable")

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(515) : warning 235: public function lacks forward declaration (symbol "SendMSG")

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(583) : error 017: undefined symbol "JB_SetPlayerArmour"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(590) : error 017: undefined symbol "JB_GivePlayerMoney"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(596) : warning 235: public function lacks forward declaration (symbol "SetupPlayerForClassSelection")

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(602) : error 017: undefined symbol "JB_SetPlayerPos"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(855) : error 017: undefined symbol "JB_GivePlayerMoney"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(911) : error 017: undefined symbol "JB_GetPlayerMoney"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(912) : error 017: undefined symbol "JB_GivePlayerMoney"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(932) : error 017: undefined symbol "JB_SetPlayerHealth"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(956) : error 017: undefined symbol "JB_SetPlayerHealth"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1008) : error 017: undefined symbol "JB_SetPlayerHealth"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1100) : error 017: undefined symbol "JB_SetPlayerArmour"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1109) : error 017: undefined symbol "JB_SetPlayerPos"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1116) : error 017: undefined symbol "JB_SetPlayerPos"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1159) : error 017: undefined symbol "JB_TogglePlayerControllable"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1188) : error 017: undefined symbol "JB_GivePlayerWeapon"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1189) : error 017: undefined symbol "JB_GivePlayerWeapon"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1190) : error 017: undefined symbol "JB_GivePlayerWeapon"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1191) : error 017: undefined symbol "JB_GivePlayerWeapon"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1224) : error 017: undefined symbol "JB_SetPlayerPos"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1257) : error 017: undefined symbol "JB_GivePlayerWeapon"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1287) : error 017: undefined symbol "JB_SetPlayerHealth"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1316) : error 017: undefined symbol "JB_SetPlayerArmour"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1345) : error 017: undefined symbol "JB_GivePlayerMoney"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1372) : error 017: undefined symbol "JB_GivePlayerMoney"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1399) : error 017: undefined symbol "JB_TogglePlayerControllable"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1426) : error 017: undefined symbol "JB_TogglePlayerControllable"

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\GAMEMO~1\Farm.pwn(1446) : error 017: undefined symbol "JB_GetPlayerMoney"

Geplaatst: (bewerkt)

nog iets gevonden :duh:

als in het filterscript dini.dtest(van save enzo)

krijg ik deze error

fatal error 100: cannot read from file: "dtest"

dat gaat over het include dtest, dus dat hij het niet kan lade denk ik, daarom saved hij mischien niet

maarik weet niet of dit voor dat ik de anti-hack ook al was, denk het niet eigelijk

[EDIT] gevonden, ik moest dini vervangen voor die anti=hack maar voor het save system moest ik dini ook vervangen, dus het dini bestand van save system is nu weg, hoe kan ik die twee bij elkaar voegen?

Bewerkt: door propje400
Geplaatst:

Dubbel posten is erg. Trio posts zijn nog erger. Wat te denken van 4 posts achter elkaar?

Je posts zijn chaotisch en ik weet nu niet wat je vraag is. Typ nu eens 1 post met al je vragen erin. En duidelijk als dat mogelijk is.

Geplaatst:

ok je hebt gelijk xD,

vraag is:

ik krijg bij het keizen van een team/speler, een zwart beeld ik zie alleen de text, en het saved het money wel maar het load het niet dus blijf altijd 0 ook score en adminlvl

waarschijnlijk bijna zker komt dit doordat, ik voor die anti hack een paar include bestanden op andere moest zetten, daar is het savesystem beschadigt, maar hoe kan ik die bestanden in elkaar zetten of iets,

de link van de anti-hack staan in de eerste post, en ik gebruik het save system van sandra,

ik krijg deze error in het script dutils.dtest

: fatal error 100: cannot read from file: "dtest" dezelfde errro krijg ik in het bestand dini.dtest

dus het licht aan dtest, maar ik kan dat bestand niet vinden, waarschijnlijk is het een van de twee hierboven, want hij geeft aan dat het in filterscripts is

dat was mijn vraag

Geplaatst:

Je hebt de dudb include nodig, zie een van de tut's voor de download ervan. En praat een beetje normaal, er is niks mis met die antihack. ;)

Geplaatst: (bewerkt)

bullshit kan niet

gisteren deed mijn server het perfect, en nu niet meer

en ik had hem gisteren naar een vriend verstuurd, dus heeft hij nu terug gestuurd.

alles niet alleen gamemode gewoon heel serverpack.

dus ik open de gamemode

klik op complile

FATAL ERROR

en krijg mijn vriend niet WTF

ik heb niets verandert?????????????????????????

en nog iets

als ik alles verwijder van dah account system krijg ik dit

I:\PROGRA~1\ROCKST~1\GTASAN~1\samp\NIEUWE~2\GAMEMO~1\Farm41.pwn(16) : fatal error 100: cannot read from file: "dcmd"

TERWEL HET GEWOON IN DE INCLUDE MAP STAAT GODVERDOMME

dus eigelijk is de hele server verneukt, omdat ik dit typte #include <JunkBuster.inc>

en toen /compile deed, en toen werkte de antihack niet op mijn server, dus deed ik het weer weg,

en nu krijg ik allerij errors die ik nog nooit krijg, door een fucking regel, KAN NIET

Bewerkt: door propje400
Geplaatst:
bullshit kan niet

Uhm, zeg jij maar niets, Basssss heeft nog meer scripkennis in z'n kleine teen als jij in het geheel. Heb je wel #include <dudb> staan? En een beetje aardiger reageren is echt niet verboden hoor, daar ga je echt niet dood van.

Geplaatst:

luister!

ik had gistereen een perfect script

ik stuur die naar een vriend,

hij zet hem online

vandaag probeer ik die antihack erin te zetten,

lukt niet

verwijder ik het weer, dus terug naar het oude, krijg ik die kut error

dus ik vraag aan mijn vriend om het terug te sturen, ik verandere helemaal niets,

ik klik op dah script, klik op compile, ERROR CANT READ dudb?????

en dat krijg ik bij elke server die ik beruik en elk script, kan dus gewoon niet,

en ja ik heb dat kut bestand in include staan, ik denk dat het meer een virus is, want het bestand dat mijn vriend stuurde is niet eens in aanraking gekomen met de servers die het niet deden, dus hoe de fuck kan het dan dat dat er komt te staan, en hoe kan ik dat accountsystem van sandra verwijderen? zonder 1000 error's tekrijge

en eigelijk is dah al te laat, want ik heb zoveel erin staan, dus om dah de verwijdereen moet ik te veel aanpassen

duur paar weken, zoek ik niet, en het moet gewoon terug kunnen worden gedraait, als ik dah virus kwijt ben lol

ik weet dat jij allemaal denken dat het geen virus is, maar is het wel!

Geplaatst:

>>> Door Sandra: Propje, vriendelijk verzoek je taalgebruik iets te matigen.<<<

Met die "fatal error" wordt aangegeven dat het genoemde bestand niet in de pawno/include-map staat.

Let op de spelling van de bestanden (hoofdletters e.d.).

ik weet dat jij allemaal denken dat het geen virus is, maar is het wel!

Virusscan?

Geplaatst:

Dudb is gemaakt door DracoBlue en hoort bij de dini-set, en is -na a_samp dan- waarschijnlijk een van de meest gebruikte includes. DracoBlue maakt veel scripttools en is zeker te weten te vertrouwen. Als dudb een virus is, eet ik mijn onderbroek op.

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...