GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Eloctro le 24 Avril 2009, 15:53:51
-
Bonjour ,
je cherche comment autorisé quelqu'un a un pseudo particulier une action .
Par exemple si y s'appel Coco76 il auras droit a une action j'avait déja vue sa pour les bots de sacky mais je le retrouve pu .
-
salut.
Moi j'ai un systeme pas loin de ça, j'ai que si il s'appel par exemple "Coco76" il sera kicker du serveur. tu peu faire pareil pour une cmd du genre
if (strcmp(cmd, "/Cmd", true) == 0)
{
new pName[MAX_PLAYER_NAME];
if(!strcmp("PSEUDO",pName,true))
{
new string[128];
format(string, sizeof(string), "tu peux faire ça ... comme action desormais");
SendClientMessageToAll(COLOR_GREY, string);
}
return 1;
}
A modifier pour toi.
je l'ai fait vite vite, donc je sais pas si sa bug
mais normalement sa devrai fonctionner ^^
++ Franky
-
Merci ce qui m'intéresse c'est sa :
if(!strcmp("PSEUDO",pName,true))
Parcontre ton pName est vide il faut un GetPLayerName
-
oublie pas de defnire "pName"
new pName[MAX_PLAYER_NAME];
:P
++ Franky
-
J' ai âs tres bien comrpis tu cherche a savoir comment s' appel le joueurs ??
il y a:
new nom[MAX_PLAYER_NAME];
GetPlayerName(playerid,nom,sizeof(nom));
-
Non il cherche a reserver une action/commande a un pseudo
++ Franky
-
ah ok =D