Szerző Téma: MoneyHack  (Megtekintve 1053 alkalommal)

Nem elérhető BoSS

  • 816
    • Profil megtekintése
MoneyHack
« Dátum: 2012. Április 13. - 19:16:01 »
0 Show voters
Hy.
Azt hogy tudom meg gátolni,hogy ne tudjanak pénzt berakni semmi külsõ program segítségével?

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
MoneyHack
« Válasz #1 Dátum: 2012. Április 13. - 19:18:18 »
0 Show voters
Létrehozol egy változót, ami mindenkire kiterjed, amikor pénzt adunk neki, akkor emeled a változó értékét, amikor csökken, akkor csökkented. Amikor csökkented / növeled, akkor SetPlayerMoney(playerid,valtozo[playerid]);

Nem elérhető BoSS

  • 816
    • Profil megtekintése
MoneyHack
« Válasz #2 Dátum: 2012. Április 13. - 19:20:01 »
0 Show voters
Idézetet írta: Benceee date=1334337498\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20117\" data-ipsquote-contentclass=\"forums_Topic
Létrehozol egy változót, ami mindenkire kiterjed, amikor pénzt adunk neki, akkor emeled a változó értékét, amikor csökken, akkor csökkented. Amikor csökkented / növeled, akkor SetPlayerMoney(playerid,valtozo[playerid]);
 
Ezt nem értem :/ tudnál egy példát írni vagy valami olyan fs-t vagy valamit amiben ezt a funkciót meg találom.?

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
MoneyHack
« Válasz #3 Dátum: 2012. Április 13. - 19:43:31 »
0 Show voters
Nem teszteltem.
 
#include < a_samp >
#undef MAX_PLAYERS
#define MAX_PLAYERS 30 // szeró férõhelye
new penz[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
penz[playerid] = 0;
return 0;
}
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext,\"/pénzide\",true) == 0)
{
    penzad(playerid,500);
return 1;
}
if(strcmp(cmdtext,\"/pénzel\",true) == 0)
{
    penzel(playerid,500);
return 1;
}
return 1;
}
stock penzad(playerid,mani);
{
penz[playerid] += mani;
SetPlayerMoney(playerid,penz[playerid]);
return mani;
}
stock penzel(playerid,mani);
{
penz[playerid] -= mani;
SetPlayerMoney(playerid,penz[playerid]);
return mani;
}

Nem elérhető BoSS

  • 816
    • Profil megtekintése
MoneyHack
« Válasz #4 Dátum: 2012. Április 13. - 19:48:30 »
0 Show voters
Õ nekem zcmd-be kell bár azt meg tudom csinálni,viszont a szeromon vannak munkák tehát ha 500$ az érték akkor annál több nem lesz senkinél soha ? Vagy hogy van ez most?

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
MoneyHack
« Válasz #5 Dátum: 2012. Április 13. - 19:58:10 »
0 Show voters
Hibásan írtam meg. :$
 
#include < a_samp >
#undef MAX_PLAYERS
#define MAX_PLAYERS 30 // szeró férõhelye
new penz[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
penz[playerid] = 0;
return 0;
}
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext,\"/pénzide\",true) == 0)
{
    penzad(playerid,500);
return 1;
}
if(strcmp(cmdtext,\"/pénzel\",true) == 0)
{
    penzel(playerid,500);
return 1;
}
return 1;
}
stock penzad(playerid,mani)
{
penz[playerid] += mani;
SetPlayerMoney(playerid,penz[playerid]);
}
stock penzel(playerid,mani)
{
penz[playerid] -= mani;
SetPlayerMoney(playerid,penz[playerid]);
}

Nem elérhető BoSS

  • 816
    • Profil megtekintése
MoneyHack
« Válasz #6 Dátum: 2012. Április 13. - 20:11:39 »
0 Show voters
DE ez most egy parancs,és azt nem értem,hogy ha most valaki berak 100000$ akkor vissza veszi tõle?
ÉS ha valaki mondjuk a munkával gyüjti a pénzt és már van pl 100000 $ akkor azt nem veszi el?

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
MoneyHack
« Válasz #7 Dátum: 2012. Április 13. - 21:28:29 »
0 Show voters
Rakd be a stockokat, és a változót, OnPlayerConnect -nél adj neki 0 -s értéket.
Ha ez megvan, pawnoban ctrl+h
felsõ sor: GivePlayerMoney
alsó sor: penzad
Az összes sort engedd neki kicserélni, és kész is vagy.

MoneyHack
« Válasz #8 Dátum: 2012. Április 17. - 11:09:03 »
0 Show voters
Ezt en se ertem:S.Szerintem amiert a szerver valtozoval adja maganak a penzt attol a hacker nem tud maganak adni penzt rendesen,vagy valamit ferre ertek?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal