Archived copy of warcraft-source.com, the Warcraft: Source (WCS) forum (2007–2011), rebuilt from the Internet Archive by wc3mods.net. This page was captured on 2009-04-02 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
April 02, 2009, 08:18:07 AM *
Welcome, Guest. Please login or register.
Login with username, password and session length
News: Hall of Fame - Designer
Must Visit it
Google  
  Home   Forum   Help Search Login Register   *
Pages: [1] 2   Go Down
  Print  
Author Topic: [Commande] Gestion des xp et level  (Read 549 times)
mimo007
Level 0 Beginner

Offline Offline

Posts: 8



« on: August 22, 2008, 08:35:20 PM »

Bonjour,
Je ne sais pas si je suis dans la bonne topic, mais je voudrais mettre en place un système sur mon serveur Warcraft que je possède.

Voici les commandes que je veux connaitre.

Les XP d'une personne à chaque connexion ou changement de race.
Les Level d'une personne à chaque connexion.

Pourquoi:
Je voudrais donner par exemple 50 level pour chaque personne qui se connecte sur le serveur pour qu'il puisse avoir une chance de faire face à toutes les autres personnes qui ont des races supérieur.
Je voudrais aussi donner 5000 xp aussi si celui ci a 0 XP quelque soit le level pour l'aider à monter ces pouvoir sans être freiner par les autres;

Merci d'avance de votre aide.

Logged

Mon serveur WCS : >> 91.121.94.107:27016
Mod DeathMatch | FR | Tick rate 100
WCA | Berettonawak [FR]
Moderator
Level 7 Expert
*****
Offline Offline

France France

Posts: 1738


Big Berettonawak is watching you...



Bifkids

myServer 81.93.251.44:27015
(Warning: click connects through Steam)
« Reply #1 on: September 06, 2008, 10:00:39 PM »

Bonjour Mimo007!

Excuse moi si j'ai été un peu long à répondre (très long, franchement  :mrgreen:), mais bon, avec la rentrée, et tout, c'était pas facile de trouver le temps  Tongue.

Tout d'abord, tu es en effet sur le bon topic.
Tu es dans la section francaise, qui est en réalité le seul endroit ou tu peux librement poster en francais et obtenir une réponse en francais.

Malheureusement, je n'ai pas compris exactement ce que tu voulais faire.
Mais bon, si tu veux juste donner des levels, tu peux utiliser l'option présente dans le fichier de config de WCS (es_WCS_config_db.txt).
Toutefois, pour que cela marche, tu devras effectuer une petite opération.
Je vais t'indiquer la méthode la plus facile :
  - Ouvre es_WCS.txt avec un éditeur compatible (à savoir, par exemple, Notepad++, que j'utilise beaucoup).
  - Cherche la ligne event player_activate.
  - Ajoute dans le block event player_activate, juste au tout début, par exemple (mais après l'accolade!!), les lignes suivantes :
Code:
  es_keygetvalue wcs_total_level WCSuserdata event_var(userid) total_level
  ifx parse("(wcs_cfg_newplayerbonus > wcs_total_level)") do
    {
      wcs_getlanguage "wcs_lng" "wcs_lng_newplayerbonus"
      es_format wcs_lng server_var(wcs_lng) server_var(wcs_cfg_newplayerbonus)   
      es_delayed 15 wcs_givelevel event_var(userid) server_var(wcs_cfg_newplayerbonus) server_var(wcs_lng)
    }

Reloade ensuite WCS (en changeant la map derrière), ou bien reboot le serveur, et ton joueur devrait désormais gagner pour sa première visite server_var(wcs_cfg_newplayerbonus) levels (variable définie dans le fichier de config de WCS : es_wcs_config_db.txt).

Pour ton machin de donner de l'xp au joueur ayant 0 xp, c'est possible, et meme assez simple, mais pour pouvoir le faire, encore faudrait il que tu donnes plus de détails  Tongue.

Espérant t'avoir aidé,
     Berettonawak
Logged


MY INTERNET:
mimo007
Level 0 Beginner

Offline Offline

Posts: 8



« Reply #2 on: September 14, 2008, 01:41:41 AM »

bonjour,
Tout d'abord merci beaucoup pour tes réponses.

Je vais faire le test très prochainement sur mon serveur et je rendrai des réponses sur ce même topic pour laisser trace pour les autres personnes qui peuvent se poser dans un avenir proche les mêmes questions.

Par contre concernant les XP le principe est le même qu'avec les Level mais en plus donner des XP aux joeurs qui viennent de se connecter (vu maintenant ils vont avoir des level) et aussi des XP un bonus de 5000 Xp par exemple.

Pour les réponses prend tout ton temps , et encore merci
Par contre si j'ai bien compris je peux faire ceci aussi
Code
GeSHi (eventscripts):
 es_keygetvalue wcs_total_level WCSuserdata event_var(userid) total_level
 es_xset wcs_xpbonus 5000
 ifx parse("(wcs_cfg_newplayerbonus > wcs_total_level)") do
   {
     wcs_getlanguage "wcs_lng" "wcs_lng_newplayerbonus"
     es_format wcs_lng server_var(wcs_lng) server_var(wcs_cfg_newplayerbonus)  
     es_delayed 15 wcs_givelevel event_var(userid) server_var(wcs_cfg_newplayerbonus) server_var(wcs_lng)
     es_delayed 15 wcs_givexp event_var(userid) server_var(wcs_xpbonus) server_var(wcs_lng)
   }
 
« Last Edit: September 14, 2008, 02:05:18 AM by mimo007 » Logged

Mon serveur WCS : >> 91.121.94.107:27016
Mod DeathMatch | FR | Tick rate 100
WCA | Berettonawak [FR]
Moderator
Level 7 Expert
*****
Offline Offline

France France

Posts: 1738


Big Berettonawak is watching you...



Bifkids

myServer 81.93.251.44:27015
(Warning: click connects through Steam)
« Reply #3 on: October 11, 2008, 04:06:43 PM »

Je dois admettre ne pas en avoir la moindre idée..
J'avais vu que Krypto postait ça en disant que cela corrigeait le bug de 0.77... je chercherai dans quel fichier et à quel endroit ça va si tu veux Tongue
Logged


MY INTERNET:
mimo007
Level 0 Beginner

Offline Offline

Posts: 8



« Reply #4 on: October 16, 2008, 08:44:06 PM »

Je t'en remerci d'avance.
Et c'est vraimement sympa de ta part.

Car en ce moment je suis en train de refaire les races et de changer de serveur xD
Logged

Mon serveur WCS : >> 91.121.94.107:27016
Mod DeathMatch | FR | Tick rate 100
mimo007
Level 0 Beginner

Offline Offline

Posts: 8



« Reply #5 on: October 19, 2008, 03:48:03 PM »

Merci ton script fonctionne concernant les LEVEL , donc j'arrive a donner 20 Level à toute personne qui vient de se connecter.

Ce qu'il me reste à faire c'est de donner 1000 XP pour chaque personne qui prend une nouvelle races et pour l'aider à faire face aux autre d'avoir 1000XP gratuitement.

Deuxième question si ca te dérrange pas:
Je cherche depuis plus d'une semaine un script anti-respawn-kill j'ai même installer plusieurs (car mon WCS il est en death-match). donc pour éviter tout problème je voulais savoir si il y avait un autre script qui serait compatible avec les script de WCS.

-- Le script de gestion des levels bug enormement, il me donne sans arrêt 20 level au debut de chaque round et de maps.

Merci d'avance de ton aide.

« Last Edit: October 20, 2008, 11:03:19 PM by mimo007 » Logged

Mon serveur WCS : >> 91.121.94.107:27016
Mod DeathMatch | FR | Tick rate 100
akasasori
Level 7 Expert
*****
Offline Offline

France France

Posts: 200



« Reply #6 on: December 12, 2008, 02:40:45 PM »

c'est simple,tu n'as qu'à rajouter au joueur le god mod quand il respawn pendant 2 secondes,le temps de se defendre...
Logged
WCA | Berettonawak [FR]
Moderator
Level 7 Expert
*****
Offline Offline

France France

Posts: 1738


Big Berettonawak is watching you...



Bifkids

myServer 81.93.251.44:27015
(Warning: click connects through Steam)
« Reply #7 on: December 12, 2008, 02:43:21 PM »

Je vais voir ça, je n'ai pas le temps là Tongue
Logged


MY INTERNET:
mimo007
Level 0 Beginner

Offline Offline

Posts: 8



« Reply #8 on: December 26, 2008, 01:18:42 AM »

Merci pour ton aide Berettonawak .


Pour akasasori  : merci pour ton message mais le gor mod fonctionne bien avec WCS Source.
Si tu as un lien je suis prenneur  merci encore une fois
Logged

Mon serveur WCS : >> 91.121.94.107:27016
Mod DeathMatch | FR | Tick rate 100
Zawmbee
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 452


The GUARDIAN


« Reply #9 on: December 26, 2008, 05:07:31 AM »

Ugh, what?
Logged


(Anyone who C&P's my races, give credit, TY)
WCA | Berettonawak [FR]
Moderator
Level 7 Expert
*****
Offline Offline

France France

Posts: 1738


Big Berettonawak is watching you...



Bifkids

myServer 81.93.251.44:27015
(Warning: click connects through Steam)
« Reply #10 on: December 26, 2008, 11:05:02 AM »

french Cheesy
Logged


MY INTERNET:
mimo007
Level 0 Beginner

Offline Offline

Posts: 8



« Reply #11 on: December 28, 2008, 05:03:37 PM »

Pour le spawn kill quand je fais ceci ça ne marche pas

event player_spawn
{
        es est_god event_var(userid) 1
        es_tell event_var(userid) #lightgreen Tu vas etre proteger pendant 15 secondes.
        es_delayed 15 est_god event_var(userid) 0
        es_tell event_var(userid) #lightgreen fin de la protection
}

Avez-vous une solution pour moi svp
J'ai ce message sur le serveur Tu vas être protéger ... tout de suite apres j'ai fin de protection.
Comme-çi le serveur n'execute pas le es_delayed.

Logged

Mon serveur WCS : >> 91.121.94.107:27016
Mod DeathMatch | FR | Tick rate 100
WCA | Berettonawak [FR]
Moderator
Level 7 Expert
*****
Offline Offline

France France

Posts: 1738


Big Berettonawak is watching you...



Bifkids

myServer 81.93.251.44:27015
(Warning: click connects through Steam)
« Reply #12 on: December 28, 2008, 07:10:27 PM »

Je ne vois rien d'anormal... peux-tu nous donner des logs?
Et pourquoi ne pas ouvrir un nouveau sujet? Cheesy
Logged


MY INTERNET:
Zawmbee
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 452


The GUARDIAN


« Reply #13 on: December 28, 2008, 07:21:21 PM »

wei?  Salut, sa va?  I know a little french, lol
Logged


(Anyone who C&P's my races, give credit, TY)
WCA | Berettonawak [FR]
Moderator
Level 7 Expert
*****
Offline Offline

France France

Posts: 1738


Big Berettonawak is watching you...



Bifkids

myServer 81.93.251.44:27015
(Warning: click connects through Steam)
« Reply #14 on: December 28, 2008, 07:26:16 PM »

salut zawmbee Tongue
Logged


MY INTERNET:
Pages: [1] 2   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
April 01, 2009, 11:39:31 PM
in any case i am selling ak and m4, just call me Smiley
April 01, 2009, 10:31:10 PM
Check my Race out:
Sniper Assassin
Please leave a comment!
http://warcraft-source.com/board/index.php/topic,6780.0.html
April 01, 2009, 09:12:52 PM
Thanks banak =P
April 01, 2009, 09:05:26 PM
im not starting a battle.. and i dont care if u support koshy.
April 01, 2009, 08:19:23 PM
Pietro, you're building up a WCA vs Rest battle, which you can not win. I support Koshy here.
April 01, 2009, 03:36:13 AM
Hmmm I wonder maybe thats why I called it LMFAO??? no that couldn't be it, grow a pair piertro
April 01, 2009, 03:34:35 AM
No I didn't make thing you linked since when did I say I did? I thought it was awesome and fucking hilarious so I use it, you know like all the other people who use the bashing head against keyboard or the anime fighting style stick figure? I said MY SIGNATURE and the HELICOPTER not the dancing ali
Recent
[Today at 07:32:08 AM]

[Today at 06:44:24 AM]

[Today at 04:40:33 AM]

[Today at 04:14:34 AM]

[Today at 04:01:01 AM]

[Today at 03:54:17 AM]

[Today at 03:50:30 AM]

[Today at 03:47:30 AM]

[Today at 02:25:50 AM]

[April 01, 2009, 10:45:15 PM]
Theme switch

Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Valid XHTML 1.0! Valid CSS!
Page created in 0.138 seconds with 25 queries.