Szerző Téma: [WRONG] [INC]Egyszerû pénzanticheat [WRONG]  (Megtekintve 1207 alkalommal)

Kovacs_Bela

  • Vendég
[WRONG] [INC]Egyszerû pénzanticheat [WRONG]
« Dátum: 2012. Augusztus 23. - 16:14:02 »
0 Show voters
Készítõ: Én
Include-k: a_samp, sprintf
Leírás: Ha a játékos pénz cheatel akkor bannolja õt.
Hiba: nem észlelt
Készítési idõ: 5 perec alakú sajtos tészta
You can download it from pastebin!
Letöltés (pastebin)
Kód:
 
//script by danix99
#include <a_samp>
#include <sprintf>
#if defined _ALS_OnPlayerConnect
    #undef OnPlayerConnect
#else
    #define _ALS_OnPlayerConnect
#endif
#define OnPlayerConnect amh_OnPlayerConnect
forward amh_OnPlayerConnect(playerid);
#if defined _ALS_OnPlayerDisconnect
    #undef OnPlayerDisconnect
#else
    #define _ALS_OnPlayerDisconnect
#endif
#define OnPlayerDisconnect amh_OnPlayerDisconnect
forward amh_OnPlayerDisconnect(playerid, reason);
forward timer(playerid)
#define GivePlayerMoney GivePlayerMoneytwo
new penze[MAX_PLAYERS];
new time[MAX_PLAYERS];
public OnPlayerConnect(playerid) return time[playerid]=SetTimerEx(\"timer\",500,true,\"i\",playerid);
public OnPlayerDisconnect(playerid,reason) return KillTimer(time[playerid]);
public timer(playerid)
{
new n[24]; GetPlayerName(playerid,n,24);
if(penze[playerid] != GetPlayerMoney(playerid)) return SendClientMessageToAll(-1,sprintf(\"%s megpróbált pénzt cheatelni... de nem sikerült neki így bannoltuk :(:( ÉG VELED ÖRÖKRE :\'=(\",n)),BanEx(playerid,\"Moneyhack\");
return 1;
}
public OnVehicleMod(playerid,vehicleid,componentid) return penze[playerid] = penze[playerid]-100;
public OnVehiclePaintjob(playerid,vehicleid,paintjobid) return penze[playerid] = penze[playerid]-100;
public OnVehicleRespray(playerid,vehicleid,color1,color2) return penze[playerid] = penze[playerid]-100;
stock GivePlayerMoneytwo(playerid,money)
{
penze[playerid] = penze[playerid]+money;
GivePlayerMoney(playerid,money);
return 1;
}

 
Köszcsá
« Utoljára szerkesztve: 2012. Augusztus 23. - 22:43:55 írta danix99 »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
[WRONG] [INC]Egyszerû pénzanticheat [WRONG]
« Válasz #1 Dátum: 2012. Augusztus 23. - 16:39:31 »
0 Show voters
Ez nagyon jó, de milyen jót nevetem :D  :laugh:  :thumbsup:

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
[WRONG] [INC]Egyszerû pénzanticheat [WRONG]
« Válasz #2 Dátum: 2012. Augusztus 23. - 16:41:21 »
0 Show voters
3 dolog miatt nem jó.. Nem tudsz fegyvert venni alapból, a tuning mûhelyek se mûködnek, se a stunt bónusz.
Ha meg ezek valamelyikét csinálod kitilt a szerver.

Nem elérhető Amf

  • 1459
    • Profil megtekintése
[WRONG] [INC]Egyszerû pénzanticheat [WRONG]
« Válasz #3 Dátum: 2012. Augusztus 23. - 16:44:58 »
0 Show voters
Ez inkább olyan helyre jó ahol egy új \"pénzt\" hoznak létre.

Kovacs_Bela

  • Vendég
[WRONG] [INC]Egyszerû pénzanticheat [WRONG]
« Válasz #4 Dátum: 2012. Augusztus 23. - 16:56:09 »
0 Show voters
Probléma orvosolva, Inc tag kirakva mivel valójában ez egy inc.. :D

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
[WRONG] [INC]Egyszerû pénzanticheat [WRONG]
« Válasz #5 Dátum: 2012. Augusztus 23. - 17:01:17 »
0 Show voters
Hát, ha ez INC akar lenni, akkor leszopom magam, a FÜGGVÉNYkönyvtárak nem arról szólnak, hogy új Függvényeket adnak? Illetve nem találok benne ALSot, se hookot.

Kovacs_Bela

  • Vendég
[WRONG] [INC]Egyszerû pénzanticheat [WRONG]
« Válasz #6 Dátum: 2012. Augusztus 23. - 17:03:25 »
0 Show voters
Idézetet írta: DrAkE date=1345734077\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"26723\" data-ipsquote-contentclass=\"forums_Topic
Hát, ha ez INC akar lenni, akkor leszopom magam, a FÜGGVÉNYkönyvtárak nem arról szólnak, hogy új Függvényeket adnak? Illetve nem találok benne ALSot, se hookot.
 
na mindjárt megpróbálok valamit kezdeni ezzel.. xd


háth nemtudom de megpróbáltam valamit kezdeni ezzel: http://monsterb.uw.hu/samp/als_converter.php
« Utoljára szerkesztve: 2012. Augusztus 23. - 17:14:19 írta danix99 »

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[WRONG] [INC]Egyszerû pénzanticheat [WRONG]
« Válasz #7 Dátum: 2012. Augusztus 23. - 20:52:33 »
0 Show voters
if(penze[playerid] != GetPlayerMoney(playerid))

 
Újrafestem a kocsit és bannolnak, miért?!

Kovacs_Bela

  • Vendég
[WRONG] [INC]Egyszerû pénzanticheat [WRONG]
« Válasz #8 Dátum: 2012. Augusztus 23. - 21:00:41 »
0 Show voters
meg vagy elégedve?


edited

[WRONG] [INC]Egyszerû pénzanticheat [WRONG]
« Válasz #9 Dátum: 2012. Augusztus 23. - 21:43:36 »
0 Show voters
Ha admin ad magának pénzt azt cheatnak veszi?  :( :D
« Utoljára szerkesztve: 2012. Augusztus 23. - 21:46:51 írta Ezri.$ »

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[WRONG] [INC]Egyszerû pénzanticheat [WRONG]
« Válasz #10 Dátum: 2012. Augusztus 23. - 21:53:15 »
0 Show voters
Idézetet írta: danix99 date=1345748441\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"26723\" data-ipsquote-contentclass=\"forums_Topic
meg vagy elégedve?


edited
 
Nemérted.. :D
Azt nézd, hogy nagyobb e a pénze, akkor cheatelt, ha kissebb, akkor nem. (Általába)
Egy timer pedig jobb megoldás lenne foreach loop-al, mivel ott kevesebbet enne a szervergépbõl.
E: A ban pedig amúgy se a legjobb megoldás, inkább csak rakd vissza a pénzét. Mivel itt még sok esetben elõfordulhatnak bugok, fegyverboltan, tuningoló mûhely, stb..
« Utoljára szerkesztve: 2012. Augusztus 23. - 22:00:54 írta kurta999 »

Kovacs_Bela

  • Vendég
[WRONG] [INC]Egyszerû pénzanticheat [WRONG]
« Válasz #11 Dátum: 2012. Augusztus 23. - 22:42:42 »
0 Show voters
na jó.. beleuntam.. ha akarjátok zárjátok xD

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[WRONG] [INC]Egyszerû pénzanticheat [WRONG]
« Válasz #12 Dátum: 2012. Augusztus 23. - 23:32:50 »
0 Show voters
Idézetet írta: danix99 date=1345754562\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"26723\" data-ipsquote-contentclass=\"forums_Topic
na jó.. beleuntam.. ha akarjátok zárjátok xD
 
Minek zárják?
Annyit átírsz benne, hogy ne bannolja, csak írja vissza a pénzét és csak akkor, amikor a pénze több, mind a változó és csá.
Megy minden \"tökéletesen\", nekem ígyvan két éve, még nem panaszkodtak :D
Ennél jobb megoldást úgyse igen lehet csinálni.

Kovacs_Bela

  • Vendég
[WRONG] [INC]Egyszerû pénzanticheat [WRONG]
« Válasz #13 Dátum: 2012. Augusztus 23. - 23:34:02 »
0 Show voters
oks majd holnap

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal