• 05 Juin 2026, 18:48:39


Auteur Sujet: À quoi est dû /tpm ?  (Lu 2532 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
À quoi est dû /tpm ?
« le: 14 Mai 2008, 15:26:49 »
Yosh !

Un ami à moi a un script PEN1 où le /tpm marche, et on cherche à savoir comment l'enlever (lorsque quelqu'un est mute, il peut parler car tout le monde est dans la même team ;D )

Merci d'avance. :)

Alexandre.

Hors ligne feldbrau

  • Despo_Rutti,Co-Scripteur de Redwood Valley RP & Ancien Scripteur GTAngel Life RP
  • *
  • Bandit
  • Messages: 410
    • Voir le profil
Re : À quoi est dû /tpm ?
« Réponse #1 le: 14 Mai 2008, 17:36:34 »
Salut,

Ajoute une nouvelle variable qui prend la valeur 1 quand il est mute et 0 quand il l'est pas.

Dans ton script:

new tavariable[MAX_PLAYERS];

Dans la commande mute, tu met:

tavariable = 1;

Dans ta commande tpm, tu met:

if(tavariable[playerid] == 1)
{
         SendClientMessage(playerid, tacouleur, "Vous ne pouvez pas parler !");
         return 1;
}

Voila, je pense que tu copiera pas ;)

++

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : À quoi est dû /tpm ?
« Réponse #2 le: 14 Mai 2008, 21:09:57 »
Ce n'est pas aussi simple que ça, la fonction est pré-faite (comme /pm). :rules :(

Et ce n'est pas SetPlayerTeam qui décide de ça. :(

++
Alexandre

Hors ligne feldbrau

  • Despo_Rutti,Co-Scripteur de Redwood Valley RP & Ancien Scripteur GTAngel Life RP
  • *
  • Bandit
  • Messages: 410
    • Voir le profil
Re : À quoi est dû /tpm ?
« Réponse #3 le: 15 Mai 2008, 00:32:54 »
Poste t'a commande je vais te montrer ;)

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : À quoi est dû /tpm ?
« Réponse #4 le: 15 Mai 2008, 15:47:33 »
Ce n'est pas aussi simple que ça, la commande est pré-faite, au même titre que /pm. :(

+
Alexandre

Hors ligne feldbrau

  • Despo_Rutti,Co-Scripteur de Redwood Valley RP & Ancien Scripteur GTAngel Life RP
  • *
  • Bandit
  • Messages: 410
    • Voir le profil
Re : À quoi est dû /tpm ?
« Réponse #5 le: 15 Mai 2008, 16:33:17 »
Oui mais j'ai pas le code du /pm, je bosse plus sur SAMP. Donc poste ta commande que je voit (ou envoi la par MP ;))

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : À quoi est dû /tpm ?
« Réponse #6 le: 15 Mai 2008, 16:51:03 »
/pm & /tpm sont des fonctions par défaut de SA:MP

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : À quoi est dû /tpm ?
« Réponse #7 le: 15 Mai 2008, 16:54:16 »
Alors je sais pas si cest possible ... :s

++
nikko

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : À quoi est dû /tpm ?
« Réponse #8 le: 15 Mai 2008, 19:30:15 »
C'est possible oui, dans un gamemode vide cela t'affichera You are not in a team! :)

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : À quoi est dû /tpm ?
« Réponse #9 le: 15 Mai 2008, 20:13:50 »
Bah je savais pas que c'était possible  ;)

++
nikko

Hors ligne feldbrau

  • Despo_Rutti,Co-Scripteur de Redwood Valley RP & Ancien Scripteur GTAngel Life RP
  • *
  • Bandit
  • Messages: 410
    • Voir le profil
Re : À quoi est dû /tpm ?
« Réponse #10 le: 16 Mai 2008, 00:16:48 »
Au pire créé toi une commande /tpm en empechant l'utilisation de l'autre.

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : À quoi est dû /tpm ?
« Réponse #11 le: 16 Mai 2008, 17:16:29 »
Nop, c'est comme si tu faisait une commande /pm, ça ne va pas marcher. :happy

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : À quoi est dû /tpm ?
« Réponse #12 le: 16 Mai 2008, 17:53:57 »
Alors pk tu demande de l'aide ??? XD  :jesors

++
nikko

Hors ligne feldbrau

  • Despo_Rutti,Co-Scripteur de Redwood Valley RP & Ancien Scripteur GTAngel Life RP
  • *
  • Bandit
  • Messages: 410
    • Voir le profil
Re : À quoi est dû /tpm ?
« Réponse #13 le: 16 Mai 2008, 23:31:17 »
Si ca peut marcher en changeant le nom de la commande

exemple: /mp

et faire:

OnPlayerCommandText...
{
     if(..../pm.....) //la commande de base
     {
             SendClientMessage(playerid, ..., "Commande inconnue");
             return 1;
     }
}

Normalement ca devrait marcher

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : À quoi est dû /tpm ?
« Réponse #14 le: 17 Mai 2008, 14:46:32 »
Ça m'étonnerait. :happy