GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: .:: Miguel .:: le 23 Mai 2011, 13:30:02

Titre: |TUTO| Creé un anti C-bug
Posté par: .:: Miguel .:: le 23 Mai 2011, 13:30:02
Bonjour,
Je crée se poste pour vous montré comment crée un anti C-Bug.

Tout en haut du scripte :
#define C_BUG_TIME 5new P_CBUG_TICKS[MAX_PLAYERS];
Dans :

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_FIRE && oldkeys & KEY_CROUCH && IsCbugWeapon(playerid)) // Ici on définie si le joueur appuiye plusieur fois sur la touche Baissez
{
    P_CBUG_TICKS[playerid] ++;

    if(P_CBUG_TICKS[playerid] > C_BUG_TIME) // Là on définie il se baisse combien de fois par seconde
    {
P_CBUG_TICKS[playerid] = 0;
Kick(playerid); // La on kick la joueur si il C-Bug
    }
}
return 1;
}

Tout en bas nous allons mettre :

stock IsCbugWeapon(playerid)
{
new weaponID = GetPlayerWeapon(playerid);

if(weaponID == 22 || weaponID == 24 || weaponID == 25 || weaponID == 27) // La on définie les arme ou il peut pas C-Bug.
{
    return 1;
}
return 0;
}






Titre: Re : |TUTO| Creé un anti C-bug
Posté par: Xartrick le 23 Mai 2011, 13:40:16
http://forum.sa-mp.de/san-andreas-multiplayer/scripting-base/36835-anti-c-bug-sytem/
http://forum.pawno.ru/showthread.php/421-%D0%9F%D0%B0%D1%80%D1%83-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2-%D0%BE-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B5-quot-%D0%B0%D0%BD%D1%82%D0%B8-%D1%81-quot?s=2502b7088596188129906af9555c6b5e&p=1592&viewfull=1#post1592 (http://forum.pawno.ru/showthread.php/421-%D0%9F%D0%B0%D1%80%D1%83-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2-%D0%BE-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B5-quot-%D0%B0%D0%BD%D1%82%D0%B8-%D1%81-quot?s=2502b7088596188129906af9555c6b5e&p=1592&viewfull=1#post1592)
http://pastebin.com/HY03dkk6 (http://pastebin.com/HY03dkk6)

Et bim !
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: .:: Miguel .:: le 23 Mai 2011, 13:41:38
Jamais dit que sais moi qui la fait.Sa peut aidez des joueur est j'ai expliqué comment le mettre dans un game mods
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: Xartrick le 23 Mai 2011, 13:43:01
Tu ne respecte pas les règles ;).
Tu n'as pas le droit de distribuer du code sans en informer le créateur, et en citant les sources !
Titre: Re : Re : |TUTO| Creé un anti C-bug
Posté par: .:: Miguel .:: le 23 Mai 2011, 13:45:41
Tu ne respecte pas les règles ;).
Tu n'as pas le droit de distribuer du code sans en informer le créateur, et en citant les sources !


Ok je le serait pour la prochaine fois je vais allez lire les régles.Si tu veut bien éffacé le message.
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: cristab le 23 Mai 2011, 13:46:44
c'est tellement simple a faire et la encore le gars il c'est fais bien chier pour pas grand chose ^^

En meme temps test la prochaine fois car la fonction Warn(playerid);est absente
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: Xartrick le 23 Mai 2011, 13:55:21
Même si je voudrais, je ne pourrais pas supprimer mon message, je suis un simple membre.
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: S!m le 23 Mai 2011, 14:41:41
Salut,

pourquoi es-ce toujours la première chose à laquelle vous pensez quand il y a un truc d'incorrect dans une publication? Supprimer le topic n'est pas la meilleure solution...

Commence par ajouter les sources et communique avec les auteurs originaux afin de leurs demander l'autorisation.

S'ils acceptent, ajoute en citation leur réponse t'autorisant à publier. Si non, viens nous le dire ici et à ce moment nous pourrons supprimer le topic.

++Sim++
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: .:: Miguel .:: le 23 Mai 2011, 14:58:05
Je sais pas parlé anglais peut pas leur demandez est je suis pas inscrit à leur site pourrait tu suprimé stp ?
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: cristab le 23 Mai 2011, 15:05:46
Tu peu aussi le laisser peu etre je passerais loptimiser
Titre: Re : Re : |TUTO| Creé un anti C-bug
Posté par: .:: Miguel .:: le 23 Mai 2011, 15:07:47
Tu peu aussi le laisser peu etre je passerais loptimiser

hein ?
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: cristab le 23 Mai 2011, 15:28:03
devoiler mon anti Cbug si tu prefere ^^
Titre: Re : Re : |TUTO| Creé un anti C-bug
Posté par: .:: Miguel .:: le 23 Mai 2011, 15:35:26
devoiler mon anti Cbug si tu prefere ^^

ok ok^^
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: Xartrick le 23 Mai 2011, 16:37:22
if(newkeys & KEY_FIRE && oldkeys & KEY_CROUCH && IsCbugWeapon(playerid))

J'aimerais bien que tu nous explique l'utilité de cet opérateur logique, pour voir si tu comprend bien le code.
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: .:: Miguel .:: le 23 Mai 2011, 16:47:25
if(newkeys & KEY_FIRE && oldkeys & KEY_CROUCH définir les touche qu'on s'abesse

 && IsCbugWeapon(playerid)) sére pour définie quand le joueur C-bug

Je crois que sais sa pas sur^^
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: Xartrick le 23 Mai 2011, 16:50:13
Je parlais de l'opérateur & et non &&.
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: .:: Miguel .:: le 23 Mai 2011, 17:04:47
Bah sais peut etre des connerie mais je tante  :P

Ses parceque on définie la premier touche donc on met un & 2touche && 3touche &&

Je pence que sais faux...
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: Xartrick le 23 Mai 2011, 17:42:13
Effectivement, tu te plante ...

http://www.gtaonline.fr/forums/index.php/topic,6175.0.html (http://www.gtaonline.fr/forums/index.php/topic,6175.0.html)

Un petit tour par ici te fera le plus grand bien !
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: .:: Miguel .:: le 23 Mai 2011, 19:19:53
J'ai été voir ta raison j'ai apris plein de chose merci  :-*
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: Karting06 le 24 Mai 2011, 19:17:56
HS: Pour l'anglais, tu peux utiliser Google Translate ! Parce qu'on dit toujours Google est ton ami !

Dit ton problème est résolu ?
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: Gilux le 24 Mai 2011, 19:31:57
Au risque de passer pour un ignorant, c'est quoi le C-Bug ? (http://image.jeuxvideo.com/smileys_img/11.gif)
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: Xartrick le 24 Mai 2011, 19:33:15
http://www.youtube.com/watch?v=dUreYxB3XNI
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: cristab le 24 Mai 2011, 20:23:36
bizarement quand je le fait moi il a meme pas le temps de recharger xD  (je suis deja mort ^^)
Titre: Re : |TUTO| Creé un anti C-bug
Posté par: Gilux le 24 Mai 2011, 21:20:02
Pareil, jamais eu ce bug  ;)
Merci Xartrick pour l'explication.