GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Damaker03 le 27 Septembre 2007, 19:48:13
-
Bonjour tout le monde,
je suis a la recherche du script qui permet d'afficher les icones qui correspond a un joueur ( si vous voyez ce que je veux dire)
J'ai déja utiliser la commande rechercher mais je n'ai pas trouvé :wall,
Merci d'avance,
Cordialement Damaker03
-
Reformule je n'ai pas bien compris !
Ps: Hm on donne pas les FS içi Hm
AK NV.
-
Salut Damaker03
Bon si tu souhaite voir tout les joueur sur ta carte tu utilise:
ShowPlayerMarkers(1);dans public OnGameModeInit() {
Voila maintenant si c'est pas sa et bien comme la dit " ArseniK " reformule ta phrase.
++ Dadou
-
Ou alors, c'est SetPlayerMapIcon qui l'interresse : http://www.gtaonline.fr/forums/index.php?topic=1250.msg8639
Et voilà la page officielle : http://wiki.sa-mp.com/wiki/SetPlayerMapIcon
++
Syg
-
Je suis d'accord ave Syg.
Par défaut ShowPlayerMarkers est a 0...
-
Non, en fait en y repensant et en voyant ton post Urbanghetto, c'est Dadou qui à raison, c'est bien ShowPlayerMarkers que Damaker03 veut.
++
Syg
-
De toute façon toutes les solutions marchent :P
-
En faite c'est pour que ça fasse ça:
(http://images2.hiboox.com/vignettes/3907/gtuukehl.jpg) (http://www.hiboox.com/lang-fr/image.php?img=gtuukehl.jpg)
(les points de couleurs sur la carte)
Merci pour toutes vos réponses ;)
EDIT:Et je le met ou dans le code ?
-
Dans OnGameModeIni :)
-
Merci, mais j'ai essayer, et j'ai l'impression que sa ne marche pas avec mon gamemode...
J'ai pourtant essayer de le mettre la ou vous dîtes de le mettre, sa ne fonctionne pas...
Quelqu'un peux m'aider ?
Merci d'avance
-
C'est normal si t'es seul dans le serveur :P
-
non on etait 2 sur le serveur vu que j'etait avec lui
-
Plus personne peux nous aider ?
-
Re Salut
Donc si j'ai bien compris si tu met: ShowPlayerMarkers(0); Sa marche pas ?
Mais c'est normal il faut metre 1 ShowPlayerMarkers(1);
est si sa ne marche pas sur ton serveur je ne vois pas du tout
Et pour les Carre de couleur c'est beaucoup plus dur essaye d'abort avec ShowPlayerMarkers(1);
et ensuite redit moi si sa marche SURTOUT TU MET 1 .
PS: Vérifie bien que tu n'as pas allieur dans ton script "ShowPlayerMarkers(0);"
Désole pour les fautes je suis pas doué ^^ ++ Dadou
-
Il me semble qu'il existe une fonction avec les "players map icon" mais comme SA:MP s'est encore fait hacker, je peux pas vérifier à part dans pawno -__-"
-
Oui, c'est celle dont j'ai parlé à tort, SetPlayerMapIcon.
Mais cette fonction sert à afficher l'incone d'un joueur pour un autre joueur.
Donc pour afficher tous les icones pour tous les joueurs, il faut faire une boucle qui appelle cette fonction.
Le plus simple c'est ShowPlayerMarrkers (1); dans OnGameModeInit, que l'on peut compléter par un appel à ShowNameTags (1); pour afficher les noms des joueurs au dessus d'eux dans le jeu.
++
Syg
-
Merci a tous pour vos réponses,
j'ai été dans OneGameModeInit,
et j'ai mis au dessu ShowPlayerMarkers au dessus de LoadProprety, donc ça donne ceci:
public OnGameModeInit()
{
new string[MAX_PLAYER_NAME];
new string1[MAX_PLAYER_NAME];
for(new c=0;c<CAR_AMOUNT;c++)
{
Gas[c] = GasMax;
}
ShowPlayerMarkers(1);
LoadProperty();
Est-ce bien comme ça ?
Merci d'avance ^^
Cordialement, Damaker
-
Oui, du moment que la ligne ShowPlayerMarkers (1); est dans OnGameModeInit, ça va marcher.
Tu peux aussi ajouter ShowNameTags (1); pour que les noms des joueurs s'affichent au dessus d'eux.
++
Syg
-
Ok merci beaucoup pour votre aide ;)
Mais j'aurai une dérniére question:
Y a pas d'autres commandes pour faire d'autres choses ?
Si vous n'avez pas compris, pas grave ^^
Merci pour tout
Cordialement, Damaker
-
J'ai effectivement pas compris ta questions lol !
AK NV.
-
Y'a plein d'autres fonctions pour faire plein d'autres choses.
La liste est donnée dans la partie droite de l'éditeur PAWN.
Par exemple :
Autre fonction intérressante à mettre dans OnGameModeInit :
UsePlayerPedAnims (); => Permet d'utiliser les animation de CJ pour faire marcher et courrir les persos (Indispensable)
Sinon à mettre soit dans OnGameModeInit soit associé à une commande :
SetGravity (grav); => Permet de fixer la gravité (défaut = 0.008)
SetWeather (ID); => Permet de fixer la météo
EnableTirePopping (1); => Permet de pourvoir crever les pneus des véhicules
Et plein d'autres encores pour faire plein d'autres choses.
++
Syg
-
Y'a plein d'autres fonctions pour faire plein d'autres choses.
La liste est donnée dans la partie droite de l'éditeur PAWN.
Par exemple :
Autre fonction intérressante à mettre dans OnGameModeInit :
UsePlayerPedAnims (); => Permet d'utiliser les animation de CJ pour faire marcher et courrir les persos (Indispensable)
Sinon à mettre soit dans OnGameModeInit soit associé à une commande :
SetGravity (grav); => Permet de fixer la gravité (défaut = 0.008)
SetWeather (ID); => Permet de fixer la météo
EnableTirePopping (1); => Permet de pourvoir crever les pneus des véhicules
Et plein d'autres encores pour faire plein d'autres choses.
++
Syg
Où puis-je en trouver une liste ?
-
C'était déjà dit Babounet :
La liste est donnée dans la partie droite de l'éditeur PAWN.
++
Syg
-
Un grand merci a toi Syg :D
Cordialement,
Damaker
-
mais comme SA:MP s'est encore fait hacker
Encore ?!?
-
Encore ?!?
Regarde la date, c'était le 28 septembre.
-
on a eseyer cette ligne ShowPlayerMarkers(1); dans le public OnGameModeInit() mais sa marche tjr pa :s c p-e pck c le mode godfather et p-e que ya une ligne dans le code pour ne pa afficher les joueur enfin j'en c rien mais je c ke la sa ne marche pa lol
Dsl pour l'ortographe suis pa doué lol
-
L'orthographe dans les posts, on en a fait le deuil il y a bien longtemps malheureusement.
Mais ce n'est pas parce que l'orthographe est morte qu'il faut tuer les mots !!
Essaie au moins de mettre plusieurs lettres dans les tiens ...
Sinon, pour ton problème, vérifie quand même que tu as bien mis à jour ton script et que tu l'as bien rechargé sur ton serveur.
++
Syg