GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: lepompier le 12 Avril 2008, 11:04:21

Titre: acceuile serveur
Posté par: lepompier le 12 Avril 2008, 11:04:21
bonjour sa serais pour avoir un petit renseignement comment on met a l'acceuil d'un serveur le nom du joueur par exemple je veux faire sa bienvenu(e) LENOMDUJOUEUR sur mon serveur comment mettre le nom du joueur ici
Titre: Re : acceuile serveur
Posté par: NatiVe™ le 12 Avril 2008, 11:41:11
Utilise le GetPlayerName !

Puis si tu ne sais pas l'utiliser regarde dans ton message de connection du joueur !

NV.

Titre: Re : acceuile serveur
Posté par: lepompier le 12 Avril 2008, 11:52:51
je crois savoir s'est sa ?     SendClientMessage(playerid, COLOR_YELLOW, "--°Bienvenu(e), pname sur mon serveur, NO CHEAT,NO EMBBROUILLE!°--");
Titre: Re : acceuile serveur
Posté par: NatiVe™ le 12 Avril 2008, 13:02:00
Heuu nah !

Regarde

new pName[MAX_PLAYER_NAME];
new string[48];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "%s a rejoint le serveur", pName);
SendClientMessageToAll(COLOR_YELLOW, string);

Sauf qu'il faut que tu transforme le SendClientMessageToAll en SendClientMessage

NV.

Titre: Re : acceuile serveur
Posté par: lepompier le 12 Avril 2008, 17:42:39
mci native mais je le place ou tous sa
Titre: Re : acceuile serveur
Posté par: NatiVe™ le 12 Avril 2008, 17:56:42
OnPlayerConnect

NV.

Titre: Re : acceuile serveur
Posté par: lepompier le 12 Avril 2008, 18:02:51
Ok encor merci je met sa et sinon tu pourrer pas m'aider a mettre une petite musique simpa quand on choisi son perso stp !
Titre: Re : acceuile serveur
Posté par: NatiVe™ le 12 Avril 2008, 18:05:30
Ok !

Dans la callback OnPlayerConnect tu met un

PlayPlayerSound(soundid, X, Y, Z);
Et dans la callback OnPlayerSpawn tu met

PlayPlayerSound(soundid, X, Y, Z);
Dans ce PlayPlayerSound tu met le son qui na aps de son lol

NV.

Titre: Re : acceuile serveur
Posté par: lepompier le 12 Avril 2008, 18:13:29
pas trop compris la dernier phrase mais sinon je le trouve ou le son


sinon j'ai une erreur dans mon game mod

C:\Users\XxX-Lepti-sapeur-XxX\Documents\modes-libre.pwn(372) : error 035: argument type mismatch (argument 2)
Titre: Re : acceuile serveur
Posté par: NatiVe™ le 12 Avril 2008, 18:16:16
Envoi ta ligne d'erreur !

NV.

Titre: Re : acceuile serveur
Posté par: lepompier le 12 Avril 2008, 18:19:25
s'est celle la je crois      SendClientMessage(COLOR_YELLOW, string); sinon pour le son je l trouve ou
Titre: Re : acceuile serveur
Posté par: Franky™ le 12 Avril 2008, 18:25:10
Salut,

Alors pour les sons voila le lien http://wiki.sa-mp.com/wiki/SoundID

Sinon envoie le bout de commande ou il y a l'erreur et pas que cette ligne
merci

Cordialement Franky Patou
Titre: Re : acceuile serveur
Posté par: lepompier le 12 Avril 2008, 18:29:39
voila

http://pastebin.gtaonline.fr/pastebin.php?show=414

pour les sons je remplace comment sa x,y...
Titre: Re : acceuile serveur
Posté par: NatiVe™ le 12 Avril 2008, 18:53:06
Tu met ca !

PlayPlayerSound(soundid, 0.0, 0.0, 0.0);

NV.

Titre: Re : acceuile serveur
Posté par: lepompier le 12 Avril 2008, 18:57:50
ok met l'aura pas de sons avec 00.00.00
Titre: Re : acceuile serveur
Posté par: Franky™ le 12 Avril 2008, 19:10:44
donc essaie de remplacer ton new string[48]; qui se trouve a la ligne 363
par ca

new string[256];

Et redit moi si sa refait l'erreur ou pas

EDIT:

pourquoi tu à ca ? : GetPlayerName(playerid, message, sizeof(message));

Met plutot ca:
GetPlayerName(playerid, pname, sizeof(pname));

Cordilaement
Titre: Re : Re : acceuile serveur
Posté par: jonjon le 12 Avril 2008, 19:22:11
s'est celle la je crois      SendClientMessage(COLOR_YELLOW, string); sinon pour le son je l trouve ou

C'est tout bête, juste avant COLOR_YELLOW ta oublié de mettre playerid ce qui donne

Code: (pawn) [Sélectionner]
SendClientMessage(playerid,COLOR_YELLOW, string);
Titre: Re : acceuile serveur
Posté par: lepompier le 12 Avril 2008, 19:23:20
je laisse tomber sa marche pas mais pour le sons fait moi un exemple clair car je comprend pas
Titre: Re : acceuile serveur
Posté par: jonjon le 12 Avril 2008, 19:37:32
Va voir ici (http://www.gtaonline.fr/forums/index.php/topic,3383.msg33835.html#new) je t'es tout expliqué en détail.
Titre: Re : acceuile serveur
Posté par: lepompier le 12 Avril 2008, 19:38:55
donc pour les sons on pourrer me dire et sinon pour le nom sa marche mais comment je place comme sa      SendClientMessage(playerid, COLOR_YELLOW, "--°Bienvenu(e), NOMDUJOUEUR sur mon serveur, NO CHEAT,NO EMBBROUILLE!°--"); Sinon la pas d'erreur mais je veux placer le nom du joueur comme indiquer
Titre: Re : acceuile serveur
Posté par: jonjon le 12 Avril 2008, 19:49:57
Fallait faire à peu près pareil que quand quelqu'un ce connecte.

Tien ton GM. (http://up.delux-host.com/1208022525/modes-libres.rar)
Titre: Re : acceuile serveur
Posté par: lepompier le 12 Avril 2008, 19:58:31
mercii boucoup tien prend mon msn [email protected] car sa sera plus facile
Titre: Re : acceuile serveur
Posté par: jonjon le 12 Avril 2008, 20:18:37
Je pense que t'aurais mieux fait de me l'envoyer par MP que sur le topic.
Titre: Re : acceuile serveur
Posté par: feldbrau le 13 Avril 2008, 00:11:52
Salut,

Un truc que je ne comprend pas, je me trompe peut-etre, mais:
    new message[127];
    new pName[MAX_PLAYER_NAME];
    new string[48];
    SendClientMessage(playerid, COLOR_YELLOW, "--°Bienvenu(e), pName sur mon serveur, NO CHEAT,NO EMBBROUILLE!°--");

Ca ressemblerais pas plutot a ca:
   new pName[256];
   new string[256];
   GetPlayerName(playerid, pName, sizeof(pName));
   format(string, sizeof(string), "--°Bienvenu(e), %s sur mon serveur, NO CHEAT,NO EMBBROUILLE!°--", pName);
   SendClientMessage(playerid, COLOR_YELLOW, string);
   return 1;

Par contre j'ai pas touché aux fautes de ponctuation et orthographe ^^. Ne le copie pas surtout, essaye de le comprendre et de le faire par toi meme sinon tu progressera jamais ;).

++

Titre: Re : acceuile serveur
Posté par: Franky™ le 13 Avril 2008, 00:14:27
Mdr Despo c'est se que je lui ai dit mais j'avais pas le temps de tout mettre comme toi XD
Merci de l'avoir fait à ma place
Titre: Re : acceuile serveur
Posté par: lepompier le 13 Avril 2008, 00:34:43
merci a vous tous de vous ete mobiliser pour m'aider sujet regler cela marche impecable !
Titre: Re : acceuile serveur
Posté par: NatiVe™ le 13 Avril 2008, 00:35:47
Content d'avoir pu t'aider =)

 :lock

NV.

Titre: Re : acceuile serveur
Posté par: feldbrau le 13 Avril 2008, 00:43:37
Pareil ca fait plaisir ^^, enfin si j'ai pu aider bien sur.
Titre: Re : acceuile serveur
Posté par: Franky™ le 13 Avril 2008, 01:00:57
Pareil, ravi que sa marche
Titre: Re : acceuile serveur
Posté par: jonjon le 13 Avril 2008, 01:11:38
Je lui avait déjà règlé le problème donc sa lui a permis de s'en rappeller.  :happy
Titre: Re : acceuile serveur
Posté par: lepompier le 13 Avril 2008, 14:09:28
merci a tous pour encor une fois maintenant xD passons a autre chose ! ? ! comment on peut faire dans les bohomme a l'acceuile quand on les choisi ?
Titre: Re : acceuile serveur
Posté par: NatiVe™ le 13 Avril 2008, 14:40:40
J'ai pas compris !

NV.

Titre: Re : acceuile serveur
Posté par: lepompier le 13 Avril 2008, 14:42:48
je voudrai que mes personnage dance a l'accueil quand on les choisi
Titre: Re : acceuile serveur
Posté par: NatiVe™ le 13 Avril 2008, 15:03:08
Tu met une animation dans le PlayerClass !

NV.

Titre: Re : acceuile serveur
Posté par: lepompier le 13 Avril 2008, 15:24:12
je les trouve ou ?