Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254676 Messages dans 14036 Fils de discussion- par 6616 Membres - Dernier membre: louloufcb

22 Mai 2012 à 16:10:34
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)|TUTO| Creé un anti C-bug
Pages: [1] 2   Bas de page
Imprimer
Auteur Fil de discussion: |TUTO| Creé un anti C-bug  (Lu 443 fois)
0 Membres et 1 Invité sur ce fil de discussion.
.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« 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 :
Code:
#define C_BUG_TIME 5
Code:
new P_CBUG_TICKS[MAX_PLAYERS];

Dans :

Code:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

Code:
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 :

Code:
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;
}






Journalisée



Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #1 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://pastebin.com/HY03dkk6

Et bim !
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #2 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
Journalisée



Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #3 le: 23 Mai 2011 à 13:43:01 »

Tu ne respecte pas les règles Clin d'oeil.
Tu n'as pas le droit de distribuer du code sans en informer le créateur, et en citant les sources !
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #4 le: 23 Mai 2011 à 13:45:41 »

Tu ne respecte pas les règles Clin d'oeil.
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.
Journalisée



cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #5 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
Journalisée

Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #6 le: 23 Mai 2011 à 13:55:21 »

Même si je voudrais, je ne pourrais pas supprimer mon message, je suis un simple membre.
Journalisée

S!m
Hors ligne Hors ligne


Moderateur
GTAOnline Fan Boy
*

Messages: 2260


« Répondre #7 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++
Journalisée





.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #8 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 ?
Journalisée



cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #9 le: 23 Mai 2011 à 15:05:46 »

Tu peu aussi le laisser peu etre je passerais loptimiser
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #10 le: 23 Mai 2011 à 15:07:47 »

Tu peu aussi le laisser peu etre je passerais loptimiser

hein ?
Journalisée



cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #11 le: 23 Mai 2011 à 15:28:03 »

devoiler mon anti Cbug si tu prefere ^^
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #12 le: 23 Mai 2011 à 15:35:26 »

devoiler mon anti Cbug si tu prefere ^^

ok ok^^
Journalisée



Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #13 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.
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #14 le: 23 Mai 2011 à 16:47:25 »

Code:
if(newkeys & KEY_FIRE && oldkeys & KEY_CROUCH
définir les touche qu'on s'abesse

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

Je crois que sais sa pas sur^^
Journalisée



Pages: [1] 2   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.268 secondes avec 23 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact