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

SombreLune

-Serveur Aréne PVP Neverwinter Night-
 
AccueilDernières imagesS'enregistrerConnexion
Le Deal du moment : -14%
Apple MacBook Air (2020) 13,3″ Puce Apple M1 ...
Voir le deal
799 €

 

 Erreur de script

Aller en bas 
5 participants
AuteurMessage
ruru2a
Admin
ruru2a


Nombre de messages : 109
Date d'inscription : 05/03/2009

Erreur de script Empty
MessageSujet: Erreur de script   Erreur de script Icon_minitimeJeu 5 Mar - 21:54

Je n'avais jamais fait attention a une erreur stupide il va faloir que notre cher hebergeur modifie un script qui ce trouve and les proprietes du module "ru_on_lvl_up" en le remplacant par celui la :

#include "dem_color_text"
void main()
{
object oPC = GetPCLevellingUp();
string sName = GetName(oPC);
int iLvl = GetHitDice(oPC);
int iXP_anul = 500*iLvl*(iLvl-1)-1;
int iInt = GetAbilityScore(oPC, ABILITY_INTELLIGENCE);
if(iInt < 3){iInt = 3;}
int iClass2 = GetClassByPosition( 2, oPC);
int iClass3 = GetClassByPosition( 3, oPC);

if((iClass2 != CLASS_TYPE_INVALID && iClass2 < 26) || (iClass3 != CLASS_TYPE_INVALID))
{
SendMessageToPC(oPC, ColorText("!!! vous ne pouvez multiclasser qu'avec les classes de prestige !!!","r"));
SetXP(oPC, iXP_anul);
ExecuteScript("ru_rend_lvl", oPC);
return;
}

if(GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_BASTARDSWORD,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_BATTLEAXE,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_DAGGER,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_DART,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_DIREMACE,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_DOUBLEAXE,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_DWAXE,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_GREATAXE,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_GREATSWORD,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_HALBERD,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_HANDAXE,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_HEAVYCROSSBOW,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_HEAVYFLAIL,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_KAMA,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_KATANA,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_KUKRI,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTCROSSBOW,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTFLAIL,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTHAMMER,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTMACE,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_LONGBOW,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_LONGSWORD,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_MORNINGSTAR,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_QUARTERSTAFF,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_RAPIER,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_SCIMITAR,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_SCYTHE,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_SHORTBOW,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_SHORTSPEAR,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_SHORTSWORD,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_SHURIKEN,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_SICKLE,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_SLING,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_THROWINGAXE,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_TWOBLADEDSWORD,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_UNARMED,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_WARHAMMER,oPC)||
GetHasFeat(FEAT_EPIC_DEVASTATING_CRITICAL_CLUB,oPC))
{
SendMessageToPC(oPC, ColorText("!!! vous ne pouvez utiliser le critique devastateur !!!","r"));
SetXP(oPC, iXP_anul);
ExecuteScript("ru_rend_lvl", oPC);
return;
}
if(GetHasFeat(FEAT_EPIC_GREAT_SMITING_3,oPC))
{
SendMessageToPC(oPC, ColorText("! Chatiment 3 et plus interdit, Refaire votre niveau sans ce don !","r"));
SetXP(oPC, iXP_anul);
ExecuteScript("ru_rend_lvl", oPC);
return;
}int iPikpo = GetSkillRank(SKILL_PICK_POCKET,oPC);
int iCrafta = GetSkillRank(SKILL_CRAFT_ARMOR,oPC);
int iCraftw = GetSkillRank(SKILL_CRAFT_WEAPON,oPC);
if(iPikpo>iInt)
{
SendMessageToPC(oPC, ColorText("! Le Pick pocket est interdit, Refaire votre niveau sans ce talent !","r"));
SetXP(oPC, iXP_anul);
ExecuteScript("ru_rend_lvl", oPC);
return;
}

if(iCrafta>iInt)
{
SendMessageToPC(oPC, ColorText("! Le Craft est interdit, Refaire votre niveau sans ce talent !","r"));
SetXP(oPC, iXP_anul);
ExecuteScript("ru_rend_lvl", oPC);
return;
}

if(iCraftw>iInt)
{
SendMessageToPC(oPC, ColorText("! Le Craft est interdit, Refaire votre niveau sans ce talent !","r"));
SetXP(oPC, iXP_anul);
ExecuteScript("ru_rend_lvl", oPC);
return;
}

if (iLvl>30)
{
AssignCommand(OBJECT_SELF, SpeakString(ColorText("|| "+sName+" est passe niveau "+IntToString(iLvl)+" ||","g"), TALKVOLUME_SHOUT));
// ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_AURA_UNEARTHLY),oPC);
if(GetItemPossessedBy(oPC, "BIEN")!= OBJECT_INVALID)
{
ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_FNF_SUMMON_CELESTIAL),oPC);
DelayCommand(2.5,ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_STRIKE_HOLY), oPC, 0.0));
}
if(GetItemPossessedBy(oPC, "MAL")!= OBJECT_INVALID)
{
ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_FNF_PWKILL),oPC);
DelayCommand(1.5,ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_FNF_PWKILL),oPC));
DelayCommand(2.0,ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_HARM), oPC, 0.0));
}
}
}


Dernière édition par ruru2a le Lun 16 Mar - 21:19, édité 1 fois
Revenir en haut Aller en bas
Shiva Blood
Admin
Shiva Blood


Nombre de messages : 80
Localisation : SmbreLune
Date d'inscription : 27/02/2009

Erreur de script Empty
MessageSujet: Re: Erreur de script   Erreur de script Icon_minitimeSam 7 Mar - 1:04

Script changer.
Revenir en haut Aller en bas
http://les-rrr.realbb.net/
ruru2a
Admin
ruru2a


Nombre de messages : 109
Date d'inscription : 05/03/2009

Erreur de script Empty
MessageSujet: Re: Erreur de script   Erreur de script Icon_minitimeLun 16 Mar - 21:24

Ok une autres chose a ete modifié, il faut que tu refasse un copier coller du script au dessus.

De plus il faut que tu modifie le nwnplayer dans la section [server option],
rajoute : Max Hit Points=1

C'est lourd de ne pas avoir les point de vie max a chaque lvl passé.
Revenir en haut Aller en bas
Shiva Blood
Admin
Shiva Blood


Nombre de messages : 80
Localisation : SmbreLune
Date d'inscription : 27/02/2009

Erreur de script Empty
MessageSujet: Re: Erreur de script   Erreur de script Icon_minitimeLun 16 Mar - 22:33

hello,

j'ai ajouter la ligne sur le nwnlayer Smile

et re-changer le script.

bye.
Revenir en haut Aller en bas
http://les-rrr.realbb.net/
Murmandamus.




Nombre de messages : 25
Date d'inscription : 22/03/2009

Erreur de script Empty
MessageSujet: Re: Erreur de script   Erreur de script Icon_minitimeSam 28 Mar - 20:46

-je signale pour l'or qui bug,on a eu un progrès après le premier reboot
on ne gagne toujours pas d'or,mais on n'est plus remis d'office au gain du kill.
-seul le killer gagne l'xp
-aucun problème avec l'xp et po du pnj appremment.
Revenir en haut Aller en bas
Sbizz




Nombre de messages : 24
Date d'inscription : 26/03/2009

Erreur de script Empty
MessageSujet: Re: Erreur de script   Erreur de script Icon_minitimeDim 29 Mar - 0:02

Juste pour information, vu que j'ai déjà rencontré ce genre de petit souci:

Si tu souhaites apporté toi même les modifications, sans passer par Shiva, tu peux utiliser TeamViewer. Si Shiva utilise une machine serveur (càd: pas sur son PC principal) et si il te fait confiance, tu peux accéder à son PC via ce logiciel et toucher à son PC (remplacer, supprimer, déplacer et autres actions sur les fichiers). Tu peux bien entendu transférer les fichiers de ton PC à son PC. C'est pour ça qu'il faut faire confiance à l'autre Wink Car tu peux absolument TOUT faire (mis à part lancer un jeu, car tu vois pas les graphiques).

Normalement, lorsqu'on installe TV, on obtient une adresse IP unique avec un mdp. L'adresse ne changera jamais. Le mdp, a chaque lancer de TV. Si la machine est dite "serveur", tu ne rebootera pas le mdp (étant donné que tu t'amuses pas à reboot ton PC..), donc tu pourras y acceder quand tu veux.

Sbizz.
Revenir en haut Aller en bas
Hipparchia

Hipparchia


Nombre de messages : 35
Age : 39
Date d'inscription : 13/03/2009

Erreur de script Empty
MessageSujet: Re: Erreur de script   Erreur de script Icon_minitimeDim 29 Mar - 1:53

Seul le killer gagne de l'XP ???

On pourrait pas plutôt voir un script qui partage l'or entre ceux qui ont tapé la victime (et crème de la crème, aussi avec quelqu'un qui aurait healé ou chanté pour les tueurs Very Happy) ?
Revenir en haut Aller en bas
ruru2a
Admin
ruru2a


Nombre de messages : 109
Date d'inscription : 05/03/2009

Erreur de script Empty
MessageSujet: Re: Erreur de script   Erreur de script Icon_minitimeDim 29 Mar - 11:14

Hipparchia a écrit:
Seul le killer gagne de l'XP ???

On pourrait pas plutôt voir un script qui partage l'or entre ceux qui ont tapé la victime (et crème de la crème, aussi avec quelqu'un qui aurait healé ou chanté pour les tueurs Very Happy) ?

J'ai revu le script (ce n'est pas celui la) nous avons testé il ca fonction, il me semblait non ?
Revenir en haut Aller en bas
Murmandamus.




Nombre de messages : 25
Date d'inscription : 22/03/2009

Erreur de script Empty
MessageSujet: Re: Erreur de script   Erreur de script Icon_minitimeDim 29 Mar - 11:42

peut-être,j'ai déco plus tot que jen 'ai posté,on m'a dit en tout cas que l'or c'était résolu.
Revenir en haut Aller en bas
Shiva Blood
Admin
Shiva Blood


Nombre de messages : 80
Localisation : SmbreLune
Date d'inscription : 27/02/2009

Erreur de script Empty
MessageSujet: Re: Erreur de script   Erreur de script Icon_minitimeDim 29 Mar - 23:15

ce script fonctionne !

probleme d'or regler !
Revenir en haut Aller en bas
http://les-rrr.realbb.net/
Hipparchia

Hipparchia


Nombre de messages : 35
Age : 39
Date d'inscription : 13/03/2009

Erreur de script Empty
MessageSujet: Re: Erreur de script   Erreur de script Icon_minitimeMer 8 Avr - 15:13

ruru2a a écrit:
Hipparchia a écrit:
Seul le killer gagne de l'XP ???

On pourrait pas plutôt voir un script qui partage l'or entre ceux qui ont tapé la victime (et crème de la crème, aussi avec quelqu'un qui aurait healé ou chanté pour les tueurs Very Happy) ?

J'ai revu le script (ce n'est pas celui la) nous avons testé il ca fonction, il me semblait non ?
Je me souviens (enfin sur SL1 là très récemment) que je gagnais même de l'XP ou de l'or sans avoir participé au combat.
Là c'est un peu too much Very Happy Mais d'autres arènes le font, ça permet de monter un peu rien qu'en jouant, ça aide le casual (comme moi)
Revenir en haut Aller en bas
ruru2a
Admin
ruru2a


Nombre de messages : 109
Date d'inscription : 05/03/2009

Erreur de script Empty
MessageSujet: Re: Erreur de script   Erreur de script Icon_minitimeMer 8 Avr - 15:43

Le principe est (ou devrait etre le meme dans SL2 si tu es dans la zone de combat (et en vie evidement).
Revenir en haut Aller en bas
Contenu sponsorisé





Erreur de script Empty
MessageSujet: Re: Erreur de script   Erreur de script Icon_minitime

Revenir en haut Aller en bas
 
Erreur de script
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Renversement : Reglement ou script ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
SombreLune :: Forum SombreLune NeverWinter Night :: SombreLune Bug-
Sauter vers: