GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: mahad le 03 Septembre 2011, 20:30:45

Titre: Question a propos du SetPlayerMarkerForPlayer
Posté par: mahad le 03 Septembre 2011, 20:30:45
Bonsoir,

Sur mon ancien GM j'avais une commande /bk qui fonctioné ( Couleur du joueur + marque sur la map )

et mainenant sachant que j'ai rien touché il fonctione plus

SetPlayerMarkerForPlayer(i, playerid, COLOR_RED);
et ceci depuis que j'ai changé samp en 0.3c

y a t'il une nouvelle fonction ou autre pour ceci ?

merci d'avance
Titre: Re : Question a propos du SetPlayerMarkerForPlayer
Posté par: Xartrick le 03 Septembre 2011, 20:32:03
Que vaut: i, playerid et COLOR_RED ?
Titre: Re : Question a propos du SetPlayerMarkerForPlayer
Posté par: mahad le 05 Septembre 2011, 21:20:00
Bonjour, Bonsoir

pour le i :

for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(DynamicFactions[PlayerInfo[playerid][pFaction]][fType] == 1)
{
SetPlayerMarkerForPlayer(i, playerid, COLOR_RED);
format(string, sizeof(string), "ALL UNITS: %s a activé sa balise d'urgence, il a surement besoin d'aide.", GetPlayerNameEx(playerid));
SendClientMessage(i, COLOR_DBLUE, string);
//SendFactionMessage(PlayerInfo[playerid][pFaction], COLOR_DBLUE, string);
}
}
}
(14 lignes)

et pour le Color Red :

#define COLOR_RED 0xA10000AA
voila merci d'avance
Titre: Re : Question a propos du SetPlayerMarkerForPlayer
Posté par: MrJunki le 10 Septembre 2011, 18:40:20
Quelle est le message d'erreur ?
Titre: Re : Question a propos du SetPlayerMarkerForPlayer
Posté par: mahad le 11 Septembre 2011, 23:54:16
y a pas d'erreur juste qu'une fois fait le /bk aucun point rouge sur la map par contre le pseudo du joueur change bien de couleurs
Titre: Re : Question a propos du SetPlayerMarkerForPlayer
Posté par: NoLimit le 15 Septembre 2011, 10:54:00
Tu utilise surement le GM de Foo, le problème reste un mystère pour moi, mais pourquoi mettre: 'i' et 'playerid' dans la même ligne, c'est insensée.
 
Titre: Re : Question a propos du SetPlayerMarkerForPlayer
Posté par: spiirou le 15 Septembre 2011, 11:09:29
Salut,

La valeur alpha est tres peu opaque,#define COLOR_RED 0xA10000AA
Cela ne fonctionnerait-il pas mieux avec ?#define COLOR_RED 0xA10000FF
Ce n'est qu'une suggestion, je n'avance rien de sur
Titre: Re : Question a propos du SetPlayerMarkerForPlayer
Posté par: Xolokos le 16 Septembre 2011, 17:49:10
Code: (pawn) [Sélectionner]
0xA10000AA est transparent je croit que spiirou a raison.
Titre: Re : Question a propos du SetPlayerMarkerForPlayer
Posté par: mahad le 27 Septembre 2011, 23:22:59
je test

Merci pour vos aide

ps : oui script de foo