GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Darkdi4bl0 le 04 Juillet 2010, 07:21:35

Titre: Anticheat
Posté par: Darkdi4bl0 le 04 Juillet 2010, 07:21:35
Bonjour, depuis ce matin j'essaye de faire de l'anticheat de LordMan un FS mais je n'y arrive pas... quand j'essaie de compiler, PAWN COMPILER LIBRARY arrete de fonctionner...

Sinon j'ai un Bon anticheat qui remet l'argent a zero au moindre mouvement (financier) le problème est que meme la commande admin /donnerargent et /payer sont considérée comme cheat... :wall

Aidez moi SVP c'est important...
Titre: Re : Anticheat
Posté par: cristab le 04 Juillet 2010, 08:56:33
il te manque une accolade d'ouverture

il est tellement bon ton anticheat qu'il detecte tout comme tu la dit est donc vive les condition
Titre: Re : Anticheat
Posté par: Darkdi4bl0 le 04 Juillet 2010, 10:16:35
Quand tu dit "tellement bon" c'est vrai ou ironique? ...

Ok je vais voir ca
Titre: Re : Anticheat
Posté par: Darkdi4bl0 le 04 Juillet 2010, 10:58:46
Quelqu'un pourrais me donner la ligne des condition pour ça?
Titre: Re : Anticheat
Posté par: cristab le 04 Juillet 2010, 11:30:26
curieux de voir comment il est cette anticheat

sans code on ne peu pas t'aider
Titre: Re : Anticheat
Posté par: Darkdi4bl0 le 04 Juillet 2010, 20:06:22
Voila le code

public ArgentCheat(playerid)
{
if(GetPlayerMoney(playerid) == 500)
{
ResetPlayerMoney(playerid);
KillTimer(timerwep[playerid]);
timerwep2[playerid] = SetTimerEx("empeche", 700, 1,"%d",playerid);
new pname[250],string[256];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "[WC-RP]Anti-Cheat-drop(msg[admin]): Détection de cheat du joueur %s (Argent).", pname);
SendAdminMessage(COLOR_ORANGE, string);
SendClientMessage(playerid, COLOR_ORANGE,"[WC-RP]Anti-Cheat-drop: A détecté votre cheat.");
SendClientMessageToAll(COLOR_ORANGE,"[WC-RP]Anti-Cheat-drop: Le cheat à était détecté sur un joueur.");
print("string");
print("Détection de cheat !.");
}[/code
Titre: Re : Anticheat
Posté par: Bayshore le 04 Juillet 2010, 22:29:45
Dizzy il répondait à cristab qui était curieux de voir l'anticheat...
Titre: Re : Anticheat
Posté par: Darkdi4bl0 le 04 Juillet 2010, 23:44:45
Encore personne pour m'aider:...
Titre: Re : Anticheat
Posté par: Darkdi4bl0 le 05 Juillet 2010, 06:13:27
Voila j'ai mis l'exeption et a cette ligne là
Code: (pawn) [Sélectionner]
public OnPlayerCommandText(playerid, cmdtext[])J'ai ça:
Code: (erreur) [Sélectionner]
C:\Users\Modding et Script\Desktop\AT.pwn(146) : error 029: invalid expression, assumed zero
Titre: Re : Anticheat
Posté par: cristab le 05 Juillet 2010, 09:07:42
Bonjour je ne voit pas en quoi cela est un anti cheat tu veut juste qu'il est pas d'argent dans ce cas le moyen le plus

ResetPlayerMoney(playerid); sa suffit entierement
Titre: Re : Anticheat
Posté par: Darkdi4bl0 le 05 Juillet 2010, 09:14:47
ha oui ya un truc que j'avais pas penser.... le con... quand le joueur gagne au lotto ou autre chose.... autre que /donnerargent et payer, son fric sera remis a zero comme si il cheatais merde...
Titre: Re : Anticheat
Posté par: cristab le 05 Juillet 2010, 09:15:57
pour cela je disait de passer via des condition ou alors de cree toi meme les fonction argent