prob tres urgent de script !!!

Répondre
Partager Rechercher
c'est juste un script de repos ^^ il se compile bien mai en faite ce script permet de suprimer un certain objet a chake foi que qq dort ^^ le prob c ke jai limpression que des ke kk dort ca le verifi pour tlm ki est connecter !! et donc ca fai grave ramer le module ^^ ou alors g ossi lipression ke c'est suprimer et objet a chaque foi kon rentre dans une zone -_- je sai pas koi faire ^^ et c tres urgent
le voila :
Code PHP:

void main()
{
//WriteTimestampedLogEntry("PLAYER_REST");
ExportAllCharacters();
// perte de lamulette des abysses
object oPJ GetEnteringObject();
object oMort GetItemPossessedBy(oPJ"mort");
while (
GetIsObjectValid(oMort))
{
DestroyObject(oMort,0.0);
}

Pas étonnant que ça rame, ton script tourne en boucle sur le while de la fin (puisque l'objet n'est effectivement détruit qu'à la fin de l'éxécution du script avec DestroyObject)

Ceci devrait aller mieux :

Code PHP:

void main()
{
   
//WriteTimestampedLogEntry("PLAYER_REST");
   
ExportAllCharacters();
   
// perte de l'amulette des abysses
   
object oPJ GetEnteringObject();
   
object oMort GetItemPossessedBy(oPJ"mort");
   if(
GetIsObjectValid(oMort))
      
DestroyObject(oMort);

Par ailleurs, je te conseillerais de vérifier que la fonction ExportAllCharacters n'y est pour rien. Je sais, certains ont déja dit que cette fonction ne faisait pas ramer du tout, mais peut-être que la config du serveur joue un peu et puis bon j'ai le souvenir d'un ExportAllChar sur heartbeat qui avait fait bien des dégats
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés