• 30 Juin 2025, 04:55:30


Auteur Sujet: Comment donné un level de plus à la connection  (Lu 2676 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Komolos

  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
Comment donné un level de plus à la connection
« le: 25 Novembre 2010, 10:34:39 »
Bonjour,

Aujourd'hui j'aimerai offrir un petit cadeau à mes joueurs, donné un level de plus à la connection mais qu'une fois, je sais le faire mais pas en une fois, je pense que ses dans OnPlayerConnect mais j'aimerai donné que 1 level et qu'une fois

Merci de vos réponse.

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Comment donné un level de plus à la connection
« Réponse #1 le: 25 Novembre 2010, 10:45:39 »
tu peu te servire d'une nouvelle var

new LevelDonner[MAX_PLAYERS];
dans le onplayerconnect

LevelDonner[playerid]=0;
Dans le OnPlayerSpawn

if(LevelDonner[playerid]==0)
{
   //tu lui donne son level
   LevelDonner[playerid]=1;
}
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Komolos

  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
Re : Comment donné un level de plus à la connection
« Réponse #2 le: 25 Novembre 2010, 10:59:23 »
Merci, ça lui donné qu'une fois ?

Hors ligne nath425

  • *
  • Tueur
  • Messages: 68
    • Voir le profil
Re : Comment donné un level de plus à la connection
« Réponse #3 le: 25 Novembre 2010, 13:39:46 »
Oui, car lorsqu'il se connecte la première fois lorsque tu auras mis ceci il aura la variable LevelDonner sur 0, une fois le niveau donné (est donné si la variable est égale à 0), elle passe sur 1 et donc il ne pourra plus obtenir ce niveau si sa varible ne retourne pas sur 0.

Hors ligne Komolos

  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
Re : Comment donné un level de plus à la connection
« Réponse #4 le: 25 Novembre 2010, 15:46:59 »
le code sera pas plutôt ça :
if(LevelDonner[playerid]==0)
{
   PlayerInfo[playerid][pLevel] += 1; // on lui donne 1 level =D
   LevelDonner[playerid]=1;
}

« Modifié: 25 Novembre 2010, 15:59:40 par Komolos »

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Comment donné un level de plus à la connection
« Réponse #5 le: 25 Novembre 2010, 16:05:20 »
pour eviter des erreure du a certain lag


if(LevelDonner[playerid]==0)
{
   PlayerInfo[playerid][pLevel] =PlayerInfo[playerid][pLevel] + 1; // on lui donne 1 level =D
   LevelDonner[playerid]=1;
}
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Karting06

  • Invité
Re : Comment donné un level de plus à la connection
« Réponse #6 le: 25 Novembre 2010, 16:19:39 »
Et alors ça va le retenir le niveau?

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Comment donné un level de plus à la connection
« Réponse #7 le: 25 Novembre 2010, 16:23:29 »
Si tu sauvegarde le niveau juste après l'ajout, bien sur !

Hors ligne Komolos

  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
Re : Comment donné un level de plus à la connection
« Réponse #8 le: 25 Novembre 2010, 16:51:19 »
Merci pour cette explication Cristab.

Double post
Et alors ça va le retenir le niveau?

sa va ajouté le level pas en retier...

Double post
sa marche, pas du deco reco, sa va te remettre un autre level...
« Modifié: 25 Novembre 2010, 18:33:29 par Komolos »

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Comment donné un level de plus à la connection
« Réponse #9 le: 25 Novembre 2010, 20:21:34 »
ben oui forcement c'est ce que tu demande :...
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Myk3L

  • *
  • Tueur en série
  • Messages: 197
    • Voir le profil
Re : Comment donné un level de plus à la connection
« Réponse #10 le: 25 Novembre 2010, 20:21:50 »
Je vous arrête de suite !

Ce code permet de donner un level en plus à chaque connexion. Or, toi tu veux que ça ne le fasse qu'une fois. Pour ce faire, il faut que tu ajoute un variable dans le fichier du joueur, puis tu l'incremente à la connection, de ce fait, si la variables est supérieure à 0, alors tu ne donne pas le cadeau. Bien sûr, il faut que tu fasse la vérification dans OnPlayerConnect.

Tentes de faire ça, ce n'est pas trop compliqué, mais si tu bloques à un moment, demandes-nous ;)

Myk3L.

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Comment donné un level de plus à la connection
« Réponse #11 le: 25 Novembre 2010, 20:23:06 »
Bonjour,

Aujourd'hui j'aimerai offrir un petit cadeau à mes joueurs, donné un level de plus à la connection mais qu'une fois, je sais le faire mais pas en une fois, je pense que ses dans OnPlayerConnect mais j'aimerai donné que 1 level et qu'une fois

Merci de vos réponse.

Suis-je aveugle ou j'interprete mal ce qu'il demande:???
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Komolos

  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
Re : Re : Comment donné un level de plus à la connection
« Réponse #12 le: 25 Novembre 2010, 20:34:56 »
Bonjour,

Aujourd'hui j'aimerai offrir un petit cadeau à mes joueurs, donné un level de plus à la connection mais qu'une fois, je sais le faire mais pas en une fois, je pense que ses dans OnPlayerConnect mais j'aimerai donné que 1 level et qu'une fois

Merci de vos réponse.

Suis-je aveugle ou j'interprete mal ce qu'il demande:???

Petit correction ;), mais merci beaucoup.

Hors ligne mjlayak

  • *
  • Tueur en série
  • Messages: 150
    • Voir le profil
Re : Re : Comment donné un level de plus à la connection
« Réponse #13 le: 25 Novembre 2010, 20:35:31 »
Bonjour,

Aujourd'hui j'aimerai offrir un petit cadeau à mes joueurs, donné un level de plus à la connection mais qu'une fois, je sais le faire mais pas en une fois, je pense que ses dans OnPlayerConnect mais j'aimerai donné que 1 level et qu'une fois

Merci de vos réponse.

Suis-je aveugle ou j'interprete mal ce qu'il demande:???

Karting06

  • Invité
Re : Comment donné un level de plus à la connection
« Réponse #14 le: 25 Novembre 2010, 20:42:59 »
Oui, mais comment faut-il sauvé son level?
Parce qu'il va le retenir ou?