Apocalypse - Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilRechercherDernières imagesS'enregistrerConnexion
-45%
Le deal à ne pas rater :
PC Portable LG Gram 17″ Intel Evo Core i7 32 Go /1 To
1099.99 € 1999.99 €
Voir le deal

 

 Script : Groupe d'annonceur

Aller en bas 
3 participants
AuteurMessage
Administrateur
Hokage
Hokage



Masculin
Nombre de messages : 544
Age : 33
Date d'inscription : 30/03/2007

Script : Groupe d'annonceur Empty
MessageSujet: Script : Groupe d'annonceur   Script : Groupe d'annonceur Icon_minitimeMar 25 Aoû - 9:43

Bonjour a tous,

J'ai décidé de partagé mes anciens scriptes avec le reste de la communauté active en gage de remerciment, bien entendu je compte pas tout vous donner et pas d'un coup mais je tiens a travers ces scriptes vous montrer quelques techniques pour que par la suite (par copie) vous puissiez comprendre comment cela fonctionne et réaliser les votre.

J'ai retrouver ce petit script simple mais qui intègres des fonctions banales :

* Verification de l'argent
* La soustration de son argent
* Récupération du nom du joueur
* Prise en charge de valeur saisient par le joueur

Voici le script, j'aimerai que vous laissiez juste les 3ère ligne en souvenir de mon travail, merci...

Code:
//====================Annonceur===================
// Par Boudignot Mickael pour Apocalypse
// http://apocalypses.free.fr

izlude.gat,136,95,4   script   Annonceuse::annonce   906,{
mes "[Annonceuse]";
mes "Bonjour, je peux t'aider ?";
next;
menu "Je veux passer une annonce.",ann,"Quitter.",quit;
close;

// L'annonce
ann:
mes "Pour cela tu devras payer 1,000,000 es-tu d'accord?";
menu "Pas de probleme.",annonce,"Non merci trop cher.",quit;

annonce:
if (Zeny < 1000000) goto notzeny;
mes "[Annonceuse]";
mes "Okay, donne moi le message à passer";
set $annonce$,"zero";
input $annonce$;
next;
mes "[Annonceuse]";
mes "Dois-je passer cette annonce ?:";
mes "" + strcharinfo(0) + " : " + $annonce$ + ".";
menu "Oui",L_A,"Non, recommencer",ann;

L_A:
    close2;
    set Zeny,zeny-1000000;
    Announce " " + strcharinfo(0) + " : " + $annonce$ + " ",0,0xFF8600;
    set $annonce$,"zero";
    end;

notzeny:
mes "[Annonceuse]";
mes "Désolé mais tu n'as pas assé de zeny.";
close;

quit:
mes "[Annonceuse]";
mes "Très bien, alors à plus tard...";
close;
}

turbo_room.gat,100,121,4   script   Annonceuse (Echange)   859,{
mes "[Annonceuse]";
mes "Bonjour, voulez-vous passer une annonce pour echanger un item ?";
next;
menu "Oui, s'il vous plait.",ann,"Quitter.",quit;
close;

// L'annonce
ann:
mes "[Annonceuse]";
mes "Pour cela vous devrez payer 1,000,000, etes vous d'accord?";
next;
menu "Pas de probleme.",annonce,"Non merci trop cher.",quit;

annonce:
if (Zeny < 1000000) goto notzeny;
mes "[Annonceuse]";
mes "Okay, qu'elle item etes-vous pret à echanger ?...";
set $annonce$,"zero";
input $annonce$;
mes "... contre ?";
set $annonces$,"zero";
input $annonces$;
next;
mes "[Annonceuse]";
mes "Dois-je passer cette annonce ?:";
mes "" + strcharinfo(0) + " aimerai échanger " + $annonce$ + " contre " + $annonces$ + ".";
menu "Oui",L_A,"Non, recommencer",ann;

L_A:
    close2;
    set Zeny,zeny-1000000;
    Announce "" + strcharinfo(0) + " aimerai échanger " + $annonce$ + " contre " + $annonces$ + ".",0,0x00CCFF;
    set $annonce$,"zero";
    set $annonces$,"zero";
    end;

notzeny:
mes "[Annonceuse]";
mes "Désolé mais vous n'avez pas assé de zeny.";
close;

quit:
mes "[Annonceuse]";
mes "Très bien, alors à plus tard...";
close;
}

turbo_room.gat,100,104,4   script   Organisatrice   831,{
mes "[Organisatrice]";
mes "Bonjour.";
mes "Bienvenue dans cette double salle, ici vous trouverez dans la partie gauche tous les vendeurs amateurs.";
next;
mes "[Organisatrice]";
mes "Et sur votre droite, nous vous invitons a mettre toutes les salles de chat afin d'eviter d'encombrer la ville.";
next;
mes "[Organisatrice]";
mes "Nous vous remercions d'avance pour suivre ces quelques regles et esperons que cela vous conviendra.";
close;
}

turbo_room.gat,93,117,6   script   Annonceur (Achat)   903,{
mes "[Annonceur]";
mes "Bonjour, voulez-vous passer une annonce pour acheter un item ?";
next;
menu "Oui, s'il vous plait.",ann,"Quitter.",quit;
close;

// L'annonce
ann:
mes "[Annonceur]";
mes "Pour cela vous devrez payer 1,000,000, etes vous d'accord?";
next;
menu "Pas de probleme.",annonce,"Non merci trop cher.",quit;

annonce:
if (Zeny < 1000000) goto notzeny;
mes "[Annonceur]";
mes "Okay, qu'elle item voulez vous acheter ?...";
set $annonce$,"zero";
input $annonce$;
next;
mes "[Annonceur]";
mes "Dois-je passer cette annonce ?:";
mes "" + strcharinfo(0) + " achete " + $annonce$ + ".";
menu "Oui",L_A,"Non, recommencer",ann;

L_A:
    close2;
    set Zeny,zeny-1000000;
    Announce "" + strcharinfo(0) + " achete " + $annonce$ + ".",0,0x00CCFF;
    set $annonce$,"zero";
    end;

notzeny:
mes "[Annonceur]";
mes "Désolé mais vous n'avez pas assé de zeny.";
close;

quit:
mes "[Annonceur]";
mes "Très bien, alors à plus tard...";
close;
}


turbo_room.gat,106,117,4   script   Annonceuse (Vente)   861,{
mes "[Annonceuse]";
mes "Bonjour, voulez-vous passer une annonce pour vendre un item ?";
next;
menu "Oui, s'il vous plait.",ann,"Quitter.",quit;
close;

// L'annonce
ann:
mes "[Annonceuse]";
mes "Pour cela vous devrez payer 1,000,000, etes vous d'accord?";
next;
menu "Pas de probleme.",annonce,"Non merci trop cher.",quit;

annonce:
if (Zeny < 1000000) goto notzeny;
mes "[Annonceuse]";
mes "Okay, qu'elle item voulez vous vendre ?...";
set $annonce$,"zero";
input $annonce$;
next;
mes "[Annonceuse]";
mes "Voulez-vous donner un prix ?";
next;
menu "Oui.",annonce2,"Non.",annonce3;
annonce2:
mes "Veuillez donner un prix.";
set $annonces$,"zero";
input $annonces$;
next;
mes "[Annonceuse]";
mes "Dois-je passer cette annonce ?:";
mes "" + strcharinfo(0) + " vend " + $annonce$ + " à " + $annonces$ + " zenys.";
menu "Oui",L_A,"Non, recommencer",ann;
annonce3:
mes "[Annonceuse]";
mes "Dois-je passer cette annonce ?:";
mes "" + strcharinfo(0) + " vend " + $annonce$ + ".";
menu "Oui",L_A2,"Non, recommencer",ann;

L_A:
    close2;
    set Zeny,zeny-1000000;
    Announce "" + strcharinfo(0) + " vend " + $annonce$ + " à " + $annonces$ + ".",0,0x00CCFF;
    set $annonce$,"zero";
    set $annonces$,"zero";
    end;

L_A2:
    close2;
    set Zeny,zeny-1000000;
    Announce "" + strcharinfo(0) + " vend " + $annonce$ + ".",0,0x00CCFF;
    set $annonce$,"zero";
    set $annonces$,"zero";
    end;

notzeny:
mes "[Annonceuse]";
mes "Désolé mais vous n'avez pas assé de zeny.";
close;

quit:
mes "[Annonceuse]";
mes "Très bien, alors à plus tard...";
close;
}





izlude.gat,136,92,3   script   E-bay & Meetic   769,{

notzeny:
mes "[Susie]";
mes "Bonjours, desirez vous etre warpe dans la salle de vente et de chat?";
next;
menu "Avec plaisir",-,"Non, j'irai plus tard...",quit;
warp "turbo_room",100,100;
close;

quit:
mes "[Susie]";
mes "Très bien, alors à plus tard...";
close;
}

Je vous laisse regarder, j'y apporterai peur etre quelques explications plus tard si besoin est, n'hesitez pas Wink


Dernière édition par Administrateur le Sam 29 Aoû - 11:29, édité 3 fois
Revenir en haut Aller en bas
http://apocalypses.free.fr
darkyou
Guenin
Guenin
darkyou


Masculin
Nombre de messages : 77
Age : 30
Date d'inscription : 15/06/2008

Script : Groupe d'annonceur Empty
MessageSujet: Re: Script : Groupe d'annonceur   Script : Groupe d'annonceur Icon_minitimeMar 25 Aoû - 15:38

Bhin xd sa c'est le scripte de l'annonceuse de izlude on peut copier et c'est bon non?
Revenir en haut Aller en bas
Administrateur
Hokage
Hokage



Masculin
Nombre de messages : 544
Age : 33
Date d'inscription : 30/03/2007

Script : Groupe d'annonceur Empty
MessageSujet: Re: Script : Groupe d'annonceur   Script : Groupe d'annonceur Icon_minitimeMar 25 Aoû - 17:11

Bien sur que vous pouvez le prendre, mais le tout n'est pas de copier betement mais de regarder comment se dernier fonctionne pour que par la suite vous puissiez faire pareil sans copier coller.
Revenir en haut Aller en bas
http://apocalypses.free.fr
darkyou
Guenin
Guenin
darkyou


Masculin
Nombre de messages : 77
Age : 30
Date d'inscription : 15/06/2008

Script : Groupe d'annonceur Empty
MessageSujet: Re: Script : Groupe d'annonceur   Script : Groupe d'annonceur Icon_minitimeMar 25 Aoû - 18:46

ok
Revenir en haut Aller en bas
arkimonde
Chuunin
Chuunin
arkimonde


Masculin
Nombre de messages : 144
Age : 28
Date d'inscription : 24/06/2008

Script : Groupe d'annonceur Empty
MessageSujet: Re: Script : Groupe d'annonceur   Script : Groupe d'annonceur Icon_minitimeMar 25 Aoû - 19:39

bon je comprend moyennement mais pour liserer c custom.conf ou un truc comme sa pour ce qui connaisse pas^^'
Revenir en haut Aller en bas
Administrateur
Hokage
Hokage



Masculin
Nombre de messages : 544
Age : 33
Date d'inscription : 30/03/2007

Script : Groupe d'annonceur Empty
MessageSujet: Re: Script : Groupe d'annonceur   Script : Groupe d'annonceur Icon_minitimeSam 29 Aoû - 11:37

Alors pour insérer des scriptes que on peut qualifier de custom (c'est a dire a part au systeme d'origine) le serveur a déja prévu un fichier pour sa, comme sa tu sais exactement ce que tu rajoutes et ou, mais au final, tu peux placer tes documents la ou tu le désires. Nous allons prendre un exemple :

* Je prends ce scripte que je met dans un fichier que je nomme "annonceur.txt" je place ce fichier dans mon serveur dans "npc/custom/apocalypse" j'ai fais expret de rajouter un dossier pour vous faire comprendre le principe.

* Je vais éditer le fichier "scripts_custom.conf" qui ce trouve dans "npc" (en réalité ces fichiers sont lances pour lancer tous les autres) et on va rajouter a la fin de ce fichier :

Code:
// --Annonceur --
npc: npc/custom/apocalypse/annonceur.txt

Petites regles :
* Lorsqu'il y a un "//" la ligne n'est pas prise en compte, on utilise les "//" pour des annotations.
* Le "npc:" au debut de la ligne c'est pour dire au serveur que vous allez lancer un certain type de scripte.
* Enfin le reste c'est juste le chemin pour dire au serveur ou il se trouve.

Attention :
Si vous mettez un "//" devant "npc: npc/custom/apocalypse/annonceur.txt" alors le scripte ne sera pas chargé.

Et voila, rien de plus simple ^^...
Revenir en haut Aller en bas
http://apocalypses.free.fr
Contenu sponsorisé





Script : Groupe d'annonceur Empty
MessageSujet: Re: Script : Groupe d'annonceur   Script : Groupe d'annonceur Icon_minitime

Revenir en haut Aller en bas
 
Script : Groupe d'annonceur
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Script : Dragon wings (quete)
» XP Groupe :)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Apocalypse - Forum :: Apocalypse : Divers :: Archives-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser