GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Infu le 20 Mai 2011, 17:12:30
-
Re-bonjour:
J'ai face à deux (ou trois) problèmes;
1) GameTextForAll(******, 3000, 4);
| Il me manque une expression à la place des étoiles qui me permettrai IG de faire /macommande [le text que je veux à l'écran]
2) J'aurai besoin d'un Script pour un /report id
3) et un autre pour /pm id
Vous allez dire, je fais un serveur j'y connais rien, mais j'ai créer ce serveur pour apprendre :).
++ Infu
-
Salut ,
Voila pour ta commande avec le GameTextForPlayer
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/tacommande", cmdtext, true, 10) == 0)
{
GameTextForPlayer(playerid, "Ton texte", 6000, 5);
return 1;
}
Pour les Couleur il faut faire comme sa :
Bleu = ~b~
Vert = ~g~
Blanc = ~w~
Jaune = ~y~
Rouge = ~r~
Orange = ~o~
Exemple :
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/tacommande", cmdtext, true, 10) == 0)
{
GameTextForPlayer(playerid, " ~b~Ton texte", 6000, 5); // Ton texte sera BLEU car il y a le ~b~
return 1;
}
J'espère que je t'ai aider :D
Cordialement D4MI3N
-
Salut ,
Voila pour ta commande avec le GameTextForPlayer
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/tacommande", cmdtext, true, 10) == 0)
{
GameTextForPlayer(playerid, "Ton texte", 6000, 5);
return 1;
}
Pour les Couleur il faut faire comme sa :
Bleu = ~b~
Vert = ~g~
Blanc = ~w~
Jaune = ~y~
Rouge = ~r~
Orange = ~o~
Exemple :
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/tacommande", cmdtext, true, 10) == 0)
{
GameTextForPlayer(playerid, " ~b~Ton texte", 6000, 5); // Ton texte sera BLEU car il y a le ~b~
return 1;
}
J'espère que je t'ai aider :D
Cordialement D4MI3N
Oui et non...Je veux que le text qui est écrit à l'écran, soit écrit IG, et non directement dans le script.
Pour que je fasse;
/macommande blabla
/macommande blablauuu
** Je veux écrire différents textes IG, sans changer de commande **
J'espère que je me suis bien expliquer :x
-
Non je n'ai pas compris :(
-
voila un exemple
if (strcmp("/an", cmdtext, true, 10) == 0)
{
new str[80];
format(str,80,"%s",cmdtext[3]);
GameTextForPlayer(playerid,str, 6000, 5);
return 1;
}
-
Merci, sinon autre question.
Est-ce que pour un FS, il suffit de le mettre dans filterscripts pour que les commandes soit dans le serveur? Si non, dites-moi svp.
++Infu
-
le code que je t'es donner comporte une erreure flagrante par contre a toi de la trouver il n'est pas question que je donne un code tout pret le code tel qu'elle fonctionne mais pas comme tu le souhaite ;)
-
le code que je t'es donner comporte une erreure flagrante par contre a toi de la trouver il n'est pas question que je donne un code tout pret le code tel qu'elle fonctionne mais pas comme tu le souhaite ;)
Le numéro 80 ?
-
Le numéro 80 ?
J'en déduis donc que tu ne sais pas réellement programmé.
if (strcmp("/an", cmdtext, true, 3) == 0)
{
new str[80];
format(str, sizeof(str), "%s", cmdtext);
GameTextForPlayer(playerid, str, 6000, 5);
return 1;
}
-
^^ en meme temps c'etait flagrant ^^