Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- int teleporteurs (int argc, char *argv[])
- {
- char question_tele [50], reponse_tele [50];
- int pnj_teleporteur, id_arriver, cell_arriver;
- printf("Quel pnj voulez-vous?");
- printf("\n\n1. Je veux le pnj zaap!");
- printf("Attention tout est predefinie avec ce pnj!");
- printf("\n2. Je veux un pnj personnaliser");
- printf("Attention une seule destination possible avec ce pnj!");
- scanf("%d", &pnj_teleporteur);
- switch (pnj_teleporteur)
- {
- case 1:
- printf("Vous avez choisi le pnj type zaap!");
- printf("\nVoici votre ligne swf a copier/coller:");
- printf("ligne swf a rajouter");
- break;
- case 2:
- printf("Vous avez choisi le pnj personnaliser");
- printf("Veuillez rentrer l'id de la map d'arriver: ");
- scanf("%d", &id_arriver);
- printf("\nVeuillez rentrer l'id de la cellule d'arriver: ");
- scanf("%d", &cell_arriver);
- printf("Veuillez ecrire le texte que votre pnj devra reciter: pas plus de 50 caracteres!!\n");
- scanf("%s", &question_tele);
- printf("Veuillez ecrire la reponse du joueur: pas plus de 50 caracteres!!\n");
- scanf("%s", &reponse_tele);
- printf("Voici votre ligne swf a copier/coller:\n");
- printf("ligne swf a rajouter");
- break;
- default :
- {
- return teleporteurs;
- }
- }
- }
- int metiers(int pnj_metiers)
- {
- printf("Quel pnj voulez vous?");
- printf("Ici les questions/reponses des pnj sont predefinies!!");
- printf("\n\n1.Je veux un pnj metiers de forgemagie!");
- printf("\n2.Je veux un pnj metiers de recoltes!");
- printf("\n3.Je veux un pnj metiers de crafts!");
- scanf("%d", &pnj_metiers);
- switch (pnj_metiers)
- {
- case 1:
- printf("vous avez choisi le pnj des metiers magique!!");
- printf("\n\nVoila votre ligne swf a copier/coller:\n");
- printf("ligne swf a rajouter");
- break;
- case 2:
- printf("vous avez choisi le pnj des metiers de recoltes!!");
- printf("\n\nVoila votre ligne swf a copier/coller:\n");
- printf("ligne swf a rajouter");
- break;
- case 3:
- printf("vous avez choisi le pnj des metiers crafts!!");
- printf("\n\nVoila votre ligne swf a copier/coller:\n");
- printf("ligne swf a rajouter");
- break;
- default:
- {
- return metiers;
- }
- break;
- }
- }
- int main(int argc, char *argv[])
- {
- char nom_du_pnj [20], validation [2], question [50], reponse [50];
- int skin_pnj = 0, type_pnj = 0, alignement = 0, id_pnj = 0, metierpnj = 0;
- void teleporteur();
- printf("===NPC creator===\n\n");
- printf("'By Hugow'\n\n");
- printf("Pour Ancestra et derives seulement !!\n\n");
- printf("entrez le nom de votre pnj: ");
- scanf("%s", &nom_du_pnj); //Definition du nom du pnj.
- printf("\nvotre pnj s'apelle: %s\n\n", nom_du_pnj);
- printf("Quel skin voulez vous pour votre pnj? ");
- scanf("%d", &skin_pnj); //Definition du skin du pnj
- printf("\nLe skin de votre pnj sera: %d\n\n", skin_pnj);
- printf("Quel ID devra prendre votre nouveau pnj?");
- scanf("%d", &id_pnj); //Definition de l'id du pnj
- printf("\nL'id de votre pnj sera: %d\n\n", id_pnj);
- printf("Quel type de pnj voulez vous?\n\n");
- printf("1. Je veux un pnj createur de guilde!\n");
- printf("2. Je veux un pnj alignement!\n");
- printf("3. Je veux un pnj vendeur!\n");
- printf("4. Je veux un pnj metiers!\n");
- printf("5. Je veux un pnj teleporteurs!\n");
- scanf("%d", &type_pnj); //Definition du type de pnj
- switch (type_pnj)
- {
- case 1: //pnj guilde
- printf("Vous avez choisi le pnj createur de guilde!\n");
- printf("Quel texte votre pnj devra t'il reciter?(!!!PAS PLUS DE 50 CARACTERE!!!)");
- scanf("%s", question);
- printf("quelle reponse sera disponible au joueur?");
- scanf("%s", reponse);
- printf("Voila votre ligne swf a copier/coller:\n");
- printf("ligne swf a rajouter\n\n");
- break;
- case 2: //pnj alignement
- do
- {
- printf("Quel alignement doit donner votre pnj?\n\n");
- printf("1. Bontarien!\n");
- printf("2. Brakmarien!\n");
- printf("3. Serianne!\n");
- scanf("%d", &alignement);
- if (alignement == 1) //Bontarien
- {
- printf("Ce sera donc un pnj alignement Bontarien!\n");
- printf("Quel texte votre pnj devra t'il reciter?(!!!PAS PLUS DE 50 CARACTERE!!!)");
- scanf("%s", question);
- printf("quelle reponse sera disponible au joueur?");
- scanf("%s", reponse);
- printf("voici votre ligne swf a copier/coller:\n ");
- printf("ligne swf a rajouter\n\n");
- }
- if (alignement == 2) //Brakmarien
- {
- printf("Ce sera donc un pnj alignement Brakmarien!\n");
- printf("Quel texte votre pnj devra t'il reciter?(!!!PAS PLUS DE 50 CARACTERE!!!)");
- scanf("%s", question);
- printf("quelle reponse sera disponible au joueur?");
- scanf("%s", reponse);
- printf("voici votre ligne swf a copier/coller:\n ");
- printf("ligne swf a rajouter\n\n");
- }
- if (alignement == 3) //Serianne
- {
- printf("Ce sera donc un pnj alignement Serianne!\n");
- printf("Quel texte votre pnj devra t'il reciter?(!!!PAS PLUS DE 50 CARACTERE!!!)");
- scanf("%s", question);
- printf("quelle reponse sera disponible au joueur?");
- scanf("%s", reponse);
- printf("voici votre ligne swf a copier/coller:\n ");
- printf("ligne swf a rajouter\n\n");
- }
- } while (alignement != 1 && alignement != 2 && alignement != 3); //Si mauvais chiffre
- break;
- case 3: //pnj vendeur
- printf("Ce sera donc un pnj vendeur!\n");
- printf("voici votre ligne swf a copier/coller:\n");
- printf("ligne swf a rajouter\n\n");
- break;
- case 4:
- metiers (0); //appel a la fontion metiers
- break;
- case 5:
- teleporteurs (0); //appel a la fonction teleporteur
- break;
- default: //Si mauvaise entree
- {
- return main;
- }
- break;
- }
- printf("Lorsque vous avez termine ecrivez OK: "); //Fin
- scanf("%s", &validation);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement