antok

Esprit Omniscient
  • Content Count

    3652
  • Joined

  • Last visited

  • Points

    2,005 [ Donate ]

Community Reputation

44 Apprenti

6 Followers

About antok

  • Rank
    viv imperial
  • Birthday 09/29/1997

Etat Civil

  • Nationality
    Français
  • Sexe
    Homme

Profil

  • Discord
    antok#2291

Recent Profile Visitors

921 profile views
  1. C'est une requête SQL à exécuter dans la console (sur navicat par exemple, clic droit sur la db player -> Console)
  2. Si ta quête utilise un state, il se peut que le personnage soit dans un state différent après la lecture du texte, dans ce cas, il te suffit de remettre à zéro la quête dans la table quest DELETE FROM quest WHERE dwPID = ID_PERSONNAGE AND szName = "NOM_QUETE" AND szState="__status";
  3. Le problème est ici : local enemy_id = pc.get_player_id() ce code devrait être à l'intérieur du pc.select, là il est avant
  4. C'est la fonction qui supprime tous les "buff" du joueur qui pose problème (RemoveGoodAffect), elle supprime les buff 1 par 1 et envoie les packets 1 par 1, ce qui fait 1 packet par buff supprimé (une vingtaine au total), il faudrait faire en sorte que seul 1 packet soit envoyé
  5. Dans les sources serveur, fichier char.cpp. Dans la fonction PointChange, cherche case POINT_LEVEL_STEP: et tu devrais déjà avoir une condition de niveau (je crois que c'est 100 par défaut) tu as juste à modifier ce niveau
  6. Ligne 121 tu fais table.getn(lieux_list) alors que lieux_list n'est pas défini. Peut-être tu voulais mettre menu_list ?
  7. Peux-tu poster la quête en entière ? Ca serait plus simple pour trouver où est le problème
  8. Dans ta requête tu sélectionnes les colonnes une par une, donc tu dois forcément faire [1][1]. En revanche, si tu ne fais une seule requête en sélectionnant tous les lieu en une seule fois, tu peux faire [1][1], [1][2], [1][3] etc
  9. Tu ne peux pas juste écrire "lieu" étant donné que la fonction retourne ça sous forme de tableau à 2 dimensions (n°ligne, n°colonne). Dans ton cas ça donnerait lieu[1][1] (première ligne, première colonne)
  10. Je pense que tu as un problème au niveau de ton httpd.conf, verifie bien que les extensions .php sont bien reliées à PHP et que le module est activé. Ajoute moi sur discord si tu veux (antok#2291) ça sera plus simple pour t'aider
  11. Le processus apache est démarré ?
  12. Pour trouver le nom du package tu peux faire : pkg search mod_php Ensuite tu installes la version correspondant à ta version de PHP
  13. Pour apache24, le chemin est libexec/apache24/libphp5.so Si tu ne l'as pas : pkg install mod_php5
  14. Essaye ça : quest give_item begin state start begin when VNUM.use begin --- Remplacer "VNUM" avec le VNUM de l'item. local give_items = { [1] = { {11299, 1}, --- Item pour Shinsoo (ROUGE) (vnum, nombre) }, [2] = { {11499, 1}, --- Item pour Chunjo (JAUNE) (vnum, nombre) }, [3] = { {11699, 1}, --- Item pour Jinno (vnum, nombre) }, } for k, item in give_items[pc.get_empire()] do pc.give_item2(item[1], item[2]) end end end end