• 09 Juillet 2025, 15:46:00


Auteur Sujet: Bug /rspec  (Lu 1161 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Bug /rspec
« le: 23 Janvier 2011, 12:06:55 »
Bonjour j'ai un bug avec le /rspec quand je le fait c'est le joueur sur le quelle j'ai /rspec qui spec tirer du RAS.
else if (!strcmp(cmd, "/rspec", true))
{
new pid, tmpp[256];
tmpp = strtok(cmdtext, idx);
if (!strlen(tmpp))
{
SendClientMessage(playerid, COLOR_GREEN, "USAGE: /rspec [playerid]");
return 1;
}
pid = strval(tmpp);
if (!(IsPlayerConnected(pid)))
{
SendClientMessage(playerid, COLOR_RED, "Ce joueur n'est pas connecter.");
return 1;
}
{
TogglePlayerSpectating(pid, 1);
PlayerSpectatePlayer(pid, specplayerid);
SetPlayerInterior(pid,GetPlayerInterior(specplayerid));
gSpectateID[pid] = specplayerid;
gSpectateType[pid] = ADMIN_SPEC_TYPE_PLAYER;
    }
return 1;
}
Merci.
Nippah !

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Bug /rspec
« Réponse #1 le: 23 Janvier 2011, 12:36:17 »
Salut, déjà à première vue je vois un gros problème d'accollade.

Hors ligne Myk3L

  • *
  • Tueur en série
  • Messages: 197
    • Voir le profil
Re : Bug /rspec
« Réponse #2 le: 23 Janvier 2011, 14:09:49 »
Si ce n'est pas très gros ! :)

Hors ligne Damien_Lohier

  • *
  • Tueur en série
  • Messages: 138
    • Voir le profil
Re : Bug /rspec
« Réponse #3 le: 23 Janvier 2011, 18:28:12 »
Je crois qu'ils parlent des accolades sans conditions ...

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Bug /rspec
« Réponse #4 le: 23 Janvier 2011, 20:18:50 »
Salut,

les accolades sont superflues, mais ne causent pas de problème.

regarde bien tes paramètres dans ces fonctions:

TogglePlayerSpectating(pid, 1);
PlayerSpectatePlayer(pid, specplayerid);
SetPlayerInterior(pid,GetPlayerInterior(specplayerid));

de même pour les variables qui suivent.

Ps. specplayerid il sort d'où? tu n'as que pid et playerid ici...

++Sim++





Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Bug /rspec
« Réponse #5 le: 24 Janvier 2011, 20:49:53 »
else if (!strcmp(cmd, "/rspec", true))
{
new pid, tmpp[256];
        new specplayerid;
tmpp = strtok(cmdtext, idx);
if (!strlen(tmpp))
{
SendClientMessage(playerid, COLOR_GREEN, "USAGE: /rspec [playerid]");
return 1;
}
pid = strval(tmpp);
if (!(IsPlayerConnected(pid)))
{
SendClientMessage(playerid, COLOR_RED, "Ce joueur n'est pas connecter.");
return 1;
}
{
TogglePlayerSpectating(pid, 1);
PlayerSpectatePlayer(pid, specplayerid);
SetPlayerInterior(pid,GetPlayerInterior(specplayerid));
gSpectateID[pid] = specplayerid;
gSpectateType[pid] = ADMIN_SPEC_TYPE_PLAYER;
    }
return 1;
}

Comme ça ? Ou...
else if (!strcmp(cmd, "/rspec", true))
{
new pid, tmpp[256];
tmpp = strtok(cmdtext, idx);
if (!strlen(tmpp))
{
SendClientMessage(playerid, COLOR_GREEN, "USAGE: /rspec [playerid]");
return 1;
}
pid = strval(tmpp);
if (!(IsPlayerConnected(pid)))
{
SendClientMessage(playerid, COLOR_RED, "Ce joueur n'est pas connecter.");
return 1;
}
{
TogglePlayerSpectating(pid, 1);
PlayerSpectatePlayer(pid, playerid);
SetPlayerInterior(pid,GetPlayerInterior(playerid));
gSpectateID[pid] = playerid;
gSpectateType[pid] = ADMIN_SPEC_TYPE_PLAYER;
    }
return 1;
}
Nippah !

Hors ligne mjlayak

  • *
  • Tueur en série
  • Messages: 150
    • Voir le profil
Re : Bug /rspec
« Réponse #6 le: 24 Janvier 2011, 20:51:59 »
return 1;
      }
      { // ???
      TogglePlayerSpectating(pid, 1);L'erreur ne viens pas de la par hasard ?

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Bug /rspec
« Réponse #7 le: 24 Janvier 2011, 21:16:24 »
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, pid);
SetPlayerInterior(playerid,GetPlayerInterior(pid));
gSpectateID[playerid] = pid;
gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
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