Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

250131 Messages dans 13853 Fils de discussion- par 6295 Membres - Dernier membre: Maxipower

08 Février 2012 à 04:17:57
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Ssk, Xartrick)Couleur joueur commande
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Couleur joueur commande  (Lu 786 fois)
0 Membres et 1 Invité sur ce fil de discussion.
rivoal29
Hors ligne Hors ligne


Tueur en série
*

Messages: 268


rivoal29

« le: 12 Février 2008 à 19:19:08 »

Bonjour,
je cheche si c'est posible de faire une commande pour changer de couleur a un joueur le probleme c que mettre 0xg.... c un peu  Grimaçant
donc voila j'ai commancer et je voudraid que /cp jaune le joueur est de couleur jaune
Merci

Le code :
Code:
else if (!strcmp(cmd, "/cp", true))
{

new coco, tmpp[256];

tmpp = strtok(cmdtext, idx);
coco = strval (tmpp);


if (!strlen(tmpp))
{
SendClientMessage(playerid, VERT, "USAGE: /cp [JAUNE,ROUGE,BLEU,VERT]");
return 1;
}
SetPlayerColor(playerid,coco);
SendClientMessage(playerid,MAUVE,"Couleur modifier");
return 1;
}
Journalisée


Sismix84
Hors ligne Hors ligne


Tueur en série
*

Messages: 247


« Répondre #1 le: 12 Février 2008 à 20:15:34 »

Pour la couleur utilise ce très bon logiciel créé par notre modo, UZI-I.

Lien : http://www.gtasa.fr/download.php?act=view&id=2105

Voilà  Clin d'oeil
Journalisée
UrbanGhetto
Hors ligne Hors ligne


GTAOnline Addict
*

I PWN You !

Messages: 932


WWWUrbanGhetto

« Répondre #2 le: 12 Février 2008 à 20:55:44 »

donc voila j'ai commancer et je voudraid que /cp jaune le joueur est de couleur jaune

Vu que c'est toi qui a fais le code, Tu peut aussi le modifier...

En plus ton code n'est pas complet, Donne nous bien toutes les lignes.

Et t'es sur de vouloir faire #++ds5q465d46sq465 à chaque fois plutôt que de Jaune direct ?  Huh?
Journalisée


˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙
R@f
Administrateur Système (linux) de GTAOnline.fr
Hors ligne Hors ligne


Administrateur
GTAOnline Fan Boy
*

Messages: 2876


WWW



« Répondre #3 le: 12 Février 2008 à 21:17:33 »

urban, le truc qu'il veux faire c'est "/cp jaune"  Roulement d'yeux

++
R@f
Journalisée



Mon FlickrMon Twitter - Saxoboy




Non non non, je ne donne pas d'aide par PM, y a le forum pour ça. Et non, je n'hébergerais pas votre serveur, donc inutile de m'envoyer un PM pour ça aussi.
UrbanGhetto
Hors ligne Hors ligne


GTAOnline Addict
*

I PWN You !

Messages: 932


WWWUrbanGhetto

« Répondre #4 le: 12 Février 2008 à 21:22:28 »

Ah euh.. Euh

Bon bah tu fais une varialbe avec la couleur.

Exemple :

Code: (cpp)
new JAUNE=/*Couleur*/;

Et tu met tout ça dans ton tmpp...
Journalisée


˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙
rivoal29
Hors ligne Hors ligne


Tueur en série
*

Messages: 268


rivoal29

« Répondre #5 le: 13 Février 2008 à 13:14:32 »

Ah euh.. Euh

Bon bah tu fais une varialbe avec la couleur.

Exemple :

Code: (cpp)
new JAUNE=/*Couleur*/;

Et tu met tout ça dans ton tmpp...

Sa ve dire ? je mais ou le new ?
Journalisée


Sismix84
Hors ligne Hors ligne


Tueur en série
*

Messages: 247


« Répondre #6 le: 13 Février 2008 à 16:38:12 »

Tout en haut de ton script. Avec tout les autres new
« Dernière édition: 13 Février 2008 à 16:49:50 par Sismix84 » Journalisée
rivoal29
Hors ligne Hors ligne


Tueur en série
*

Messages: 268


rivoal29

« Répondre #7 le: 13 Février 2008 à 17:00:52 »

Tout en haut de ton script. Avec tout les autres new

Ok je teste ( ou regarde si ya erreur  Indécis )


Edit avec Erreur :

Voila l'erreur que j'ai :

Code:
C:\Program Files\Rockstar Games\GTA San Andreas\samp\gamemodes\test.pwn(23) : error 020: invalid symbol name ""
C:\Program Files\Rockstar Games\GTA San Andreas\samp\gamemodes\test.pwn(2022) : warning 203: symbol is never used: ""
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Ligne :

Code:
new JAUNE=0xFFFF00FF;
« Dernière édition: 13 Février 2008 à 17:03:55 par rivoal29 » Journalisée


UrbanGhetto
Hors ligne Hors ligne


GTAOnline Addict
*

I PWN You !

Messages: 932


WWWUrbanGhetto

« Répondre #8 le: 13 Février 2008 à 17:16:41 »

Bon je sais pas trop si c'est avec le new car je suis pas expert en tmpp, Essaye d'ajouté le define de la couleur direct au tmpp...
Journalisée


˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙
Syg
Expert programmeur C/C++/PAWN
Hors ligne Hors ligne


Administrateur
GTAOnline Legend
*

The GTAOnline Jesus

Messages: 3767


« Répondre #9 le: 13 Février 2008 à 17:34:18 »

Pas besoin de new dans ce cas :
Code:
else if (!strcmp(cmd, "/cp", true))
{
new Color[256];

/* On recupère la couleur choisie par le joueur */
Color = strtok(cmdtext, idx);

/* Si pas de couleur choisie */
if (!strlen(Color))
{
SendClientMessage(playerid, VERT, "USAGE: /cp [JAUNE,ROUGE,BLEU,VERT]");
return 1;
}

/* Selon la couleur choisie */
if (strcmp(COLOR, "jaune", true) == 0)
{
SetPlayerColor(playerid,0xFFFF00AA);
}
else if (strcmp(COLOR, "rouge", true) == 0)
{
SetPlayerColor(playerid,0xFF0000AA);
}
else if (strcmp(COLOR, "vert", true) == 0)
{
SetPlayerColor(playerid,0x00FF00AA);
}
else if (strcmp(COLOR, "bleu", true) == 0)
{
SetPlayerColor(playerid,0x0000FFAA);
}

SendClientMessage(playerid,MAUVE,"Couleur modifiée");
return 1;
}

++
Syg
Journalisée

Courtesy of GtaManiac
Eloctro
Pawno Fan
Hors ligne Hors ligne


GTAOnline Big Member
*

I Love Pawno !

Messages: 779


WWW
« Répondre #10 le: 13 Février 2008 à 17:42:20 »

Sa m'aide aussi mes pas pour la meme commande .
Journalisée

rivoal29
Hors ligne Hors ligne


Tueur en série
*

Messages: 268


rivoal29

« Répondre #11 le: 13 Février 2008 à 17:57:19 »

Pas besoin de new dans ce cas :
Code:
else if (!strcmp(cmd, "/cp", true))
{
new Color[256];

/* On recupère la couleur choisie par le joueur */
Color = strtok(cmdtext, idx);

/* Si pas de couleur choisie */
if (!strlen(Color))
{
SendClientMessage(playerid, VERT, "USAGE: /cp [JAUNE,ROUGE,BLEU,VERT]");
return 1;
}

/* Selon la couleur choisie */
if (strcmp(COLOR, "jaune", true) == 0)
{
SetPlayerColor(playerid,0xFFFF00AA);
}
else if (strcmp(COLOR, "rouge", true) == 0)
{
SetPlayerColor(playerid,0xFF0000AA);
}
else if (strcmp(COLOR, "vert", true) == 0)
{
SetPlayerColor(playerid,0x00FF00AA);
}
else if (strcmp(COLOR, "bleu", true) == 0)
{
SetPlayerColor(playerid,0x0000FFAA);
}

SendClientMessage(playerid,MAUVE,"Couleur modifiée");
return 1;
}

++
Syg

on peu en mettre temps que l'on ve
PS : merci d'avoir mi les couleur sympa lol
Journalisée


Eloctro
Pawno Fan
Hors ligne Hors ligne


GTAOnline Big Member
*

I Love Pawno !

Messages: 779


WWW
« Répondre #12 le: 13 Février 2008 à 18:22:05 »

Oui tu peut en mettre autant que tu veut .
Journalisée

Syg
Expert programmeur C/C++/PAWN
Hors ligne Hors ligne


Administrateur
GTAOnline Legend
*

The GTAOnline Jesus

Messages: 3767


« Répondre #13 le: 14 Février 2008 à 11:31:50 »

L'inconvénient, c'est que si tu en mets beaucoup, tu vas avoir 200 lignes de code juste pour ça.

++
Syg
Journalisée

Courtesy of GtaManiac
rivoal29
Hors ligne Hors ligne


Tueur en série
*

Messages: 268


rivoal29

« Répondre #14 le: 14 Février 2008 à 18:06:01 »

L'inconvénient, c'est que si tu en mets beaucoup, tu vas avoir 200 lignes de code juste pour ça.

++
Syg
Non je vais en mettre 3 ou 4 de plus .... c'est tout Sourire
Journalisée


Pages: [1]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.986 secondes avec 23 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com