Bitte Leute kann einer mit mir sein anti money Cheat teilen ?
Ich hab bisher keins gefunden dass in mein Script passt , ich will nur Antimoneycheat ,weil antiweaponcheat hab ich schon
Anti Money Cheat ?
- LSTNE
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Sufu benutzen!
-
Hallo Hier das antiomoneycheat system habe ich funktioniert sogar schon zu gut finde ich
forward AntiMoneyCheat();//Ongamemodei....
SetTimer("AntiMoneyCheat", 500, 1);//Irgendwo im script z.b. ganz unten
public AntiMoneyCheat() // AntimoneyCheat
{
new i, j;
for (i = 0, j = MAX_PLAYERS; i < j; i++)
{
if(GetPlayerMoney(i) > PlayerMoney[i])
{
new moneydif;
moneydif = GetPlayerMoney(i)-PlayerMoney[i];
GivePlayerMoney(i, - moneydif);
}
else if(GetPlayerMoney(i) < PlayerMoney[i])
{
if(IsPlayerInAnyVehicle(i))
{
if(GetPlayerInterior(i) == 1 || GetPlayerInterior(i) == 3)
{
PlayerMoney[i] = GetPlayerMoney(i);
}
else
{
new moneydif;
moneydif = PlayerMoney[i]-GetPlayerMoney(i);
GivePlayerMoney(i, moneydif);
}
}
else
{
new moneydif;
moneydif = PlayerMoney[i]-GetPlayerMoney(i);
GivePlayerMoney(i, moneydif);
}
}
}
}Nur du musst
GivePlayerMoney(playerid, 200);
durch
PlayerMoney[playerid] -= 200;
ersetzen
(Also wenn du z.b. eine zollstation hast wo mit
GivePlayerMoney(playerid, -200);
geld abgezogen wird musste halt
PlayerMoney[playerid] -= 200;
hinmachenwenn es nicht geht melde dich per icq
433-001-527 -
Wow danke Alex und Neo .
@ Alex
Soll ich dasselbe auch bei filterscript machen ?
weil der Filterscript ist ein Registersys. -
Nein, grundlagen... da müsstest du Remote functions benutzen.
-
ne ich meine bei dem Regist sys. fragt nacht dem geld ab mit getplayermoney damit man beim einloggen soviel geld hat wie voher und wird das ganze funkt. wenn man giveplayermoney veraendert hat ?
-
Ja aber dann musste in das Filterscript auch noch das Anti Money Cheat ding einbauen.
-
hmm ja ob das jetzt in den fs oder gm muss weis ich leider nicht da ich alles im gm hab aber "ich" würde es in den gm machen
da das registersystem ja nix it dem anticheat zutun hat -
hmm bekomm errors
D:\Games\GTA San Andreas\gamemodes\MafiaT.pwn(593) : error 017: undefined symbol "PlayerMoney"
D:\Games\GTA San Andreas\gamemodes\MafiaT.pwn(593) : warning 215: expression has no effect
D:\Games\GTA San Andreas\gamemodes\MafiaT.pwn(593) : error 001: expected token: ";", but found "]"
D:\Games\GTA San Andreas\gamemodes\MafiaT.pwn(593) : error 029: invalid expression, assumed zero
D:\Games\GTA San Andreas\gamemodes\MafiaT.pwn(593) : fatal error 107: too many error messages on one line
Komisch kann es sein dass du mir nicht das ganze gesendet hast ? -
welche zeile?
-
-
{
if(GetPlayerMoney(playerid) < 200) return SendClientMessage(playerid,rot,"You need more money!");// Geld.Ab.
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);//Der FightStyle
593 PlayerMoney[playerid] -= 200;//wie viel money abziehn
return 1;
}
da bitte da ist die zeille 593 ... ahja genau dasselbe wird auch bei den naechsten zeilen passiern ..... weil ich da genau dasselbe habe -
Hmm baue das auchnochmal ein:
//---NEW---
new PlayerMoney[MAX_PLAYERS];
Dan "müsste" es eigentlich gehen
-
-
breadfish.de
Hat das Thema geschlossen.