GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Le poulain de gta le 17 Décembre 2008, 16:34:03
-
bounjour a tous
serai t-il possible que l'on m'aide sur un scruipt /color [id1] [id2]
merci d'avance
-
sujet deja abordé, cherche un peu.
++
nikko
-
Salut Le Poulain de gta,
je te dirai la même chose que Nikko,
mais en ajoutant un truc:
j'ai l'impression qu'à chaque fois que tu poste pour de l'aide ça fini en topic énorme parce que tu n'est pas clair,
plusieurs auraient sans doute de la difficulté à comprendre ce que tu entend par: /color [id1][idd2]
alors précise ce que le script fait...
exemple: je suis ici pour vous demander (vous qui êtes tous très gentils) de l'aide pour une commande qui permettrais de modifier les couleurs du véhicule que l'on conduit, du genre: /color [id1][id2].....
c,est déjà bien plus explicite, force toi, tu es capable !!! ;)
++Sim++
-
Bonsoir,
Voila un script du forum Samp le code n'est pas de moi
a toi de mettre le script en Français :)
if(strcmp(cmd,"/vcolor",true) == 0)
{
new tmp[256];
new c1;
new c2;
tmp = IPTAdminMode_strtok(cmdtext, idx);
if(PlayerInfo[playerid][Level] < Config[CL_vcolor])
{
new string[256];
format(string,sizeof(string),"Level error: You need be level %d to use this command.",Config[CL_vcolor]);
SendClientMessage(playerid,COLOR_RED,string);
return 1;
}
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_WHITE,"SERVER: /vcolor [color] [color2]");
return 1;
}
c1 = strval(tmp);
tmp = IPTAdminMode_strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_WHITE,"SERVER: /vcolor [color] [color2]");
return 1;
}
c2 = strval(tmp);
if(c1 < 0 || c2 < 0 || c1 > 126 || c2 > 126)
{
SendClientMessage(playerid,COLOR_WHITE,"SERVER: Invalid color.");
return 1;
}
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,COLOR_WHITE,"SERVER: You are not in vehicle.");
return 1;
}
new string[256];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string)," * You have been set your vehicle colors to %d and %d.",c1,c2);
SendClientMessage(playerid,COLOR_YELLOW,string);
ChangeVehicleColor(GetPlayerVehicleID(playerid),c1,c2);
return 1;
}
Il permet de changer les couleurs des voitures
Si tu veux des scripts va sur Samp => http://forum.sa-mp.com/ (http://forum.sa-mp.com/)
Voici un [FS] très bien fait
http://forum.sa-mp.com/index.php?topic=33834.0 (http://forum.sa-mp.com/index.php?topic=33834.0)
cordialement,
-
Heureusement qu'il avait dis "je veut de l'aide" et pas "je veut le script" ... Tu viens de lui donner tout chauf il a juste a copier coller, c'est pas très malin ;)
-
Bonjour,
il va apprendre comme ça
si il comprend pas ba il reviendra faire une demande :)
Moi j'ai appris comme ca pour le php et je m'en sort très bien pourtant
Cordialement,
-
Il aurait fallu lui donner un morceaux du script pas le script sinon non il n'apprendra pas si il n'a juste qu'a poster et on lui donne le script j'appelle pas ça un scripteur à ce rythme la tout le monde pourra créer un serveur et devenir "scripteur" (c'est déja casiment le cas) mais bon on ne peut pas t'en vouloir ça part d'une bonne intention :snip :lmao ++.
-
Surtout que la commande que donne inbox a deux gros problèmes :
1 - Elle nécessite tout un tas de variables et de fonctions qui ne sont certainement pas présentes dans le script de "Le poulain de gta" : PlayerInfo[][], Level, Config[], CL_vcolor, IPTAdminMode_strtok, ...
2 - Ta fonction est limitée au 126 couleurs de base alors que le premier topic de cette cection montre qu'il existe plus de couleur que ça (et au passage donne la commande pour modifier les couleurs d'un véhicule).
++
Syg
-
euh ue le bout de code que tu a passer vient d'un fs admin si je me souvient bien il y a bien plus simple et plus rapide surtout moi j'en est fait une de 13 ligne pas plus mais fait voir "Le poulain de gta" ce que tu as deja fais
-
noooooooon
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1794) : error 017: undefined symbol "cmd"
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1799) : error 017: undefined symbol "IPTAdminMode_strtok"
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1799) : error 033: array must be indexed (variable "tmp")
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1800) : error 017: undefined symbol "PlayerInfo"
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1800) : warning 215: expression has no effect
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1800) : error 001: expected token: ";", but found "]"
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1800) : error 029: invalid expression, assumed zero
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1800) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
7 Errors.
lol staff man pas copier coller vu les ereurs donc
-
en faite ta question au debut c'est aider moi a faire ma commandes /color couleur1 couleur2 ou donnez moi la commandes toute prete en copier coller >:(
-
noooooooon
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1794) : error 017: undefined symbol "cmd"
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1799) : error 017: undefined symbol "IPTAdminMode_strtok"
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1799) : error 033: array must be indexed (variable "tmp")
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1800) : error 017: undefined symbol "PlayerInfo"
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1800) : warning 215: expression has no effect
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1800) : error 001: expected token: ";", but found "]"
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1800) : error 029: invalid expression, assumed zero
C:\Program Files\JEUX\Rockstar Games\GTA San Andreas\gamemodes\Stunts.pwn(1800) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
7 Errors.
Tu nous prend pour qui la ?
1- tu nous demande des truc alors que tu ne cherche pas
2- tu nous demande de corriger tes erreur alors que syg a prévenue que ca ne marcherai pas
Ca fait un peu BEAUCOUP je trouve ... >:(
++
nikko
-
Depuis que je le dit que celui la c'est un cas ^^ non j'arrète mais bon lui n'arreteras pas les posts inutile ou de pourrir les notre (LE MIEN) :bangin
-
bonjour ****angelrider**** je pense que vous devrier arreter de le casser un peu plus !!!!! Vous saver il a demander de l'aide et en plus poliment et vous lui reponder comme si setais un chien sil vous plais montrer l'exemple, si tout le monde fesais comme vous, il yaurais plus personne sur se site d'aide il debute dans tout sa et je le comprend un peu vous saver il est venere parce que un de sest pote ne laide pas, et meme isi personne ne l'aide ou quand il se fais aider il y a des petites phrase entre les aide comme par exemple""je vous aver dit que setais un cas"" vous penser vraiment que sest une attitude a faire sur un site d'aide, je ne pense pas !!!!! Vous saver un jour si vous aver besoin d'aide, ne vous plaignier pas si quelqun vous repond pareil que vous a se pauvre poulain de gta !!!! et je vien aussi a dire que le poulain de gta na pas un double compte je suis un de sest amis sest pour sa que je vien l'aider sest normale entre pote mais je vous demanderais de ne plus l'agresser surtout quand il vous parle normalement
[XK]lagunaloire60
/PS/ Je vous souhaite tout de meme un joyeux /***noel***/ quand meme et sil vous plais ne lui reponder plus mal ;)
-
Salut,
d'accord, il est traité en mal, mais faut avouer qu'il le cherche un peu avec ses façon de s'exprimer etc....
pour ne pas être en hs, je vais lui donner quelques petits conseils:
- undefined symbol = symbole non-défini, tu doit déclaré la variable plutôt, par contre, cmd doit être la commande entrée par le joueur, donc tu doit utilisé un strtok sur cmdtext et utilise le idx, tu pourra trouver plein d'exemple dans des scripts quelconques....
- plusieurs variables sont complètement inutiles
- array must be indexed veut dire que tu dois donné un index à un array (comme ceci: tmp[3] au lieu de: tmp)
++Sim++
-
Moi on va peut être encore dire que je fais chier mon monde :wall mais comme par hasard vous faites les même fautes sur les topics et si Le Poulain est mal reçu c'est hélas car il le cherche un peut c'est comme tu l'as dit un site d'aide et non de question réponse nous sommes la pour l'aider et non pas pour lui macher ou pour même y faire son mod il y a des sites pour apprendre le .pwn carément qu'il aille y faire un tour c'est comme ça que la plus part d'entre nous avons appris en passant des nuit blanche sur une erreur que maintenant est pour nous très simple donc voila tout ce que j'ai à dire c'est des encouragements pour lui qu'il s'y mette à fond et il y arrivera mais il faut qu'il y mette du sien et pour se faire apprécier qu'il adopte une bonne orthographe et qu'il stop les doubles posts voila.
Je ne suis pas un enfoiré seulement j'aime aider mais il y à certaine chose qui m'énerve comme les fautes et les doubles posts.
Sur ce Bonne soirée à vous et bonne continuation.
-
Sa y va fort ici je préfère m'éloigner ^^
-
pourquoi tu post alors ?? :blink
Non sérieux, refait toi une commande plus SIMPLE juste avec un strtok, 3 conditions et puis c'est tout ^^ Plus rapide, plus fonctionnel, puis on est la pour t'aider, cherche un peut sur le forum, il y a PLUSIEURS sujet semblables au tien, qui résoudrons ton problèmes 8)
-
bonjour je pense que vous croyais toujour que je suis le poulain de gta mlais se nest pas le cas je vais le dire une bonne foit pour toute je suis un de sest amis je lui fais sest poste parce quil ecriver comme un branck donc sest pour sa que vous aver crus que il avais un double compte mais se nest pas le cas !!!! mais la jai appercu que vous avier donner quelque reponse pour quil puisse commencer un peu je vous remercit pour sa !! ;)
je sais quil brusque un peu les gens quand il fais sest post mais il est sympa en faite faut le connaitre pour voir se coter lol (meme moi il me soul des foit lol)
mais je revient a dire merci poyur les petites reponse que vous lui avais fourni sur son post
[XK]lagunaloire60
:cheerssur se je vous dit a bientot pour un autre post de poulais de gta lol
-
0_0 woawe chu conten que vous avez compris se que je cherchai :) enfin je ne vais pas vous enmerder plus car pour le moment j'ai reussi a me faire a l'ider de inbox mes teleport ossi et avec j'ai reussi a en fire moi meme comme creez des voitures ou en acheter avec une comande et plusieur otre chose c'est plus facil et j'arive a comprendre avec cette methode mai avec la votre je n'y arive pas desoler de le dire mai oui je n'arive pas sa me bloque mai avec de l'aide ou des scripts je pourai me debrouiller c'est tout ce que je voulai dire merci a tousse de l'aide que vous m'aportez :)
sur ceux ++
[MST]Infector
-
Ta fini ta commande, cool pour toi, maintenant :lock
++
nikko
-
non jler pas fini mai chu heureux de avoir de l'aide
paske on maime pas bcp
-
Normal en nous prenant pour des ... Bon BREF, sujet CLOS
++
nikko
-
Sujet clos !!!! Vous rigoler il a meme pas encore compris comment fallais faire et jen suis sur les personne qui veuillent la reponse non eux aussi rien compris alors donner pluès daide je sest pas moi la possibiliter de faire un bon boulot moi meme je nest pas compris pourtant je mis connais alors sil vous plais expliquer (expliquer veut dire donner de bonne explication( explication veut dire donnner des renseignement (renseignement veut dire donner de laide (donner de lauide veut dire que lai gens comprenne se quil faut faire) merci pour tout et je vous dit merci pour les autre qui on besoin daide
[XK]lagunaloire60
-
Du calme les enfants, je pense que le lock fera l'affaire :lock
++
R@f