GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Soravani le 14 Septembre 2009, 20:49:22
-
Bonsoir ! J'ai besoin d'aide ...
Je voudrais créer la commande /say sur mon serveur TDM/STUNT.
/say servirais à parler à une distance limité ( comme dans les RPG )
Mais, je ne sais vraiment pas comment faire..
Pouvez vous m'aidez s'il vous plait ?
Merci d'avance,
++
-
J'utilise pour ma part le ProxDetector, essaye de voir en utilisant le bouton 'Recherche' si y a pas un topic qui en parle ;)
-
je te creer une fonction vers midi pour voir si quelqu' un est a coter du point donner
-
Ok merci ;)
-
public SayProximiter(playerid,COLOR,str[],Float:radius)
{
new Float:x,Float:y,Float:z;
new Float:x1,Float:y1,Float:z1;
for(new i = 0;i <= MAX_PLAYERS;i++)
{
GetPlayerPos(i,x,y,z);
GetPlayerPos(playerid,x1,y1,z1);
if(((x - x1) * (x - x1)) +((y - y1) * (y - y1)) + ((z - z1) * (z - z1)) <= (radius * radius))
{
SendClientMessage(i,COLOR,str);
}
}
}
-
Ok, merci, je vais testez.
++
EDIT:: je l'ai mis, mais, ensuite, je doit faire quoi ? Je doit rajouter un /b ( par exemple ) d'un GM RPG ?
Peu tu m'explqiuer de a à z ? :s
Merci,
++
-
UP..
-
c'est tout bete dans ta commande /say a la place de SandClientMessageToAll tu met
SayProximiter(playerid,TA COULEUR,string,15);
-
Ca marche merci
-
euh oui est ??