• 04 Juin 2026, 12:25:10


Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - [T_StAfF]Benji

Pages: [1]
1
Salut , je vais vous expliquer comment activer le private message dans SA-MP 0.3

Donc tout d'abord nous allons ajouter sa en haut du script


// Defines

#define ADMINFS_MESSAGE_COLOR 0xFF444499
#define PM_INCOMING_COLOR     0xFFFF22AA
#define PM_OUTGOING_COLOR     0xFFCC2299

// news

new cmd[256];
new tmp[256];
new Message[256];
new gMessage[256];
new pName[MAX_PLAYER_NAME+1];
new iName[MAX_PLAYER_NAME+1];
new idx;


Ensuite nous allons ajouter la commande :


if(strcmp("/pm", cmd, true) == 0)
{
tmp = strtok(cmdtext,idx);

if(!strlen(tmp) || strlen(tmp) > 5) {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Utilisation : /pm [ID] [MESSAGE]");
return 1;
}

new id = strval(tmp);
        gMessage = strrest(cmdtext,idx);
       
if(!strlen(gMessage)) {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Utilisation : /pm [ID] [MESSAGE]");
return 1;
}

if(!IsPlayerConnected(id)) {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"L'ID que tu as saisie est incorrecte.");
return 1;
}

if(playerid != id) {
GetPlayerName(id,iName,sizeof(iName));
GetPlayerName(playerid,pName,sizeof(pName));
format(Message,sizeof(Message),"%s(%d): %s",iName,id,gMessage);
SendClientMessage(playerid,PM_OUTGOING_COLOR,Message);
format(Message,sizeof(Message),"%s(%d): %s",pName,playerid,gMessage);
SendClientMessage(id,PM_INCOMING_COLOR,Message);
PlayerPlaySound(id,1085,0.0,0.0,0.0);

printf("PM: %s",Message);

}
else {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Tu ne pas pas t'envoyé de PM.");
}
return 1;
}



Et voila , vous avez activez le private message !

PS : Je pense grandement que l'identation est a refaire ^^

++
[StAfF]Benji

2
Showroom SA:MP / Re : [FS] AdminMenu System By Franky
« le: 30 Octobre 2009, 15:29:17 »
Le lien est mort , si tu pouvais le remettre.

3
Showroom SA:MP / Re : [FS] TextDraw Newbie
« le: 02 Juillet 2009, 18:48:09 »
Idem pour l'écriture , mais je l'avais changé en une plus grosse écriture où on voyait l'ombre derrière. C'était magnifique  :-* :D



    ++ [T_StAfF]Benji  ;)

4
Showroom SA:MP / Re : [FS] TextDraw Newbie
« le: 02 Juillet 2009, 18:19:28 »
Je confirme les dires de Cristab : Déjà vu sur le forum SA:MP (J'en ai déjà même fais une modification )



    ++ [T_StAfF]Benji  ;)

5
Showroom SA:MP / Re : [FS] Admin on Duty v1
« le: 02 Juillet 2009, 18:16:30 »
Salut , en le testant sur mon serveur , j'ai remarqué qu'il y avait un soucis au niveau des commandes /register & /login . Quand tu te log il y a marqué un texte disant que le pseudo n'était pas enregistré  ;D  ;D



    ++ [T_StAfF]Benji  ;)

Pages: [1]