• 05 Juillet 2025, 15:54:08


Auteur Sujet: [Resolu]Balises d'assistance  (Lu 1260 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne jennifer_Willis

  • *
  • Nouveau
  • Messages: 6
    • Voir le profil
[Resolu]Balises d'assistance
« le: 05 Avril 2012, 09:52:46 »
Bonjour à tous,

Malgrès plusieurs heures de recherche je n'ai pas trouvé de réponse à mon soucis.
Les balises d'assistance de base sur le GM U2C 1.0.7 ne fonctionnent pas alors que c'est exactement le même code que sur le GM Universal RolePlay sur lequel les balises fonctionnent.
Auriez vous déjà rencontré ce problème et auriez vous une solution ou un piste de résolution ?

Merci d'avance.
« Modifié: 07 Avril 2012, 21:20:41 par jennifer_Willis »

Hors ligne Yornays

  • *
  • Tueur
  • Messages: 50
    • Voir le profil
Re : Balises d'assistance
« Réponse #1 le: 05 Avril 2012, 14:28:11 »
Bah montre ton code..

Sinon tu peut la faire toi même la balise, c'est simple, enfin sa serais encore plus simple si tu faisais ton serveur toi même, car chacun à sa façon de script ect..

Hors ligne jennifer_Willis

  • *
  • Nouveau
  • Messages: 6
    • Voir le profil
Re : Balises d'assistance
« Réponse #2 le: 05 Avril 2012, 16:23:18 »
Le code fonctionne parfaitement sur un autre GM, et ce code est celui qui est intégré de base dans celui de U2C

[spoiler]
if(strcmp(cmd,"/bkf",true)==0 || strcmp(cmd,"/bk",true)==0 )
         {
         if(IsPlayerConnected(playerid))
         {
         if (PlayerInfo[playerid][pRequestingBackup] != 1)
         {
         if(PlayerInfo[playerid][pLeader]== 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader]== 3 || PlayerInfo[playerid][pMember] == 3)
         {
         GetPlayerName(playerid, sendername, sizeof(sendername));
         format(string, sizeof(string), "A toute les Unitées: %s a besoin de renfort, il a été marquer sur votre carte (en violet).", sendername);
         PlayerInfo[playerid][pRequestingBackup] = 1;
         for(new i = 0; i < MAX_PLAYERS; i++)
         {
         if(IsPlayerConnected(i))
         {
         if(PlayerInfo[pLeader]== 1 || PlayerInfo[pMember] == 1 || PlayerInfo[pLeader]== 3 || PlayerInfo[pMember] == 3)
         {
         SetPlayerMarkerForPlayer(i, playerid, 0x2641FEAA);
         SendClientMessage(i, TEAM_BLUE_COLOR, string);
         }
         }
         }
         SendClientMessage(playerid, TEAM_BLUE_COLOR, "Tapez /bkc pour arreter la demande.");
         SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
            }
            }
            else
            {
         SendClientMessage(playerid, COLOR_RED, "Vous avez déjà une demande de renfort.");
         }
         }
         return 1;
         }[/spoiler]

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Balises d'assistance
« Réponse #3 le: 06 Avril 2012, 18:13:18 »
Les structures de données ne sont peut-être tout simplement pas compatible ?

Hors ligne jennifer_Willis

  • *
  • Nouveau
  • Messages: 6
    • Voir le profil
Re : Balises d'assistance
« Réponse #4 le: 06 Avril 2012, 20:56:30 »
Enfaite le réel problème est que ça n'affiche pas le curseur sur la map, mais cela change bien la couleur du prénom du joueur, alors je ne pense pas que le problème vienne de se coté là.

PS: Je précise que j'ai fait le test sur mon GM grandement modifié et sur le GM de base, et sur les deux la balise ne s'affiche pas sur la carte.

Merci d'avance et désolé du dérangement.

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Balises d'assistance
« Réponse #5 le: 07 Avril 2012, 15:34:54 »
ShowPlayerMarkers(true);
LimitPlayerMarkerRadius(500);

Avec ça peut-être ?
Nippah !

Hors ligne jennifer_Willis

  • *
  • Nouveau
  • Messages: 6
    • Voir le profil
Re : Balises d'assistance
« Réponse #6 le: 07 Avril 2012, 21:20:25 »
Effectivement j'ai réussit après avoir trouvé ShowPlayerMarkers(0); et en le transformant en  ShowPlayerMarkers(1);

J'essaierai votre méthode aussi pour voir.

Merci à tous ceux qui m'ont aidé.

Bonne soirée