Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Max Floodeur prématuré
Inscrit le: 13 Jan 2009 Messages: 550 Sujets: 47 Spécialité en worldedit: La partie déclencheurs sauf le GUI.
|
Posté le: 27/01/09 12:56 Sujet du message: Remarques sur les fonctions prédéfinies |
|
|
Je crée ce sujet afin que chacun puisse faire des remarques sur des fonctions prédéfinies (dans common.j et blizzard.j) qu'il trouverait bizarres ou ne comprendrait pas.
Je commence :
SubStringBJ( chaine, debut, fin )
--> renvoie la sous-chaine de "chaine" comprise entre les caractères d'indice debut et fin (rien à dire)
SubString( chaine, debut, fin )
--> renvoie la sous-chaine de "chaine" comprise entre les caractères d'indice debut et fin-1 (fin-1 ? pourquoi fin-1 ? )
ConvertPlayerColor( playerId )
--> renvoie la couleur correspondante à "playerId" :
0 => PLAYER_COLOR_RED
1 => PLAYER_COLOR_BLUE
etc...
or cela ne fonctionne pas pour rouge (pour playerId = 0) _________________
|
|
Revenir en haut |
|
|
Eme Floodeur prématuré
Inscrit le: 02 Nov 2008 Messages: 541 Sujets: 23
|
|
Revenir en haut |
|
|
profet Instanton Gravitationnel Singulier
Inscrit le: 21 Aoû 2007 Messages: 1633 Sujets: 53 Spécialité en worldedit: Pain d'épice multitâche (terrain, scripts, textures, modèles...) Médailles: 2 (En savoir plus...)
|
Posté le: 27/01/09 19:17 Sujet du message: Re: Remarques sur les fonctions prédéfinies |
|
|
Le \n est un saut de ligne, le caractère de fin de chaine est le \0.
Les indexes des caractères commençant à zero, ceci explique que le dernier soit n-1 _________________
Bêta Systems: 70%
Bêta Spells: 13%
Bêta Arts & graphics: 70% |
|
Revenir en haut |
|
|
Max Floodeur prématuré
Inscrit le: 13 Jan 2009 Messages: 550 Sujets: 47 Spécialité en worldedit: La partie déclencheurs sauf le GUI.
|
Posté le: 29/01/09 16:02 Sujet du message: |
|
|
Hmmm d'accord mais si je veux prendre le caractère numéro i d'une chaîne str, il faut que je fasse SubString( str, i, i + 1 )
Malgré vos explications je ne comprends toujours pas ça. Je trouve plus logique un SubStringBJ( str, i, i ) _________________
|
|
Revenir en haut |
|
|
profet Instanton Gravitationnel Singulier
Inscrit le: 21 Aoû 2007 Messages: 1633 Sujets: 53 Spécialité en worldedit: Pain d'épice multitâche (terrain, scripts, textures, modèles...) Médailles: 2 (En savoir plus...)
|
Posté le: 29/01/09 20:36 Sujet du message: |
|
|
Sinon tu peux utiliser celle là:
Jass: | //Extract a string from an other string.
//Example: SubString( "Hello World", 1, 4 ) //return "ello"
//
function Substring takes string s, integer start, integer length returns string
if( start<0 )then
set start = 0
endif
return SubString( s, start, start+length )
endfunction |
_________________
Bêta Systems: 70%
Bêta Spells: 13%
Bêta Arts & graphics: 70% |
|
Revenir en haut |
|
|
Troll-Brain Ri1kamoua
Inscrit le: 23 Aoû 2007 Messages: 7143 Sujets: 147 Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance Médailles: 2 (En savoir plus...)
|
Posté le: 08/07/09 17:09 Sujet du message: |
|
|
déplacé _________________
|
|
Revenir en haut |
|
|
|