SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Français/French

Reply
 
Thread Tools Display Modes
Old 15/06/2010, 04:32 PM   #1
pontiac
Little Clucker
 
Join Date: Jun 2010
Posts: 15
Reputation: 0
Default [Aide] Création d'une commande

Bonjour à tous,

Je voulais vous demander si quelqu'un savait m'aider car je trouve embêtant de changer son skin en faisant /vetement puis suivant
Alors qu'il y aurait beaucoup plus simple de faire /vetement IDDUVETEMENT

Si quelqu'un pouvait m'aider !

Merci à vous !
pontiac is offline   Reply With Quote
Old 16/06/2010, 12:30 PM   #2
SlashPT
High-roller
 
SlashPT's Avatar
 
Join Date: Sep 2009
Location: Hell
Posts: 2,071
Reputation: 107
Default Re: [Aide] Création d'une commande

Bonjour je ne compris pas de Français parce que je suis portuguese mais je vous faire de script

Try it!

pawn Code:
#include <a_samp>

new
    string[256];

#define rouge 0xF60000AA

public OnPlayerCommandText(playerid, cmdtext[])
{
    new
      cmd[256],
      tmp[256],
    haz,
      idex;

    cmd = strtok(cmdtext, idex);
    tmp = strtok(cmdtext, idex);
    if(format(cmd, 256,"vetement"))
    {
        haz = strval(tmp);
      SetPlayerSkin(playerid, haz);
      format(string, sizeof(string),"Tu ai change de vetement sur le ID: %d",haz);
      SendClientMessage(playerid, rouge, string);
    }
    return 0;
}

strtok(const stringa[], &index)
{
    new length = strlen(stringa);
    while ((index < length) && (stringa[index] <= ' '))
    {
        index++;
    }

    new offset = index;
    new result[20];
    while ((index < length) && (stringa[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
        result[index - offset] = stringa[index];
        index++;
    }
    result[index - offset] = EOS;
    return result;
}

Sorry for my bad French
__________________

Zh3r0Jansish
SlashPT is offline   Reply With Quote
Old 16/06/2010, 12:50 PM   #3
scott1
Gangsta
 
Join Date: Oct 2008
Posts: 747
Reputation: 3
Default Re: [Aide] Création d'une commande

Ceci me semble mieux, mais ne change pas grand chose

Code:
#include <a_samp>

new
	string[256];

#define rouge 0xF60000AA

public OnPlayerCommandText(playerid, cmdtext[])
{
	new
	  cmd[256],
	  tmp[256],
   	haz,
	  idex;

	cmd = strtok(cmdtext, idex);
	if(format(cmd, 256,"vetement"))
	{
       tmp = strtok(cmdtext, idex);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /vetement [id skin]");
				return 1;
			}
		haz = strval(tmp);
	  SetPlayerSkin(playerid, haz);
	  format(string, sizeof(string),"Tu ai change de vetement sur le ID: %d",haz);
	  SendClientMessage(playerid, rouge, string);
	}
	return 0;
}

strtok(const stringa[], &index)
{
	new length = strlen(stringa);
	while ((index < length) && (stringa[index] <= ' '))
	{
		index++;
	}

	new offset = index;
	new result[20];
	while ((index < length) && (stringa[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
	{
		result[index - offset] = stringa[index];
		index++;
	}
	result[index - offset] = EOS;
	return result;
}
A la limite on peur encore rajouté la condition si le skin est valide. Il y en a certain qui ne le sont pas
__________________
scott1 is offline   Reply With Quote
Old 16/06/2010, 07:53 PM   #4
pontiac
Little Clucker
 
Join Date: Jun 2010
Posts: 15
Reputation: 0
Default Re: [Aide] Création d'une commande

Salut !

Merci à vous deux ! Thank you and don't Worry Dark !

Je vais tester ça ! I go to test !

Merci !

Edit : J'ai oublié le skin staff, sa aurait été bien de le retirer de cette manière les joueurs ne pourrait pas prendre le skin Admin.
pontiac is offline   Reply With Quote
Old 16/06/2010, 11:03 PM   #5
scott1
Gangsta
 
Join Date: Oct 2008
Posts: 747
Reputation: 3
Default Re: [Aide] Création d'une commande

Code:
if(format(cmd, 256,"vetement"))
	{
       tmp = strtok(cmdtext, idex);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /vetement [id skin]");
				return 1;
			}
      if(haz == IDSKINSTAFF)
       {
				format(string, sizeof(string),"Le skin %d est réservé pour les admins, choisis en un autre",haz);
	            SendClientMessage(playerid, rouge, string);
				return 1;
			}
		haz = strval(tmp);
	  SetPlayerSkin(playerid, haz);
	  format(string, sizeof(string),"Tu ai change de vetement sur le ID: %d",haz);
	  SendClientMessage(playerid, rouge, string);
	}
__________________
scott1 is offline   Reply With Quote
Old 17/06/2010, 09:27 AM   #6
pontiac
Little Clucker
 
Join Date: Jun 2010
Posts: 15
Reputation: 0
Default Re: [Aide] Création d'une commande

Merci à toi
pontiac is offline   Reply With Quote
Old 17/06/2010, 01:35 PM   #7
scott1
Gangsta
 
Join Date: Oct 2008
Posts: 747
Reputation: 3
Default Re: [Aide] Création d'une commande

Avec plaisir
__________________
scott1 is offline   Reply With Quote
Old 17/06/2010, 03:26 PM   #8
pontiac
Little Clucker
 
Join Date: Jun 2010
Posts: 15
Reputation: 0
Default Re: [Aide] Création d'une commande

Dis moi je crois que j'ai du me tromper quelque part, si jamais tu avais le temps un jour on pourrait regarder ça ensemble ? Merci à toi"
pontiac is offline   Reply With Quote
Old 18/06/2010, 02:49 PM   #9
scott1
Gangsta
 
Join Date: Oct 2008
Posts: 747
Reputation: 3
Default Re: [Aide] Création d'une commande

Te tromper?
__________________
scott1 is offline   Reply With Quote
Old 29/09/2011, 06:43 PM   #10
ibo67
Little Clucker
 
Join Date: Jul 2011
Posts: 47
Reputation: 0
Default Re : [Aide] Création d'une commande

Je cherche a cree la commande /acceptermort (pour que les medeçin ai du travail) et /comeback je n'arrive vrement pas svp aider moi
ibo67 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[TUTO]Fais ta propre commande ! [S4League]Jinku Français/French 11 22/12/2012 06:53 PM
[AIDE] j'ai besoin de votre aide Carlo_Tysou Français/French 5 14/06/2010 11:38 AM
Ajouter Commande Braquage de Banque fast360 Français/French 4 29/05/2010 07:41 PM
sftdm /park commande baba59 Français/French 4 24/05/2010 05:15 PM
[aide pour crée un gps] Aidé moi svp :) Dylan_Torreto Français/French 9 18/05/2010 05:14 AM


All times are GMT. The time now is 01:18 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.