Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - Dead

Oldalak: 1 ... 115 116 [117] 118 119 ... 135
1741
SA-MP: Szerverfejlesztés / Kisváros RPG..
« Dátum: 2012. január 10. - 13:10:01 »
Off: szép leírás mire a végére értem. .. Elfáradtam :)

1742
Archívum / [HUN]iTouch Clan`2012~Stunt/Drift/Race/Dm/Freeroam
« Dátum: 2012. január 10. - 13:07:25 »
Leirás jó :D
majd felnézek :)

1743
Segítségkérés / OnPlayerText (ADMIN) kiiro
« Dátum: 2012. január 10. - 13:01:33 »
Ladmin luxadmin vagy mien :)

1744
Leírások/Útmutatók / Pénzcheat elleni védelem
« Dátum: 2012. január 09. - 16:35:08 »
Errormentesítve :D
és egy SendClientMessageToAll hozzáadva :DD
így jobb :)
 

#include <a_samp>
#define red 0xFF0000AA
new string [190];
forward CheckCash(playerid);
new cash[MAX_PLAYERS];
#if defined FILTERSCRIPT
#else
main()
{
    print(\"\\n--------------------------------------\");
print(\" Anti PÉNZ Cheat betöltve!\");
print(\"--------------------------------------\\n\");
}
#endif
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Anti PÉNZ Cheat betöltve!\");
print(\"--------------------------------------\\n\");
SetTimer(\"CheckCash\", 1000, true);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public CheckCash(playerid)
{
new pName[MAX_PLAYER_NAME];
        if(cash[playerid] != GetPlayerMoney(playerid))
        {
                     SendClientMessage(playerid, -1, \"Pénz cheat használata miatt bannoltunk!\");
                     format(string, sizeof(string), \"%s Bannolva Lett: {24FF0A}[ANTI-MH]\", pName);
         SendClientMessageToAll(red, string);
                     Ban(playerid);
        }
        return 1;
}
stock GivePlayerCash(playerid, ammount)
{
cash[playerid] += amount;
GivePlayerMoney(playerid, ammount);
}
stock SetPlayerCash(playerid, ammount)
{
cash[playerid] = ammont;
GivePlayerMoney(playerid, ammount);
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. január 09. - 16:36:03 )

E: Error script elejére: new cash[MAX_PLAYERS];

Dupla hozzászólás automatikusan összefûzve. ( 2012. január 09. - 16:37:27 )

Idézetet írta: Game94 date=1326116174\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15403\" data-ipsquote-contentclass=\"forums_Topic
Mivel sok olyan megoldás született már a pénzcheat elleni védelemre hogy pl ha a játékos pénze nagyobb x milliónál akkor bannoljuk (amivel semmit sem érünk, mert lehet tisztességesen szerezte a pénzt, lehet csak néhány ezret cheatel..), ezért mutatok erre egy jó megoldást:
Elõször is létrehozunk egy változót amiben a játékosok pénzét tároljuk:
[pawn]new cash[MAX_PLAYERS];[/pawn] IDE a New
Most létrehozunk két függvényt, amivel a játékosok pénzét állíthatjuk:
[pawn]stock GivePlayerCash(playerid, ammount)
{
cash[playerid] += amount;
GivePlayerMoney(playerid, ammount);
}[/pawn]
[pawn]stock SetPlayerCash(playerid, ammount)
{
cash[playerid] = ammont;
GivePlayerMoney(playerid, ammount);
}[/pawn]
Mind a két függvény ugyan úgy mûködik, mint az erre megírt sa:mp függvények, csak annyi különbséggel hogy amikor növeljük a pénzét akkor a változójának az értékét is növeljük.
Most pedig jön az ellenõrzés:
[pawn]
forward CheckCash(playerid);
public OnFilterScripInit()
{
        SetTimer(\"CheckCash\", 1000, true);
return 1;
}
public CheckCash(playerid)
{
        if(cash[playerid] != GetPlayerMoney(playerid))
        {
                  SendClientMessage(playerid, -1, \"Pénz cheat használata miatt bannoltunk!\");
                  Ban(playerid);
        }
        return1;
}
[/pawn]
Elõször is létrehoztuk a CheckCash callback-et.
Utána amikor betöltjük a filterscriptet elindítunk egy timert. A timer másodpercenként lefuttatja a CheckCash-t.
A CheckCash arra szolgál hogy leellenõrizzük hogy a játékos változójának az összege és a játékos valódi pénze megegyezik-e. Ha nem egyezik meg akkor kiírunk neki egy üzenetet és utána bannoljuk (a ban legyen mindig az utolsó mûvelet, mert különben az elõtte lévõ részek nem történnek meg. Pl nem küldi el neki az üzenetet).
Remélem érthetõ volt, itt az egész FS:
[pawn]#include <a_samp>
forward CheckCash(playerid);
new cash[MAX_PLAYERS];
#if defined FILTERSCRIPT
#else
main()
{
        print(\"\\n--------------------------------------\");
print(\" Anti Cheat betöltve!\");
print(\"--------------------------------------\\n\");
}
#endif
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Anti Cheat betöltve!\");
print(\"--------------------------------------\\n\");
SetTimer(\"CheckCash\", 1000, true);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public CheckCash(playerid)
{
        if(cash[playerid] != GetPlayerMoney(playerid))
        {
                  SendClientMessage(playerid, -1, \"Pénz cheat használata miatt bannoltunk!\");
                  Ban(playerid);
        }
        return1;
}
stock GivePlayerCash(playerid, ammount)
{
cash[playerid] += amount;
GivePlayerMoney(playerid, ammount);
}
stock SetPlayerCash(playerid, ammount)
{
cash[playerid] = ammont;
GivePlayerMoney(playerid, ammount);
}[/pawn]
 
Így menni  fog :D

1745
Archívum / [HUN]..:[0.3d]:..<< Fly World >>[Stunt/Drift]<<
« Dátum: 2012. január 08. - 20:02:38 »
Holnap felnézek sztem jo lesz
ha kell segitség irj mert szivesen segitek :D

1746
SA-MP: Szerverfejlesztés / Rendõr munka
« Dátum: 2012. január 07. - 12:15:02 »
Jó lett adtam Likeot! :)

1747
Fórum Archívum (Témák/Fórumok) / Re:_]N]W[F[_Team TGF!
« Dátum: 2012. január 05. - 17:30:22 »
Idézetet írta: pEnZi date=1325780891\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15268\" data-ipsquote-contentclass=\"forums_Topic
na már bannoltak is.. XDDD
olyan sokat nem vesztettem, mer nagyon szánalom 1 klán, 1-2 nap azt vége lesz.
 
Off:Hát Ezvan ... Ne Csodálkozz hogyha csírázol minket ...
----------------------------------------------------------------------------
ezt írd ip-nek: bbehosting.hu:7805

Dupla hozzászólás automatikusan összefûzve. ( 2012. január 05. - 17:30:57 )


sz*rklán.
nem mondok többet, de voltam a szerveren.!
nem tudok sawnozni, de ti még úgy se.
és kickeltek. XDDDDDDDDDDDDDDDDDDdddddddddd
csirák vtok.
 
[/quote]
ez télleg nem off -.-\"
nam1

1748
TGF / _]N]W[F[_Team TGF!
« Dátum: 2012. január 05. - 17:28:24 »
Ne Offolj ! Jelentve
valszeg resi miatt nem ment vagy nemtom
most jó :D

1749
TGF / _]N]W[F[_Team TGF!
« Dátum: 2012. január 05. - 16:15:17 »
Üdv
Team Név A szerver Névhez Kapcsolódik _]New]World[Fun[_ Team
A TGF: Egy kicsit tudni kell Glitchelni,Driftelni.
A Teamba 1hét Próbaidõ van!
ha úgygondolják a tagok hogy megfelelõ vagy a tagságra akkor bekerülsz!
Szerver:  91.82.85.203:7805 ; [samp]91.82.85.203:7805[/samp]
Itt A Fórumon vagy a szerón is jelentkezhettek esetleg pm-ben.
A Teljes tagok Elõször nem kapnak admint!! csak ha megfelelõnek találom a feladatra :DD
Hát Ennyi lenne :)

1750
Segítségkérés / Text jó de a player neve fekete :S +score probléma
« Dátum: 2012. január 05. - 16:00:26 »
Csá!
Benceee csínálta nekem ezt a kódot ladminhoz de az a baj hogy a játékos színe fekete :S
[pawn]new onpltuzi[128];
 new nev[24];
 GetPlayerName(playerid, nev, 24);
 if(PlayerInfo[playerid][Level] == 0) format(onpltuzi, 128, \"%s:{002bff}({9900ff}%i{002bff}){ffffff} %s\", nev,playerid,text);
 else if(PlayerInfo[playerid][Level] == 1) format(onpltuzi, 128, \"%s:{002bff}({9900ff}%i{002bff}){f70084} %s\", nev,playerid,text);
[/pawn]
ez a kód
 help pls!
E:
 SendClientMessageToAll(green, onpltuzi);
de nekem úgy kéne hogy amilyn színú a player a tab -ban olyan legyen itt is
a scoréval az a probléma hogy nem menti csak azt ha ölök valakit :S szintén ladmin
de pl reakcióteszt stb nem menti a scorét :S
ez mért van?

1751
Archívum / [HUN]Ultimate Fun Server
« Dátum: 2012. január 04. - 15:38:17 »
Tééleg 800 slot és nincs lagg xÐ
nekem az 5mb-s  Nettel Semmit nem laggolxÐ
és Jó A GM de sok változtatás van rajta
Off: azé nem 10-15 percxÐ van kb 12k sor magyarítani :S xÐ
dee már asszem 50% nál is több magyar :D

1752
Archívum / [0.3d][HuN]_]T[L]G[_ WaR @BBEHosting.hu
« Dátum: 2012. január 04. - 15:35:33 »

azért fagysz mert spawnnál megy a DreamxÐ
sztem :S
De Köszi :DDD

Dupla hozzászólás automatikusan összefûzve. ( 2012. január 06. - 15:12:55 )

Frissítve :)

1753
SA-MP: Szerverfejlesztés / Hungary X-Treme Drift [WRONG]
« Dátum: 2012. január 04. - 15:31:52 »
Off: Holnap van és ezz:
 
Idézetet írta: Swat date=1325614721\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14621\" data-ipsquote-contentclass=\"forums_Topic
ok :)
 
HunterkedésxÐÐ
Sryy :DD

1754
Archívum / [HUN]Ultimate Fun Server
« Dátum: 2011. december 31. - 20:47:52 »
Nagyon Jó Szeró Gyertek Sokan ÉS Nem _Kamu A 800 Slot !!

1755
Segítségkérés / Többtagú parancsok
« Dátum: 2011. december 31. - 07:52:34 »
Tedd a nem ZCMDs parancsokat úgy ahogy Forián leírta és a CMDt tedd bárhová a módban. Decelejére kell:
 
#include <zcmd> 

Oldalak: 1 ... 115 116 [117] 118 119 ... 135
SimplePortal 2.3.7 © 2008-2024, SimplePortal