GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ShaDowxx™ le 06 Décembre 2010, 07:20:30

Titre: Créer un petit texte au deçu d'un pickup
Posté par: ShaDowxx™ le 06 Décembre 2010, 07:20:30
Bonjour, s'il vous plaît, vous pouvez me dire comment mettre un texte en 3d au dessus d'un pickup ? J'en aurait vraiment besoin. Merci d'avance
Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: Foo le 06 Décembre 2010, 07:27:36
Salut,

Create3DTextLabel

Pour plus d'aide, consulte le wiki :
http://wiki.sa-mp.com/wiki/Create3DTextLabel (http://wiki.sa-mp.com/wiki/Create3DTextLabel)

Bonne journée.
Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: cristab le 06 Décembre 2010, 09:46:17
il y a un code pour cela dans la partit code script utile de ce meme forum

Voici 2 petites fonctions qui pourrons peut-être aidé quelqu'un

Code: (pawn) [Sélectionner]
stock CreerPickup(Id,Mode,Float:x,Float:y,Float:z,text[],Color,Float:Distance)
{
AddStaticPickup(Id, Mode, x,y,z);
Create3DTextLabel(text,Color, x,y,z+1,Distance,0);
}
stock IsAnUsedVehicle(vehid)
{
for(new player=0; player<MAX_PLAYERS; player++)
    {
      if(IsPlayerInAnyVehicle(player))
{
if(GetPlayerVehicleID(player) == vehid)
{
return 1;
}
}
    }
    return 0;
}
Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: ShaDowxx™ le 06 Décembre 2010, 13:13:55
Euh personnellement moi je m'y connait pas avec le "strock" à quoi sert t-il ?
Merci Foo c'est utile ;)
Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: Xartrick le 06 Décembre 2010, 13:15:44
http://wiki.sa-mp.com/wiki/Stock#stock

;).
Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: ShaDowxx™ le 06 Décembre 2010, 13:22:05
Rôôôh, le code ne marche pas. :(
Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: cristab le 06 Décembre 2010, 13:54:28
sa ne fonctionne pas sa ???


stock CreerPickup(Id,Mode,Float:x,Float:y,Float:z,text[],Color,Float:Distance)
{
AddStaticPickup(Id, Mode, x,y,z);
Create3DTextLabel(text,Color, x,y,z+1,Distance,0);
}

CreerPickup(1,1234,23.4556,56.456,2.34,"Coucou",0x008080FF,15.00);

PS position factice
Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: Brian Turner le 06 Décembre 2010, 17:56:54
[HS] Pas pour etre mechant, mais tu pourai pas faire un topic avec tout tes problemes au lieu de faire plusieur comme sa? Merci [/hs]
Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: ShaDowxx™ le 06 Décembre 2010, 18:23:41
Pourquoi pas ?

Voici une image de mon problème : (voir les pièces jointe)
Désolé de la qualité mais je joue sur mon PC Portable  :lmfao

Par contre au niveau du script je l'ai mis juste en dessous de mon pickup (peut-être je fais une erreur ?)
Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: ShaDowxx™ le 07 Décembre 2010, 18:41:02
à l'aide !!!
Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: S!m le 07 Décembre 2010, 21:57:36
Salut,

merci d'éviter de faire un up après moins de 48 heures prochaine fois.

montre ta ligne de création de pickup pour voir...

++Sim++
Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: ShaDowxx™ le 08 Décembre 2010, 07:28:12
voici mon code

Code: (pawn) [Sélectionner]
public OnGameModeInit()
pbar1 = CreatePickup(1239, 2, -682.4048,968.6945,12.1328);
Create3DTextLabel("Envie d'alcool ? Faites: \n /bar.",0x008080FF,682.4048,968.6945,12.1328,4.2338,0);

et

Code: (pawn) [Sélectionner]
public OnPlayerPickUpPickup(playerid, pickupid)
{
  if(pickupid == pbar1)
  return 1;
}

Mais je comprends pas pourquoi la petite phrase n'apparait pas :@
Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: chneubeul le 08 Décembre 2010, 07:56:48
Salut, il apparait bien mais en X = 682 et non X = -682  :happy
Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: steve76 le 08 Décembre 2010, 08:09:47
chneubeul t'as donné la réponse, tu as oublié le - devant ton 682.4048

Sinon tu es vachement précis pour ta distance d'affichage. "4.2338"
Tu peux arrondir à 4.0 ou 5.0  ;)

Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: ShaDowxx™ le 08 Décembre 2010, 08:26:08
Enfin sa marche !
Titre: Re : Créer un petit texte au deçu d'un pickup
Posté par: Xartrick le 08 Décembre 2010, 13:00:57
Les positions doit être précise (positives ou négatives) !