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

254696 Messages dans 14037 Fils de discussion- par 6619 Membres - Dernier membre: djalal

23 Mai 2012 à 15:17:28
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)Commande, Ban si on tue avec 'une certaine arme'
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Commande, Ban si on tue avec 'une certaine arme'  (Lu 180 fois)
0 Membres et 2 Invités sur ce fil de discussion.
Yornays
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 52


« le: 03 Février 2012 à 21:22:23 »

Yo'p !

Je suis pas sur de moi mais, avec ce bout de code.. Si quelqu'un tue une personne avec le 'Minigun' ( id : 38 ), il sera ban du serveur ? Je n'ai pas pus test. Car mon serveur n'as pas d’hébergeur pour test avec quelqu'un.

Code:
public OnPlayerDeath(playerid, killerid, reason)
{
if(GetPlayerWeapon(killerid) == 38) Ban(killerid);// Tuer quelqu'un avec le Minigun et la personne sera banni. (Non test..)
    SendDeathMessage(killerid, playerid, reason);
   
return 1;
}


Merci
Journalisée
Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #1 le: 03 Février 2012 à 22:15:01 »

Je vais correctement indenté ton code et tu vas me dire tout seul où est le problème.

Code:
public OnPlayerDeath(playerid, killerid, reason)
{
    if (GetPlayerWeapon(killerid) == 38)          // GetPlayerWeapon(playerid);
        Ban(killerid);                            // Ban(playerid);
   
    SendDeathMessage(killerid, playerid, reason); // SendDeathMessage(killer, victim, reason);
   
    return 1;
}

Les commentaires sont simplement les prototypes des fonctions.

Sinon, aucun problème dans ton code, mais ce qui est très embêtant, c'est que tu créé un topic pour nous demander de tester un code alors que tu peux le faire seul en local.
Journalisée

Yornays
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 52


« Répondre #2 le: 03 Février 2012 à 22:22:38 »

C'est beaucoup mieux indenté !

Bah.. Comment je peut tester, il aurait fallut que je tue quelqu'un avec le Minigun non ?

Donc, en local je ne peut me tuer moi même avec le minigun , si ?


Sinon, merci Sourire.
Journalisée
Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #3 le: 04 Février 2012 à 11:36:29 »

Tu peux faire des choses en utilisant ton ingéniosité.
Par exemple, utiliser un autre évènement ?
Journalisée

cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #4 le: 04 Février 2012 à 11:56:13 »

ou tout simplement utiliser reason http://wiki.sa-mp.com/wiki/Weapons
if(reason == 38)
{
   
Ban(killerid);
}

++
Journalisée

Yornays
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 52


« Répondre #5 le: 04 Février 2012 à 12:33:18 »

ou tout simplement utiliser reason http://wiki.sa-mp.com/wiki/Weapons
if(reason == 38)
{
   
Ban(killerid);
}

++


Ah oui.. Merci  Sourire
Journalisée
Ssk
Développeur d'Open SA-MP
Hors ligne Hors ligne


Sous-admin
GTAOnline Legend
*

Open-SA-MP - Unlimited Experience

Messages: 3728


WWW



sasuke78200

« Répondre #6 le: 04 Février 2012 à 15:28:50 »

Je vous déconseille fortement d'utiliser

Code:
if( reason == 38 ) Ban( killerid );

Car un cheater peut très bien faké un kill et bannir des joueurs sans raison.
Le top serai d'utiliser le code de Xartrick.
Journalisée






Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog
Yornays
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 52


« Répondre #7 le: 04 Février 2012 à 15:44:03 »

Ah bon ? Bah merci, je vais remettre comme avant.

Si y'avais pas de cheater, tout serais plus simple...  Tire la langue
Journalisée
Pages: [1]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.219 secondes avec 24 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