Rechercher un sujet

Apsia

Forums : Apsia - Discussions - Pokémon - Steven Universe - Support - Sérieux - Défouloir - Roleplay - Fanfics

Il faut être connecté à son compte arkazien pour pouvoir s'inscruster à la discussion, très cher.e.

Aller à la page : 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9; [ Première page - Page précédente - Page suivante - Dernière page ]

Auteur Message
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 28/05/2015 à 14h38
Messages : 9805
Message édité le 28/05/2015 à 14h38
Ben ça peut aussi marcher en ligne de code, le souci c'est qu'il faut connaître le langague SQL, cette fois xD

Ca donne un truc du genre :

- Citation -
INSERT INTO `pokedex` (`idPokedex`, `numero`, `nom`, `poids`, `pv`, `attaque`, `defense`, `attSpe`, `defSpe`, `vitesse`, `idType1`, `idType2`, `idEvo`, `nivEvo`, `tauxCapture`) VALUES
(1, 1, 'Bulbizarre', 6.9, 45, 49, 49, 65, 65, 45, 1, 2, 2, 16, 45),
(2, 2, 'Herbizarre', 13, 60, 62, 63, 80, 80, 60, 1, 2, 3, 32, 45),
(3, 3, 'Florizarre', 100, 80, 82, 83, 100, 100, 80, 1, 2, 0, 0, 45),
...



Perso je comprends ce qui est écrit, mais c'est pas forcément le cas de tout le monde et on peut vite s'embrouiller.
Effra homme

Arkazien déconnecté
Le 28/05/2015 à 15h13
Messages : 2900
Avec près de 720 Pokémon, il y aura certainement un gros... gros paquet ! J'imagine bien le travail long et fastidieux du coup. ^^;
Zihark homme

Arkazien déconnecté
Le 28/05/2015 à 16h12
Messages : 3729
Ah bah si il faut je peux aider ! J'ai "que ça à faire" en ce moment. Et ça m'a l'air plutôt simple comme code. Si tu veux que je vous avance un peu donne moi des numéros de pokémon pas encore fait et je t'envoi un fichier ;)
(j'aurai peut être une ou deux questions pour pas faire de bêtises mais sinon ça a l'air simple ^^)
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 28/05/2015 à 17h17
Messages : 9805
Message édité le 28/05/2015 à 17h19
Comme tu le sens ! Si tu veux aider je te donne quelques infos... que je mets ici si d'autres personnes veulent aider.

Pour éviter de faire deux fois les mêmes, c'est mieux de procéder par génération. Je te propose d'entrer la 2G, de Germignon à Célébi. Ca fait 100 entrées, ce qui est pas mal déjà mais pas non plus atroce.

- Citation -
INSERT INTO `pokedex` (`numero`, `nom`, `poids`, `pv`, `attaque`, `defense`, `attSpe`, `defSpe`, `vitesse`, `idType1`, `idType2`, `idEvo`, `nivEvo`, `tauxCapture`) VALUES
(1, 'Bulbizarre', 6.9, 45, 49, 49, 65, 65, 45, 1, 2, 2, 16, 45),
(2, 'Herbizarre', 13, 60, 62, 63, 80, 80, 60, 1, 2, 3, 32, 45),
(3, 'Florizarre', 100, 80, 82, 83, 100, 100, 80, 1, 2, 0, 0, 45),



Le code déjà cité est en fait issu de la sauvegarde, pour simplifier tu peux faire comme ci-dessus (j'ai supprimé le champ idPokedex, le logiciel le calcule tout seul) et à la place tu as le numéro, qui peut être utilisé pour plusieurs Pokémon, je pense aux diverses formes comme les Zarbi, Deoxys, etc... Ne compte pas les méga, ils seront à part. Enfin vu que je ne sais pas encore comment les gérer on n'y touche pas.

Quelques précisions... Les données entrées entre parenthèses sont séparées par des virgules, les textes (ici, les noms Pokédex) sont entre apostrophes, et les nombres décimaux sont marqués par des points. PV, attaque, etc... font référence aux stats de base, quant à idType1 et idType2, c'est suivant ce tableau :

- Citation -
0 : Aucun
1 : Plante
2 : Poison
3 : Feu
4 : Vol
5 : Dragon
6 : Eau
7 : Insecte
8 : Normal
9 : Electrique
10 : Sol
11 : Fée
12 : Combat
13 : Psy
14 : Roche
15 : Acier
16 : Glace
17 : Spectre
18 : Ténèbres



idEvo correspond au numéro de l'évolution et nivEvo à son niveau. Les deux valent zéro si le Pokémon n'évolue pas. Après y'a d'autres particularités mais je m'en occuperai. Ca va faire trop sinon.

Voilà ! Je pense avoir tout dit. Et évidemment si t'as des questions n'hésite pas.
Zihark homme

Arkazien déconnecté
Le 28/05/2015 à 17h56
Messages : 3729
Okay, je m'occupe de la 2G du coup ! Pour Zarbi et j'en fait qu'un ?
Concernant les pokémon évoluant par bonheur ou pierres ou échanges, je met l'idEvo mais 0 pour le nivEvo ? (j'imagine ? sinon je mettrai 0 pou les deux xD)
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 28/05/2015 à 18h20
Messages : 9805
Message édité le 28/05/2015 à 18h22
Zarbi ils ont tous les mêmes données je crois. Un seul suffira.

Quant aux évolutions, en réalité c'est noté selon le code suivant :

idEvo vaut le numéro de l'évolution si le Pokémon évolue, zéro sinon. Il vaut également zéro en cas d'évolution multiple comme Ortide ou Tétarte.
nivEvo vaut le niveau de l'évolution si le Pokémon évolue, zéro sinon. S'il évolue par échange sans objet tenu, le niveau est de 1. Mais ça peut valoir -1, -2 ou -3 pour les évolutions spéciales (ce sont en fait des points de repère pour le code du jeu).

nivEvo vaut -3 pour toute évolution unique spéciale, comme avec une pierre, par bonheur, par objet tenu (gain de niveau ou échange) ou en apprenant une attaque, et même les trucs à la con comme Babimanta ou Pandespiègle.

nivEvo vaut -2 pour toute évolution multiple dite "automatique". En fait c'est juste ceux qui sont déterminés par le script, à savoir Débugant, Chenipotte, Ningale (oui, il compte en multiple) et Cheniti.

nivEvo vaut -1 pour toute évolution multiple à choix du dresseur. C'est le cas de Ortide, Tétarte, Ramoloss, Evoli, Kirlia, Stalgamin et Coquiperl.

Si tu as un doute, demande-moi ou au pire mets 0. Mais surtout pas "?", c'est une donnée numérique xD
Zihark homme

Arkazien déconnecté
Le 28/05/2015 à 18h28
Messages : 3729
Okay ça marche !

Juste une question/remarque : si pour les pokémon évoluant par échanges seuls tu mets nivEvo à 1, ça risque pas de les faire évoluer dès qu'ils gagneront un niveau ? Ou alors tu traites '1' comme une exception comme 0 et les valeurs négatives ?
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 28/05/2015 à 18h50
Messages : 9805
En fait ils n'évoluent pas automatiquement, c'est l'admin qui déclenche l'évo. Dès que le Pokémon atteint le niveau requis, une notification est lancée et le dresseur choisit s'il veut évoluer ou non.

Le 1, c'est pour ne pas mettre 0 ou une exception. En fait il vérifiera juste s'il est de niveau supérieur ou égal à 1, ce qui sera forcément le cas. Mais l'admin fera aussi l'échange, du coup il déclenchera l'évolution en même temps.
Zihark homme

Arkazien déconnecté
Le 28/05/2015 à 18h55
Messages : 3729
Okay, oui c'est pas bête non plus comme ça ! ^^

Je dois pas avoir trop de problèmes avec la 2G de toutes façons xD
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 28/05/2015 à 19h00
Messages : 9805
Message édité le 28/05/2015 à 19h14
Nan en effet, t'as pas de -1 et t'as que Débugant en -2. Par contre, entre Togepi, Pichu et les autres, t'as quelques -3 xD

Allez, bon courage ! Et si d'autres ont envie d'aider, ils sont les bienvenus. Pas que pour les Pokémon d'ailleurs, on a également les attaques, talents et divers objets.
Zihark homme

Arkazien déconnecté
Le 28/05/2015 à 19h09
Messages : 3729
T'as pas inversé entre -1 et -3 ? ^^'
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 28/05/2015 à 19h15
Messages : 9805
Oui, c'est vrai.
Zihark homme

Arkazien déconnecté
Le 28/05/2015 à 19h19
Messages : 3729
Message édité le 28/05/2015 à 19h20
C'est bien ce qui me semblait ^^

J'hallucine sur le poids de certains pokémon : Yanma par exemple pèse 38 kilos alors que Cotovol n'en pèse que 3 !
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 28/05/2015 à 20h20
Messages : 9805
Oh, j'ai failli oublier. Y'a les EV donnés aussi, c'est chiant mais c'est vachement important >.< mais ça se présente sensiblement sous la même forme.

- Citation -
INSERT INTO `evDonnes` (`nbEv`, `statEv`, `idPokedex`) VALUES
(1, 4, 1),
(1, 4, 2),
(1, 5, 2),
(2, 4, 3),
(1, 5, 3),
...



nbEv => nombre d'EV donnés
statEV => statistique (1 : PV, 2 : attaque, 3 : défense, 4 : att spé, 5 : def spé, 6 : vitesse)
idPokedex => le numéro du Pokémon

Si tu es courageux ça nous rendra service, sinon on peut s'en charger nous-mêmes xD
Lulufer femme - Meneuse Apsienne

Arkazienne déconnectée
Le 28/05/2015 à 22h05
Messages : 14680
Moi la j'ai ma pièce, des auditions à préparer mais je trouve des moments pour taffer un minimum.

Après comme mon taff concerne surtout le scenar je peux pas vous montrer grand chose sans vous spoiler !
Zihark homme

Arkazien déconnecté
Le 28/05/2015 à 23h49
Messages : 3729
Je me disais aussi ... D'ailleurs comment compte-tu faire pour les pokémon sexués ? Au niveau de la répartition mâle/femelle ?
Et aussi pour les talents et attaques apprises ... Tu ne feras que les pokémon capturés par les joueurs ?
Effra homme

Arkazien déconnecté
Le 29/05/2015 à 00h01
Messages : 2900
Pour les Pokémon sexués, ça devrait être relativement simple. ^^

Pour un Pokémon normal, on peut avoir la répartition suivante :
50% mâle, 50% femelle et 0% asexué.
Et pour un Pokémon qui n'a pas de sexe :
0% mâle, 0% femelle et 100% asexué.

Les talents, ça devrait être pareil ensuite, il suffit juste de mettre la bonne répartition :
50% pour le talent 1, 50% pour le talent 2, et 0% pour le talent caché.
Quelque chose comme ça a peu près.

D'ailleurs, pendant que j'y pense, c'est à propos de la nature du Pokémon. Il ne faut pas oublier que ça être influencée avec le talent Synchro. =)
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 29/05/2015 à 09h48
Messages : 9805
Sexe et talent ? C'est l'admin qui choisit.
Zihark homme

Arkazien déconnecté
Le 29/05/2015 à 11h02
Messages : 3729
Okay, et pour les attaques apprises tu sais comment vous allez faire aussi ?
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 29/05/2015 à 11h38
Messages : 9805
L'admin vérifiera à chaque niveau, sinon ça fait VRAIMENT beaucoup trop de données à ajouter xD

Aller à la page : 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9; [ Première page - Page précédente - Page suivante - Dernière page ]

Il faut être connecté à son compte arkazien pour pouvoir s'incruster à la discussion, très cher.
Retour à l'index du site / Retour à la liste des sujets / Retour à la première page / Retour en haut de la page

Arkaziens connectés : aucun !