Forum Collapse of Time MMORPG 2D Francophone Gratuit
Bonjour !
Merci de votre visite sur le forum de Collapse of Time.
Connectez vous ou enregistrez vous!
Pour voir le forum, présentez vous, vous aurez alors accès à tout Wink
Bonne navigation!

Apprendre le script lettre par lettre

Page 3 sur 3 Précédent  1, 2, 3

Voir le sujet précédent Voir le sujet suivant Aller en bas

Re: Apprendre le script lettre par lettre

Message  Deus Ex Machina le Ven 8 Jan - 16:07


Çà veut dire que là le message apparaîtra à tous les joueurs qui ont pris la classe Robot?
Donc si je met index tout seul c'est tout les classes?
Pour ce que tu m'as dis du VB6 là j'ai absolument rien compris, mais comme t'as dis que c'est inutile, donc autant s'en foutre x3 tongue
Et enfin, pour le dernier script, Geo avait dit sur le forum que le script servait à remettre tous les joueurs qui ont un accès supérieur à 0 en 0, donc ensuite, la phrase dépendra, si le joueur est accès 2, c'est la première phrase, si il est déjà accès 0, la deuxième phrase.
Sinon, j'y pige toujours rien au Do While Loop ! ;'(
J'le savais que la leçon n°3, enfin celle-là je la comprendrais pas ; j't'expliquerais en détail ce que j'ai compris après que tu me répondes, sinon t'auras trop de choses à répondre xDey

Non t'as pas compris : Index1 et Index2... d'ou tu sors ça xD
C'est toujours Index en general, jamais qq chose de ce genre!

Call PlayerMsg(Index, "Lol", 5)

Ensuite tu lis mal le script de Geo, ca ne change pas l'accès, lis mieux ce qu'il dit lol.

Commence par les bases, car le do While loop c'est normal que tu comprenes pas si t'as encore des questions comme ca Smile bounce

Deus Ex Machina
Développeur
Développeur

Messages : 1153
Date d'inscription : 11/08/2009

http://www.collapse-of-time.tiny-mmo.com

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Chronos le Ven 8 Jan - 17:34

J'ai déjà tout compris, les variables et les If/Then/Else je l'ai maitrise très bien, donne moi un exercice, que je te montre tongue
Sinon, voilà ce que dit Geo sur le forum de Imaginary World Creator :
Ce script récupère donc l'acces du joueur. Si son acces est plus grand que 0 , alors il y a un message “Vous êtes plus qu'un simple joueur. Vous avez certains privilèges dans ce jeu.”
Sinon le joueur voit un message “Vous êtes un joueur. Si vous respectez les règles vous pourrez peut etre devenir un modérateur. xD”
Et puis, j'savais que j'allais être bloqué au Do While Loop :'(
avatar
Chronos
Capside Viral
Capside Viral

Messages : 221
Réputation : 9
Date d'inscription : 10/10/2009
Age : 22
Localisation : Chez moi ^^

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Deus Ex Machina le Ven 8 Jan - 19:11

Qu'on se comprene bien xD

“Vous êtes plus qu'un simple joueur. Vous avez certains privilèges dans ce jeu.”
Il ne dis PAS "Vous n'êtes plus qu'un simple joueur."

Au moins la c'est clair.

Hum un exercice?
Vaut mieux que tu lises toutes les lecons de Geo avant, mais je vais te donner un exo qui va te forcer de chercher sur le forum IWC <3

Creer un script qui empeche un joueur de passer si son level est inférieur à 10.

avatar
Deus Ex Machina
Développeur
Développeur

Messages : 1153
Réputation : 48
Date d'inscription : 11/08/2009
Age : 25
Localisation : Je suis partout et nulle part à la fois.

http://www.collapse-of-time.tiny-mmo.com

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Chronos le Ven 8 Jan - 19:31

Code:
Dim Lvlmini
Dim Playerlvl
Lvlmini = 10
If Playerlvl <= Lvlmini Then
Call PlayerMsg (index, "Tu ne peux pas accèder à cet endroit, entraîne toi encore!", 15)
Else
Call playerMsg (index, "Tu peux passer!", 15)
End If
J'y l'ai fais tout seul, promis, sans même regarder dans dans le forum x)
Sinon, Oh My Fucking God! Je crois que j'ai pigé le truc avec les boucles (Do While Loop)
avatar
Chronos
Capside Viral
Capside Viral

Messages : 221
Réputation : 9
Date d'inscription : 10/10/2009
Age : 22
Localisation : Chez moi ^^

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Deus Ex Machina le Ven 8 Jan - 19:37

En principe avec ce que tu as appris ca devrait être correct mais c'est pas ca du tout <3
Fallait chercher dans IWC, mais bon jte montre la tete du script et c'est tout c*n.

Code:

If GetPlayerLevel(Index) < 10 Then
Call PlayerBlock(Index)
End If

Ton script ne fait que activer un message alors que j'avais bien demander a ce que le joueur soit bloqué Smile

En plus tu declares la variable PlayerLevel alors que tu n'associes pas cette variable a une valeur. Mais le choix de la variable était mauvaise.

Regarde bien tout les tutos de Geo et tout ce qui concerne le script sur IWC avant :p
avatar
Deus Ex Machina
Développeur
Développeur

Messages : 1153
Réputation : 48
Date d'inscription : 11/08/2009
Age : 25
Localisation : Je suis partout et nulle part à la fois.

http://www.collapse-of-time.tiny-mmo.com

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Chronos le Ven 8 Jan - 19:47

Ah, xDey Mais je pouvais très bien mettre dans ma variable Playerlvl :
Code:
Dim Playerlvl
Playerlvl = GetPlayerLevel (index)
Non? x3 C'est quoi index, pourquoi il est là, il me fait chier, c'est bon si je met :
Code:
Dim Playerlvl
Playerlvl = GetPlayerLevel
avatar
Chronos
Capside Viral
Capside Viral

Messages : 221
Réputation : 9
Date d'inscription : 10/10/2009
Age : 22
Localisation : Chez moi ^^

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Deus Ex Machina le Ven 8 Jan - 19:54

Code:

Dim Playerlvl
Playerlvl = GetPlayerLevel (index)
Encore que ca c'est meme pas correct, t'as mis un espace pour rien, l'espace entre GetPlayerLevel et (Index) il n'en faut pas!
Sinon oui on peut dire
PlayerLvl = GetPlayerLevel(Index)

Et le Index est INDISPENSABLE. C'est lui qui permet de dire, c'est au joueur qui joue qui doit recevoir ce message. Sans ca rien ne marche d'une part et d'autre part ton script servirai a rien <3
avatar
Deus Ex Machina
Développeur
Développeur

Messages : 1153
Réputation : 48
Date d'inscription : 11/08/2009
Age : 25
Localisation : Je suis partout et nulle part à la fois.

http://www.collapse-of-time.tiny-mmo.com

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Deus Ex Machina le Ven 8 Jan - 20:49

Tiens Chronos!
Puisque tu as l'air de vouloir voir les origines des elements d'une ligne de code voici une page IWC pour toi Smile
http://www.imaginary-world-creator.fr/forum/viewtopic.php?f=36&t=1528&p=12989&hilit=findplayer#p12989
avatar
Deus Ex Machina
Développeur
Développeur

Messages : 1153
Réputation : 48
Date d'inscription : 11/08/2009
Age : 25
Localisation : Je suis partout et nulle part à la fois.

http://www.collapse-of-time.tiny-mmo.com

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Chronos le Lun 15 Mar - 19:28

Un script comme celui-là, après je le traduis ou sinon tu me donnes un truc au choix sur les trois premières leçons et puis j'éxécute le script que tu me dis et cette fois j'chercherai bien les commandes comme la dernière fois où tu m'avais dis de bien chercher pour le GetPlayerBlock ou chez plus quoi ^^'

Code:
Dim ItemNum
ItemNum = 142
Dim InvSlot
InvSlot = 1  'ici c'est le slot de l'inventaire de départ
Do While InvSlot < 25 ' ici on fait la boucle ( faut savoir qu'il y a 24 slot dans l'inventaire )
If GetPlayerInvItemNum(index, InvSlot) = ItemNum Then ' si le numéro d'item demandé a été trouvé dans un slot on met la valeur a 25 , ainsi le script s'arrête
Call PlayerMsg(index, “vous avez trouvé l'item numéro “ & ItemNum & “ idans le slot “ & InvSlot & “ .”, 15)
InvSlot = 25
End If
InvSlot = InvSlot + 1
Loop
avatar
Chronos
Capside Viral
Capside Viral

Messages : 221
Réputation : 9
Date d'inscription : 10/10/2009
Age : 22
Localisation : Chez moi ^^

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Deus Ex Machina le Lun 15 Mar - 19:39

Si tu veux je montre en exclu le script du NPC de ton choix!
Ca te permettra de voir comment je fais et de te rendre compte mieux de l'utilité des fonctions Wink
avatar
Deus Ex Machina
Développeur
Développeur

Messages : 1153
Réputation : 48
Date d'inscription : 11/08/2009
Age : 25
Localisation : Je suis partout et nulle part à la fois.

http://www.collapse-of-time.tiny-mmo.com

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Titso le Lun 15 Mar - 21:32

Chronos a écrit:Un script comme celui-là, après je le traduis ou sinon tu me donnes un truc au choix sur les trois premières leçons et puis j'éxécute le script que tu me dis et cette fois j'chercherai bien les commandes comme la dernière fois où tu m'avais dis de bien chercher pour le GetPlayerBlock ou chez plus quoi ^^'

Code:
Dim ItemNum
ItemNum = 142
Dim InvSlot
InvSlot = 1  'ici c'est le slot de l'inventaire de départ
Do While InvSlot < 25 ' ici on fait la boucle ( faut savoir qu'il y a 24 slot dans l'inventaire )
If GetPlayerInvItemNum(index, InvSlot) = ItemNum Then ' si le numéro d'item demandé a été trouvé dans un slot on met la valeur a 25 , ainsi le script s'arrête
Call PlayerMsg(index, “vous avez trouvé l'item numéro “ & ItemNum & “ idans le slot “ & InvSlot & “ .”, 15)
InvSlot = 25
End If
InvSlot = InvSlot + 1
Loop

C'est quoi ce Chinois ?? JE COMPRENS RIEN , ET JE VEU PAS COMPRENDRE Wink
avatar
Titso
Helpeur
Helpeur

Messages : 80
Réputation : 8
Date d'inscription : 28/01/2010

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Deus Ex Machina le Mar 16 Mar - 8:53

Encore ça c'est tout simple Very Happy
Pour vous dire, Orochy a 400 lignes de script rien que pour lui Wink
avatar
Deus Ex Machina
Développeur
Développeur

Messages : 1153
Réputation : 48
Date d'inscription : 11/08/2009
Age : 25
Localisation : Je suis partout et nulle part à la fois.

http://www.collapse-of-time.tiny-mmo.com

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Chronos le Mar 16 Mar - 19:29

Deus Ex Machina a écrit:Si tu veux je montre en exclu le script du NPC de ton choix!
Ca te permettra de voir comment je fais et de te rendre compte mieux de l'utilité des fonctions Wink
Hein? Tu veux dire que grâce a ce script j'peux donner les quêtes à faire en parlant aux NPCs? Sinon, l'aide des autres membres çe serait sympa même si vous n'y comprenais rien xD
En particulier toi, Titso étant donné que tu es helpeur Razz
avatar
Chronos
Capside Viral
Capside Viral

Messages : 221
Réputation : 9
Date d'inscription : 10/10/2009
Age : 22
Localisation : Chez moi ^^

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Deus Ex Machina le Mar 16 Mar - 20:10

A partir du script tu apprendras largement assez pour comprendre comment faire plein de choses, pas seulement des quêtes.
avatar
Deus Ex Machina
Développeur
Développeur

Messages : 1153
Réputation : 48
Date d'inscription : 11/08/2009
Age : 25
Localisation : Je suis partout et nulle part à la fois.

http://www.collapse-of-time.tiny-mmo.com

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Chronos le Mar 16 Mar - 20:56

Dans ce cas, j'y veux bien étant donné que j'ai crée ce topic pour ça Smile
Sinon, j'y viens de trouvé un truc encore plus facile pour que j'apprenne mieux, tu me dis par exemple de faire un script mais tu me donnes d'avance les commandes spéciaux
avatar
Chronos
Capside Viral
Capside Viral

Messages : 221
Réputation : 9
Date d'inscription : 10/10/2009
Age : 22
Localisation : Chez moi ^^

Revenir en haut Aller en bas

Re: Apprendre le script lettre par lettre

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 3 sur 3 Précédent  1, 2, 3

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum