Problème, Synthaxe je pense... " C "
Dernière réponse : dans Programmation
Hello ^^
Alors, voici mon petit problème...
Dans une console, je voudrais rentrer une commande comme:
cl_crosshair_color "255 255 255"
Alors, lorsque j'essaye de me créer un petit fichier en C ( Enfin, je crois!! je n'ai aucune connaissance ) qui me le ferra tout seul, j'ai une erreur.
Je vous le montre:
{
"Crosshair_color"
{
LIST
"Dark" ""245 245 245""
"Darkblue" ""0 0 105""
"blue" ""50 50 250""
"DarkRed" ""105 0 0""
"Red" ""250 50 50""
"DarkGreen" ""0 105 0""
"Green" ""50 250 50""
"DarkYellow" ""105 105 0""
"Yellow" ""250 250 0""
"DarkLtblue" ""0 105 105""
"Ltblue" ""0 250 250""
"DarkPink" ""105 0 105""
"Pink" ""255 153 255""
"Orange" ""255 153 0""
"White" ""255 255 255""
}
{ ""50 250 50"" }
}
Ainsi, lorsque les "" sont à la suite, il ne peut fonctionner.. il y a t-il un moyen de passer cela?
Vous comprendrez, que si je ne met qu'un seul ", il ne prendra que le premier nombre arrivant.
Merci! J'suis dans l'obligation de rester en décimal pour le code des couleurs.
Alors, voici mon petit problème...
Dans une console, je voudrais rentrer une commande comme:
cl_crosshair_color "255 255 255"
Alors, lorsque j'essaye de me créer un petit fichier en C ( Enfin, je crois!! je n'ai aucune connaissance ) qui me le ferra tout seul, j'ai une erreur.
Je vous le montre:
Citation :
"cl_crosshair_color"{
"Crosshair_color"
{
LIST
"Dark" ""245 245 245""
"Darkblue" ""0 0 105""
"blue" ""50 50 250""
"DarkRed" ""105 0 0""
"Red" ""250 50 50""
"DarkGreen" ""0 105 0""
"Green" ""50 250 50""
"DarkYellow" ""105 105 0""
"Yellow" ""250 250 0""
"DarkLtblue" ""0 105 105""
"Ltblue" ""0 250 250""
"DarkPink" ""105 0 105""
"Pink" ""255 153 255""
"Orange" ""255 153 0""
"White" ""255 255 255""
}
{ ""50 250 50"" }
}
Ainsi, lorsque les "" sont à la suite, il ne peut fonctionner.. il y a t-il un moyen de passer cela?
Vous comprendrez, que si je ne met qu'un seul ", il ne prendra que le premier nombre arrivant.
Merci! J'suis dans l'obligation de rester en décimal pour le code des couleurs.
Autres pages sur : probleme synthaxe pense
Lassé par la pub ? Créez un compte
Pas très explicite ton code.
D'autant plus que :
Enfin , essaie d'être plus explicite quand à son utilisation , j'ai cru comprendre sur google , que c'est pour CS?
Et également , que veux tu dire par créer un fichier en C?
Tu compiles avec quoi?
Et me semble t'il il faut utiliser :
system("LaCommandeEnQuestion");
Console windows??
Pas très clair tout ça =/
D'autant plus que :
Citation :
Alors, lorsque j'essaye de me créer un petit fichier en C ( Enfin, je crois!! je n'ai aucune connaissance
Enfin , essaie d'être plus explicite quand à son utilisation , j'ai cru comprendre sur google , que c'est pour CS?
Et également , que veux tu dire par créer un fichier en C?
Tu compiles avec quoi?
Et me semble t'il il faut utiliser :
system("LaCommandeEnQuestion");
Citation :
Dans une consoleConsole windows??
Pas très clair tout ça =/
Enfaite, je crois que c'est du C ^^, je n'en suis pas certain.. c'est peut être rien.
Je t'explique!
Ceci est effectivement pour CS..
Dans la console de CS, pour avoir un viseur d'une autre couleur, je dois taper:
cl_crosshair_color "255 255 255" pour avoir le viseur en blanc.
Seulement, lorsque je passe par mon fichier, il ne reconnait que le premier nombre, soit du rouge.
Je te passe le fichier entier..
//DO NOT EDIT THIS HEADER, YOUR COMMENTS WILL BE LOST IF YOU DO
// User options script
//
// Format:
// Version [float]
// Options description followed by
// Options defaults
//
// Option description syntax:
//
// "cvar" { "Prompt" { type [ type info ] } { default } }
//
// type =
// BOOL (a yes/no toggle)
// STRING
// NUMBER
// LIST
//
// type info:
// BOOL no type info
// NUMBER min max range, use -1 -1 for no limits
// STRING no type info
// LIST delimited list of options value pairs
//
//
// default depends on type
// BOOL is "0" or "1"
// NUMBER is "value"
// STRING is "value"
// LIST is "index", where index "0" is the first element of the list
// Half-Life User Info Configuration Layout Script (stores last settings chosen, too)
// File generated: Thu Apr 05 22:18:11 AM
//
//
// Cvar - Setting
VERSION 1.0
DESCRIPTION INFO_OPTIONS
{
"cl_corpsestay"
{
"#Cstrike_Corpse_Stay"
{ NUMBER 0.000000 600.000000 }
{ "180.000000" }
}
"mp_decals"
{
"#Valve_Multiplayer_Decal_Limit"
{ NUMBER 0.000000 4096.000000 }
{ "300.000000" }
}
"max_shells"
{
"#Cstrike_Max_Shells"
{ NUMBER 0.000000 -1.000000 }
{ "120.000000" }
}
"max_smokepuffs"
{
"#Cstrike_Max_Smoke_Puffs"
{ NUMBER 0.000000 -1.000000 }
{ "120.000000" }
}
"cl_updaterate"
{
"Updaterate"
{ NUMBER 10.000000 101.000000 }
{ "101.000000" }
}
"cl_cmdrate"
{
"Cmdrate"
{ NUMBER 10.000000 101.000000 }
{ "101.000000" }
}
"fps_max"
{
"FPS"
{ NUMBER 0.000000 1000.000000 }
{ "100.000000" }
}
"fastsprites"
{
"#Cstrike_Smoke_Quality"
{
LIST
"#Cstrike_Smoke_Best" "0"
"#Cstrike_Smoke_Medium" "1"
"#Cstrike_Smoke_Worst" "2"
}
{ "0.000000" }
}
"cl_crosshair_color"
{
"#Cstrike_Crosshair_color"
{
LIST
"#Cstrike_Dark" "245 245 245"
"#Cstrike_Darkblue" "0 0 105"
"#Cstrike_blue" "50 50 250"
"#Cstrike_DarkRed" "105 0 0"
"#Cstrike_Red" "250 50 50"
"#Cstrike_DarkGreen" "0 105 0"
"#Cstrike_Green" "50 250 50"
"#Cstrike_DarkYellow" "105 105 0"
"Yellow" "250 250 0"
"#Cstrike_DarkLtblue" "0 105 105"
"#Cstrike_Ltblue" "0 250 250"
"#Cstrike_DarkPink" "105 0 105"
"#Cstrike_Pink" "255 153 255"
"#Cstrike_Orange" "255 153 0"
"#Cstrike_White" "255 255 255"
}
{ "50 250 50" }
}
"cl_righthand"
{
"#Cstrike_Weapon_Alignment"
{
LIST
"#Cstrike_Left_Handed" "0"
"#Cstrike_Right_Handed" "1"
}
{ "1.000000" }
}
"net_graph"
{
"Graph"
{
LIST
"0" "0"
"1" "1"
"2" "2"
"3" "3"
}
{ "0" }
}
"net_graphpos"
{
"#Cstrike_Graphos"
{
LIST
"Right" "0"
"Left" "1"
"Center" "2"
}
{ "1" }
}
"_vgui_menus"
{
"#Cstrike_Buy_Menu_Type"
{
LIST
"#Cstrike_Old_Style_Menus" "0"
"#Cstrike_VGUI_Menus" "1"
}
{ "0.000000" }
SetInfo
}
"_cl_minmodels"
{
"Minmodels"
{ BOOL }
{ "0" }
SetInfo
}
"_cl_himodels"
{
"Himodels"
{ BOOL }
{ "0" }
SetInfo
}
"_cl_shadows"
{
"Shadow"
{ BOOL }
{ "1" }
SetInfo
}
"_cl_weather"
{
"Weather"
{ BOOL }
{ "1" }
SetInfo
}
"_cl_autowepswitch"
{
"#Cstrike_Automatic_Weapon_Switch"
{ BOOL }
{ "0" }
SetInfo
}
"hud_centerid"
{
"#Valve_Center_Player_Names"
{ BOOL }
{ "1" }
}
"_ah"
{
"#Cstrike_AutoHelp"
{ BOOL }
{ "0" }
SetInfo
}
"hud_takesshots"
{
"#Valve_Automatic_Screenshots"
{ BOOL }
{ "0" }
}
"cl_observercrosshair"
{
"#Valve_Observer_Crosshair"
{ BOOL }
{ "1" }
}
"cl_radartype"
{
"#Cstrike_RadarType"
{
LIST
"#Cstrike_Transparent" "0"
"#Cstrike_Solid" "1"
}
{ "1.000000" }
}
}
Voilà.. en gros, ce que je veux faire, c'est de pouvoir créer une commande sans passer par la console, mais par un fichier... Le fichier crée est un guide que l'on retrouve dans les options.
M'enfin, dans la commande, il ne reconnait que cette commande:
cl_crosshair_color 255 255 255
Alors, les deux derniers 255 ne sont pas prit du manque du "
La vrai commande doit être:
cl_crosshair_color "255 255 255"
Mais, cela veut dire que dans ma syntaxe je dois l'écrire:
"White" ""255 255 255""
Mais, cela ne fonctionne pas.
Je t'explique!
Ceci est effectivement pour CS..
Dans la console de CS, pour avoir un viseur d'une autre couleur, je dois taper:
cl_crosshair_color "255 255 255" pour avoir le viseur en blanc.
Seulement, lorsque je passe par mon fichier, il ne reconnait que le premier nombre, soit du rouge.
Je te passe le fichier entier..
Citation :
// NOTE: THIS FILE IS AUTOMATICALLY REGENERATED, //DO NOT EDIT THIS HEADER, YOUR COMMENTS WILL BE LOST IF YOU DO
// User options script
//
// Format:
// Version [float]
// Options description followed by
// Options defaults
//
// Option description syntax:
//
// "cvar" { "Prompt" { type [ type info ] } { default } }
//
// type =
// BOOL (a yes/no toggle)
// STRING
// NUMBER
// LIST
//
// type info:
// BOOL no type info
// NUMBER min max range, use -1 -1 for no limits
// STRING no type info
// LIST delimited list of options value pairs
//
//
// default depends on type
// BOOL is "0" or "1"
// NUMBER is "value"
// STRING is "value"
// LIST is "index", where index "0" is the first element of the list
// Half-Life User Info Configuration Layout Script (stores last settings chosen, too)
// File generated: Thu Apr 05 22:18:11 AM
//
//
// Cvar - Setting
VERSION 1.0
DESCRIPTION INFO_OPTIONS
{
"cl_corpsestay"
{
"#Cstrike_Corpse_Stay"
{ NUMBER 0.000000 600.000000 }
{ "180.000000" }
}
"mp_decals"
{
"#Valve_Multiplayer_Decal_Limit"
{ NUMBER 0.000000 4096.000000 }
{ "300.000000" }
}
"max_shells"
{
"#Cstrike_Max_Shells"
{ NUMBER 0.000000 -1.000000 }
{ "120.000000" }
}
"max_smokepuffs"
{
"#Cstrike_Max_Smoke_Puffs"
{ NUMBER 0.000000 -1.000000 }
{ "120.000000" }
}
"cl_updaterate"
{
"Updaterate"
{ NUMBER 10.000000 101.000000 }
{ "101.000000" }
}
"cl_cmdrate"
{
"Cmdrate"
{ NUMBER 10.000000 101.000000 }
{ "101.000000" }
}
"fps_max"
{
"FPS"
{ NUMBER 0.000000 1000.000000 }
{ "100.000000" }
}
"fastsprites"
{
"#Cstrike_Smoke_Quality"
{
LIST
"#Cstrike_Smoke_Best" "0"
"#Cstrike_Smoke_Medium" "1"
"#Cstrike_Smoke_Worst" "2"
}
{ "0.000000" }
}
"cl_crosshair_color"
{
"#Cstrike_Crosshair_color"
{
LIST
"#Cstrike_Dark" "245 245 245"
"#Cstrike_Darkblue" "0 0 105"
"#Cstrike_blue" "50 50 250"
"#Cstrike_DarkRed" "105 0 0"
"#Cstrike_Red" "250 50 50"
"#Cstrike_DarkGreen" "0 105 0"
"#Cstrike_Green" "50 250 50"
"#Cstrike_DarkYellow" "105 105 0"
"Yellow" "250 250 0"
"#Cstrike_DarkLtblue" "0 105 105"
"#Cstrike_Ltblue" "0 250 250"
"#Cstrike_DarkPink" "105 0 105"
"#Cstrike_Pink" "255 153 255"
"#Cstrike_Orange" "255 153 0"
"#Cstrike_White" "255 255 255"
}
{ "50 250 50" }
}
"cl_righthand"
{
"#Cstrike_Weapon_Alignment"
{
LIST
"#Cstrike_Left_Handed" "0"
"#Cstrike_Right_Handed" "1"
}
{ "1.000000" }
}
"net_graph"
{
"Graph"
{
LIST
"0" "0"
"1" "1"
"2" "2"
"3" "3"
}
{ "0" }
}
"net_graphpos"
{
"#Cstrike_Graphos"
{
LIST
"Right" "0"
"Left" "1"
"Center" "2"
}
{ "1" }
}
"_vgui_menus"
{
"#Cstrike_Buy_Menu_Type"
{
LIST
"#Cstrike_Old_Style_Menus" "0"
"#Cstrike_VGUI_Menus" "1"
}
{ "0.000000" }
SetInfo
}
"_cl_minmodels"
{
"Minmodels"
{ BOOL }
{ "0" }
SetInfo
}
"_cl_himodels"
{
"Himodels"
{ BOOL }
{ "0" }
SetInfo
}
"_cl_shadows"
{
"Shadow"
{ BOOL }
{ "1" }
SetInfo
}
"_cl_weather"
{
"Weather"
{ BOOL }
{ "1" }
SetInfo
}
"_cl_autowepswitch"
{
"#Cstrike_Automatic_Weapon_Switch"
{ BOOL }
{ "0" }
SetInfo
}
"hud_centerid"
{
"#Valve_Center_Player_Names"
{ BOOL }
{ "1" }
}
"_ah"
{
"#Cstrike_AutoHelp"
{ BOOL }
{ "0" }
SetInfo
}
"hud_takesshots"
{
"#Valve_Automatic_Screenshots"
{ BOOL }
{ "0" }
}
"cl_observercrosshair"
{
"#Valve_Observer_Crosshair"
{ BOOL }
{ "1" }
}
"cl_radartype"
{
"#Cstrike_RadarType"
{
LIST
"#Cstrike_Transparent" "0"
"#Cstrike_Solid" "1"
}
{ "1.000000" }
}
}
Voilà.. en gros, ce que je veux faire, c'est de pouvoir créer une commande sans passer par la console, mais par un fichier... Le fichier crée est un guide que l'on retrouve dans les options.
M'enfin, dans la commande, il ne reconnait que cette commande:
cl_crosshair_color 255 255 255
Alors, les deux derniers 255 ne sont pas prit du manque du "
La vrai commande doit être:
cl_crosshair_color "255 255 255"
Mais, cela veut dire que dans ma syntaxe je dois l'écrire:
"White" ""255 255 255""
Mais, cela ne fonctionne pas.
Questions :
Où as tu inséré ton script?(fichier, dossier etc...)
Pourquoi écris-tu toute la liste si tu veux uniquement le curseur en blanc? :
Et quel est la couleur par defaut du curseur?
J'ai également du mal à saisir l'utilité des doubles guillemets "Color" "" xxx xxx xxx ""
D'autant plus que d'après le fichier source , çe devrait être du genre :
Pas facile de t'aider , car ce n'est pas du C , le C n'étant pas un langage de script.
Tu ne m'as pas l'air de vraiment savoir ce que tu fais je me trompe?
Où as tu inséré ton script?(fichier, dossier etc...)
Pourquoi écris-tu toute la liste si tu veux uniquement le curseur en blanc? :
"cl_crosshair_color" { "Crosshair_color" { LIST "Dark" ""245 245 245"" "Darkblue" ""0 0 105"" "blue" ""50 50 250"" "DarkRed" ""105 0 0"" "Red" ""250 50 50"" "DarkGreen" ""0 105 0"" "Green" ""50 250 50"" "DarkYellow" ""105 105 0"" "Yellow" ""250 250 0"" "DarkLtblue" ""0 105 105"" "Ltblue" ""0 250 250"" "DarkPink" ""105 0 105"" "Pink" ""255 153 255"" "Orange" ""255 153 0"" "White" ""255 255 255"" } { ""50 250 50"" } }
Et quel est la couleur par defaut du curseur?
J'ai également du mal à saisir l'utilité des doubles guillemets "Color" "" xxx xxx xxx ""
D'autant plus que d'après le fichier source , çe devrait être du genre :
"cl_crosshair_color" { "#Cstrike_Crosshair_color" { "#Cstrike_Color" "xxx xxx xxx" } { ""50 250 50"" } // je me demande l'utilité de cette ligne , le problème ne viendrait t'il pas de là? }
Pas facile de t'aider , car ce n'est pas du C , le C n'étant pas un langage de script.
Tu ne m'as pas l'air de vraiment savoir ce que tu fais je me trompe?
Citation :
Où as tu inséré ton script?Le fichier doit se renommer en .scr
Citation :
Et quel est la couleur par defaut du curseur? Je les mis en Vert.
50 250 50
Je t'explique.. Je vais prendre xxx yyy zzz pour les couleurs..
Si je tape:
"Color" " xxx xxx xxx "
La commande finale sera:
xxx yyy zzz
Alors, seulement xxx sera prit en compte
si je tape:
"Color" "" xxx xxx xxx ""
Alors, la commande sera:
"xxx yyy zzz"
Citation :
// je me demande l'utilité de cette ligne , le problème ne viendrait t'il pas de là?La dernière ligne nous donne la valeur par défaut..
Enfaite, je sais ce que je fais, puisque les autres codes que j'ai écris fonctionnent.. sauf celui-là... la liste!
bon comme je joue pas a CS, j'ai peut etre faux mais jete un coup d'oeil au post de Fl4t sur:
http://forums.cs-fusion.com/phpBB2/viewtopic.php?t=7192...
http://forums.cs-fusion.com/phpBB2/viewtopic.php?t=7192...
Lassé par la pub ? Créez un compte
- Contenus similaires :
- ForumProblème ActiveX (je pense)
- ForumProbleme affichage Bureau sur TV avec ATI X300 (probleme cablage je pense)
- Forumproblème de synthaxe
- ForumProbleme de synthaxe de requete mysql
- ForumProblème (Download) utorrent, plus complexe que vous ne le pensez
- ForumProbleme d'alim je pense
- ForumPensez vous quon puisse parfois resoudre certains problèmes par la violence?
- ForumPetit problème d'internet (partage de connexion je pense) :)
- ForumPense un probléme de disk dur
- Voir plus