• 23 Avril 2025, 22:04:34


Auteur Sujet: Besoin d'aide (Encore)  (Lu 627 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Besoin d'aide (Encore)
« le: 30 Octobre 2009, 15:55:07 »
Bonjour, j'ai encore besoin de vous. J'aimerai definir que si un joueur a 1 voiture il paye 300 si 2 il paye 600 si 3 il paye 1200.

Donc j'ai créer ce code, mais il ne fonctionne pas :/

new car1
new car2
new car3
if(PlayerInfo[i][pPcarkey] != 999)
{
    car1 = 1;
}
else
{
    car1 = 0;
}
if(PlayerInfo[i][pPcarkey2] != 999)
{
    car2 = 1;
}
else
{
    car2 = 0;
}
if(PlayerInfo[i][pPcarkey3] != 999)
{
    car3 = 1;
}
else
{
    car3 = 0;
}
if(car1 + car2 + car3 = 0){}
else if(car1 + car2 + car3 = 1)
{
    format(string, sizeof(string), "  Taxe Mise en Circulation (1): 300$");
SendClientMessage(i, COLOR_WHITE, string);
PlayerInfo[i][pAccount] -= 300;
}
if(car1 + car2 + car3 = 2)
{
    format(string, sizeof(string), "  Taxe Mise en Circulation (2): 600$");
SendClientMessage(i, COLOR_WHITE, string);
PlayerInfo[i][pAccount] -= 600;
}
if(car1 + car2 + car3 = 3)
{
    format(string, sizeof(string), "  Taxe Mise en Circulation (3): 1200$");
SendClientMessage(i, COLOR_WHITE, string);
PlayerInfo[i][pAccount] -= 1200;
}
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne Diablo62

  • *
  • Bandit
  • Script seulement pour m'amuser :)
  • Messages: 305
    • Voir le profil
Re : Besoin d'aide (Encore)
« Réponse #1 le: 30 Octobre 2009, 17:57:22 »
En code, avant de taper le code ou quoi que se soit, il faut que tu réfléchisse sur la façon dont ton code sera fait. Il faut donc qu'avant de commencer tu te fasse le code façon schéma.

Pour moi, dans ton bout de script il y a déjà des infos qui ne servent à rien, et d'autres qui ne veulent rien dire.
Merci à Colonel Marco pour la Signature

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Besoin d'aide (Encore)
« Réponse #2 le: 31 Octobre 2009, 12:34:37 »
Mais je ne sais pas comment faire :/ Tu ne sais pas me dire les cmd que je dois utiliser? ^^
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Besoin d'aide (Encore)
« Réponse #3 le: 31 Octobre 2009, 13:16:16 »
une seul variable suffit pour ceci

new NombreDeVoiture[playerid];

if(PlayerInfo[i][pPcarkey] != 999)
{
   NombreDeVoiture[playerid] ++;
}

if(PlayerInfo[i][pPcarkey2] != 999)
{
   NombreDeVoiture[playerid] ++;
}

if(PlayerInfo[i][pPcarkey3] != 999)
{
   NombreDeVoiture[playerid] ++;
}

if(NombreDeVoiture[playerid] == 1)
{
}
else if(NombreDeVoiture[playerid] == 2)
{
}
else if(NombreDeVoiture[playerid] == 3)
{
}

Voila j'ai fais sa sans reflechire mais sa devrais aller
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 scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Besoin d'aide (Encore)
« Réponse #4 le: 31 Octobre 2009, 13:31:42 »
Je l'ai un peux modifier, je verai si il fonctionne au payday ^^ Merci

new NombreDeVoiture[MAX_PLAYERS];
if(PlayerInfo[i][pPcarkey] != 999)
{
   NombreDeVoiture[i] ++;
}
if(PlayerInfo[i][pPcarkey2] != 999)
{
   NombreDeVoiture[i] ++;
}
if(PlayerInfo[i][pPcarkey3] != 999)
{
   NombreDeVoiture[i] ++;
}
if(NombreDeVoiture[i] == 1)
{
    format(string, sizeof(string), "  Taxe Mise en Circulation (1): 300$");
SendClientMessage(i, COLOR_WHITE, string);
PlayerInfo[i][pAccount] -= 300;
}
else if(NombreDeVoiture[i] == 2)
{
    format(string, sizeof(string), "  Taxe Mise en Circulation (2): 600$");
SendClientMessage(i, COLOR_WHITE, string);
PlayerInfo[i][pAccount] -= 600;
}
else if(NombreDeVoiture[i] == 3)
{
    format(string, sizeof(string), "  Taxe Mise en Circulation (3): 1200$");
SendClientMessage(i, COLOR_WHITE, string);
PlayerInfo[i][pAccount] -= 1200;
}

Mais j'aimerai savoir comment il est construit.

Car ça je ne comprend pas NombreDeVoiture ++;
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction