• 05 Juin 2026, 20:49:08


Auteur Sujet: Fonction [RESOLU]  (Lu 1736 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne yoyo17

  • *
  • Tueur en série
  • Messages: 217
    • Voir le profil
Fonction [RESOLU]
« le: 25 Janvier 2008, 13:04:26 »
Bonjour,

C'est quel fonction qu'il faut utiliser pour que quand quelqu'un est en prison il ne puisse pas utiliser les commandes ?

Cordialement, yoyo17.
« Modifié: 25 Janvier 2008, 14:42:40 par yoyo17 »

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : Fonction
« Réponse #1 le: 25 Janvier 2008, 13:37:35 »
En gros il faut dire que si le joueur tape une commande il à un message et pas la commande.

new IsPlayerInJail[MAX_PLAYERS]=0; /* En haut de ton script */

/* Quand le joueur entre en prison */
IsPlayerInJail[playerid]=1;

public OnPlayerCommandText(playerid,cmdtext[]) {
if(IsPlayerInJail[playerid]==1){ /* Si le joueur est en prison */
SendClientMessage(playerid,COLOR_RED,"Vous êtes en prison et ne pouvez utiliser aucune commande.");
}else{ /* Sinon */
/* Tes commandes */
}
return 0;
}

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne yoyo17

  • *
  • Tueur en série
  • Messages: 217
    • Voir le profil
Re : Fonction
« Réponse #2 le: 25 Janvier 2008, 13:41:54 »
/* Quand le joueur entre en prison */
IsPlayerInJail[playerid]=1;

Je le met où ceci ?

Cordialement, yoyo17.
« Modifié: 25 Janvier 2008, 14:40:34 par yoyo17 »

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : Fonction
« Réponse #3 le: 25 Janvier 2008, 13:44:06 »
-_-

Code: (cpp) [Sélectionner]
/* Quand le joueur entre en prison */

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne yoyo17

  • *
  • Tueur en série
  • Messages: 217
    • Voir le profil
Re : Fonction
« Réponse #4 le: 25 Janvier 2008, 14:41:19 »
Bonjour,

Merci c'est bon j'ai reussi.  :)

Cordialement, yoyo17.

Hors ligne Sismix84

  • *
  • Tueur en série
  • Messages: 247
    • Voir le profil
Re : Fonction [RESOLU]
« Réponse #5 le: 25 Janvier 2008, 16:05:56 »
Par contre il faut enlever l'accolade a la fin du else :

new IsPlayerInJail[MAX_PLAYERS]=0; /* En haut de ton script */

/* Quand le joueur entre en prison */
IsPlayerInJail[playerid]=1;

public OnPlayerCommandText(playerid,cmdtext[]) {
if(IsPlayerInJail[playerid]==1){ /* Si le joueur est en prison */
SendClientMessage(playerid,COLOR_RED,"Vous êtes en prison et ne pouvez utiliser aucune commande.");
}else /* Sinon */
/* Tes commandes */
}
return 0;
}

Sinon PAWNO indique des errreurs

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : Fonction [RESOLU]
« Réponse #6 le: 25 Janvier 2008, 16:47:11 »
Euh Sismix non, C'est en l'enlevant qu'il y à des erreurs... Regarde bien :

Code: (cpp) [Sélectionner]
if(Truc){ /* On ouvre l'accolade */
Truc
} /* OnFerme l'accolade */ else /* Le else */ { /* On ouvre un autre accolade */
Truc
} /* On ferme l'autre accolade */

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Fonction [RESOLU]
« Réponse #7 le: 26 Janvier 2008, 15:35:29 »
Mais je comprend pas : pourquoi on décrit pa sla fonction que l'on a pas le droit d'utilisier les commandes ?