• 02 Mai 2025, 22:35:37


Auteur Sujet: Petit problème  (Lu 585 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Petit problème
« le: 30 Janvier 2010, 12:23:34 »
Salut,
Voici mon script :
if(newkeys == KEY_FIRE)
    {
    if(Equipe[playerid] == 2)
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
if(IsPlayerConnected(i))
{
if(ProxDetectorS(2, playerid, i))
    {
                                 SendClientMessage(playerid, COLOR, "Tu as mangé ID %d.", playerid);
}
}
}

Le seul prroblème est que cet ID qu'il devrait affiche est le mien, alors qu'il faudrait que ce soit la personne en face de moi.
Comment faire ?

Hors ligne FuSion

  • Pawn coder
  • *
  • Grand Banditisme
  • for(new i = 0; i < INFINI; i++)
  • Messages: 888
    • Voir le profil
Re : Petit problème
« Réponse #1 le: 30 Janvier 2010, 12:25:39 »
Il me semble que l'erreur viens de la ligne
if(ProxDetectorS(2, playerid, i))puisque playerid et i se ressemblent

Hors ligne ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : Petit problème
« Réponse #2 le: 30 Janvier 2010, 13:01:44 »
Oui c'est sa et rajoute une condition comme celle-ci sinon tu verra 2 fois le message :
if(playerid != i)