קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [בעיה] הפקודה של @zombie לא פועלת לי בזומבי ריפק
    על ידי jixhyui בפורום שרתים פרטיים MapleStory
    תגובות: 11
    הודעה אחרונה: 24-04-2011, 15:22
  2. דחוף! הפקודה להוריד את הבוטים מהסרבר!
    על ידי Ron23 בפורום Counter Strike
    תגובות: 3
    הודעה אחרונה: 14-11-2005, 21:31
  3. שחכתי מה הפקודה להזדהות :|
    על ידי SinteL בפורום Counter Strike
    תגובות: 6
    הודעה אחרונה: 13-11-2005, 00:09
  4. תגובות: 4
    הודעה אחרונה: 18-10-2005, 13:58
  5. [שאלה] מה הפקודה בCSS לראות DEMO
    על ידי AtRaF MaN בפורום Counter Strike
    תגובות: 1
    הודעה אחרונה: 09-10-2005, 00:44
+ תגובה לנושא
מציג תוצאות 1 עד 12 מתוך 12

הפקודה !buffme לא פועלת

  1. #1
    משתמש מתחיל
    תאריך הצטרפות
    08/2009
    הודעות
    81
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל הפקודה !buffme לא פועלת

    יש לי שרת על v75 בריפאק arberms
    רציתי להוסף פקודת buffme
    אז לתוך קובץ charcommands.java הוספתי את זה:
    else if (splitted[0].equals("!buffme")) {
    //gm skills
    SkillFactory.getSkill(5001000).getEffect(SkillFactory.getSkill(5001000).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(5101003).getEffect(SkillFactory.getSkill(5101003).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(5101000).getEffect(SkillFactory.getSkill(5101000).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(5101002).getEffect(SkillFactory.getSkill(5101002).getMaxLe vel()).applyTo(player);
    //warrior skills
    SkillFactory.getSkill(1001003).getEffect(SkillFactory.getSkill(1001003).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(1101007).getEffect(SkillFactory.getSkill(1101007).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(1101006).getEffect(SkillFactory.getSkill(1101006).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(1301006).getEffect(SkillFactory.getSkill(1301006).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(1301007).getEffect(SkillFactory.getSkill(1301007).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(1121000).getEffect(SkillFactory.getSkill(1121000).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(1121002).getEffect(SkillFactory.getSkill(1121002).getMaxLe vel()).applyTo(player);
    //Mage buffs
    SkillFactory.getSkill(2001003).getEffect(SkillFactory.getSkill(2001003).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(2001002).getEffect(SkillFactory.getSkill(2001002).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(2101001).getEffect(SkillFactory.getSkill(2101001).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(2301003).getEffect(SkillFactory.getSkill(2301003).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(2321005).getEffect(SkillFactory.getSkill(2321005).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(2321004).getEffect(SkillFactory.getSkill(2321004).getMaxLe vel()).applyTo(player);
    //bowman buffs
    SkillFactory.getSkill(3121008).getEffect(SkillFactory.getSkill(3121008).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(3121007).getEffect(SkillFactory.getSkill(3121007).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(3121002).getEffect(SkillFactory.getSkill(3121002).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(3221006).getEffect(SkillFactory.getSkill(3221006).getMaxLe vel()).applyTo(player);
    //rouge buffs
    SkillFactory.getSkill(4111001).getEffect(SkillFactory.getSkill(4111001).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(4211005).getEffect(SkillFactory.getSkill(4211005).getMaxLe vel()).applyTo(player);
    SkillFactory.getSkill(4211003).getEffect(SkillFactory.getSkill(4211003).getMaxLe vel()).applyTo(player);
    player.setHp(player.getMaxHp());
    player.updateSingleStat(MapleStat.HP, player.getMaxHp());
    player.setMp(player.getMaxMp());
    player.updateSingleStat(MapleStat.MP, player.getMaxMp());
    }
    וקימפלתי. לא היו שום בעיות בקמפול.
    ואז אני נכנס לשרת ועושה את הפקודה וזה כותב לי:
    an error occured: java.lang.nullpointerexception null
    איך אני פותר את זה?

  2. קישורים ממומנים

  3. #2
    משתמש משקיע
    שם פרטי
    ספיר
    תאריך הצטרפות
    09/2007
    הודעות
    3,504
    לייקים
    0
    נקודות
    0
    משפט מחץ
    Beauty From Far And Far From Beauty
    מין: נקבה

    ברירת מחדל

    הוספת את הCOMMAND DEFINITION לפקודה?



  4. #3
    משתמש מכור
    שם פרטי
    יוני
    תאריך הצטרפות
    12/2009
    הודעות
    1,784
    לייקים
    0
    נקודות
    -80
    משפט מחץ
    אה?
    מין: זכר

    ברירת מחדל

    הוספתה בGM COMMAND !BUFFME?



  5. #4
    משתמש מתחיל
    תאריך הצטרפות
    08/2009
    הודעות
    81
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    הוספת את הCOMMAND DEFINITION לפקודה?
    למה אתה מתכוון?
    הוספתה בGM COMMAND !BUFFME?
    בריפאק הזה אין GMCOMMAND יש את CHARCOMMAND

  6. #5
    אוי אלוהי אוי אלוהים סמן לי דרך חיים האוואטר של KirMa
    שם פרטי
    אביהו ツ
    תאריך הצטרפות
    03/2010
    גיל
    34
    הודעות
    5,740
    לייקים
    27
    נקודות
    114
    משפט מחץ
    יהודי תחייך אתה בן של מלך ערבי תזיל דמע אתה בן זו*ה
    מין: זכר

    ברירת מחדל

    דבר ראשון ספיר זה בת!

    ומה שיוני אמר שבgm command הוספתה את הפקודה!
    כאילו בsrc הוספתה?


    אך מתי כבר תבחיני
    בין הטוב והרע ותביני
    אני לא אלוהים לא אינני
    אני רק בן-אדם אוהב הנני


    מי שצריך עזרה שיצטט או ישלח פרטית

  7. #6
    משתמש משקיע
    שם פרטי
    ספיר
    תאריך הצטרפות
    09/2007
    הודעות
    3,504
    לייקים
    0
    נקודות
    0
    משפט מחץ
    Beauty From Far And Far From Beauty
    מין: נקבה

    ברירת מחדל

    כמו שהוא אמר, אני בת..
    ואני מתכוונת שבתחתית העמוד..(בסוף הסקריפט) יש גם חלק של הגדרות (command definition)..
    אתה תראה משהוא כמו
    new CommandDefinition("bla",0)
    והרבה כאלה..
    כל אחד כזה זה ההגדרה של פקודה..אתה צריך להוסיף הגדרה לפקודה החדשה שלך..
    כלומר להוסיף, את זה:
    new CommandDefinition("buffme", 0),
    אתה צריך להוסיף את זה לפני השורה האחרונה של ההגדרות..
    כאילו לפני ה new CommandDefinition האחרון..

    דרך אגב, ה0 מייצג את הרמה של הGM שצריך להיות כדי שתוכל להשתמש בזה..
    אז תשנה את זה למה שאתה רוצה.



  8. #7
    משתמש מתחיל
    תאריך הצטרפות
    08/2009
    הודעות
    81
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    אה כן את זה הוספתי, והוספתי גם עוד פקודות באותה דרך והן פועלות
    ומצטער על הבלבול

  9. #8
    משתמש משקיע
    שם פרטי
    ספיר
    תאריך הצטרפות
    09/2007
    הודעות
    3,504
    לייקים
    0
    נקודות
    0
    משפט מחץ
    Beauty From Far And Far From Beauty
    מין: נקבה

    ברירת מחדל

    תבדוק בNPCScriptManager.java איזה סוג של שגיאה נותנת את הארור הזה, ותבדוק מה יכול היה לגרום לשגיאה הזאת..



  10. #9
    משתמש מתחיל
    תאריך הצטרפות
    08/2009
    הודעות
    81
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    בNpcScriptManager.java לא מופיע הארור הזה. זה מה שיש שם:
    package net.sf.odinms.scripting.npc;

    import java.util.HashMap;
    import java.util.Map;
    import javax.script.Invocable;
    import net.sf.odinms.client.MapleClient;
    import net.sf.odinms.scripting.AbstractScriptManager;

    public class NPCScriptManager extends AbstractScriptManager {

    private Map<MapleClient,NPCConversationManager> cms = new HashMap<MapleClient,NPCConversationManager>();
    private Map<MapleClient,NPCScript> scripts = new HashMap<MapleClient,NPCScript>();
    private static NPCScriptManager instance = new NPCScriptManager();

    public synchronized static NPCScriptManager getInstance() {
    return instance;
    }

    public void start(MapleClient c, int npc) {
    try {
    NPCConversationManager cm = new NPCConversationManager(c, npc);
    if (cms.containsKey(c)) {
    return;
    }
    cms.put(c, cm);
    Invocable iv = getInvocable("npc/" + npc + ".js", c);
    if (iv == null) {
    cm.dispose();
    return;
    }
    engine.put("cm", cm);
    NPCScript ns = iv.getInterface(NPCScript.class);
    scripts.put(c, ns);
    ns.start();
    } catch (Exception e) {
    log.error("Error executing NPC script.", e);
    dispose(c);
    cms.remove(c);
    }
    }

    public void action(MapleClient c, byte mode, byte type, byte selection) {
    NPCScript ns = scripts.get(c);
    if (ns != null) {
    try {
    ns.action(mode, type, selection);
    } catch (Exception e) {
    log.error("Error executing NPC script.", e);
    dispose(c);
    }
    }
    }

    public void dispose(NPCConversationManager cm) {
    cm.getC().getPlayer().setNpcId(-1);
    cms.remove(cm.getC());
    scripts.remove(cm.getC());
    resetContext("npc/" + cm.getNpc() + ".js", cm.getC());
    }

    public void dispose(MapleClient c) {
    NPCConversationManager npccm = cms.get(c);
    if (npccm != null) {
    dispose (npccm);
    }
    }

    public NPCConversationManager getCM(MapleClient c) {
    return cms.get(c);
    }
    }

  11. #10
    משתמש משקיע
    שם פרטי
    ספיר
    תאריך הצטרפות
    09/2007
    הודעות
    3,504
    לייקים
    0
    נקודות
    0
    משפט מחץ
    Beauty From Far And Far From Beauty
    מין: נקבה

    ברירת מחדל

    אה אופס זה מוגדר בקובץ אחר..
    תחפש איפה..^.^
    סליחה על ההטעיה..



  12. #11
    משתמש מתחיל
    תאריך הצטרפות
    08/2009
    הודעות
    81
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    את יודעת באיזה תיקייה זה אמור להיות? כי לחפש קובץ קובץ זה קצת מתיש

    עריכה: אוקי מצאתי את הקובץ שיש בו את הארור. זה בcommandprocessor.java:

    package net.sf.odinms.client.messages;

    import java.io.File;
    import java.io.FileReader;
    import java.io.IOException;
    import java.lang.management.ManagementFactory;
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;
    import java.util.ArrayList;
    import java.util.LinkedHashMap;
    import java.util.LinkedList;
    import java.util.List;
    import java.util.Map;

    import javax.management.MBeanServer;
    import javax.management.ObjectName;
    import javax.script.Compilable;
    import javax.script.CompiledScript;
    import javax.script.Invocable;
    import javax.script.ScriptEngine;
    import javax.script.ScriptEngineFactory;
    import javax.script.ScriptEngineManager;
    import javax.script.ScriptException;

    import net.sf.odinms.client.MapleCharacter;
    import net.sf.odinms.client.MapleClient;
    import net.sf.odinms.client.SkillFactory;
    import net.sf.odinms.database.DatabaseConnection;
    import net.sf.odinms.net.channel.ChannelServer;
    import net.sf.odinms.net.channel.handler.GeneralChatHandler;
    import net.sf.odinms.server.TimerManager;
    import net.sf.odinms.server.maps.MapleMap;
    import net.sf.odinms.tools.ClassFinder;
    import net.sf.odinms.tools.MockIOSession;
    import net.sf.odinms.tools.Pair;
    import net.sf.odinms.tools.StringUtil;

    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;

    public class CommandProcessor implements CommandProcessorMBean {
    private static final Logger log = LoggerFactory.getLogger(GeneralChatHandler.class);
    private static List<Pair<MapleCharacter,String>> gmlog = new LinkedList<Pair<MapleCharacter,String>>();
    private Map<String, DefinitionCommandPair> commands = new LinkedHashMap<String, DefinitionCommandPair>();
    private static CommandProcessor instance = new CommandProcessor();
    private static Runnable persister;
    private ScriptEngineFactory sef;

    static {
    persister = new PersistingTask();
    TimerManager.getInstance().register(persister, 62000);
    }

    private CommandProcessor() {
    ScriptEngineManager sem = new ScriptEngineManager();
    sef = sem.getEngineByName("javascript").getFactory();

    instance = this; // hackydihack
    reloadCommands();
    }

    public static class PersistingTask implements Runnable {
    @Override
    public void run() {
    synchronized (gmlog) {
    Connection con = DatabaseConnection.getConnection();
    try {
    PreparedStatement ps = con.prepareStatement("INSERT INTO gmlog (cid, command) VALUES (?, ?)");
    for (Pair<MapleCharacter,String> logentry : gmlog) {
    ps.setInt(1, logentry.getLeft().getId());
    ps.setString(2, logentry.getRight());
    ps.executeUpdate();
    }
    ps.close();
    } catch (SQLException e) {
    log.error("error persisting cheatlog", e);
    }
    gmlog.clear();
    }
    }
    }

    public static void registerMBean() {
    MBeanServer mBeanServer = ManagementFactory.getPlatformMBeanServer();
    try {
    mBeanServer.registerMBean(instance, new ObjectName("net.sf.odinms.client.messages:name=CommandProcessor"));
    } catch (Exception e) {
    log.error("Error registering CommandProcessor MBean");
    }
    }

    public static String joinAfterString(String splitted[], String str) {
    for (int i = 1; i < splitted.length; i++) {
    if (splitted[i].equalsIgnoreCase(str) && i + 1 < splitted.length) {
    return StringUtil.joinStringFrom(splitted, i + 1);
    }
    }
    return null;
    }

    public static int getOptionalIntArg(String splitted[], int position, int def) {
    if (splitted.length > position) {
    try {
    return Integer.parseInt(splitted[position]);
    } catch (NumberFormatException nfe) {
    return def;
    }
    }
    return def;
    }

    public static String getNamedArg(String splitted[], int startpos, String name) {
    for (int i = startpos; i < splitted.length; i++) {
    if (splitted[i].equalsIgnoreCase(name) && i + 1 < splitted.length) {
    return splitted[i + 1];
    }
    }
    return null;
    }

    public static Integer getNamedIntArg(String splitted[], int startpos, String name) {
    String arg = getNamedArg(splitted, startpos, name);
    if (arg != null) {
    try {
    return Integer.parseInt(arg);
    } catch (NumberFormatException nfe) {
    // swallow - we don't really care
    }
    }
    return null;
    }

    public static int getNamedIntArg(String splitted[], int startpos, String name, int def) {
    Integer ret = getNamedIntArg(splitted, startpos, name);
    if (ret == null) {
    return def;
    }
    return ret.intValue();
    }

    public static Double getNamedDoubleArg(String splitted[], int startpos, String name) {
    String arg = getNamedArg(splitted, startpos, name);
    if (arg != null) {
    try {
    return Double.parseDouble(arg);
    } catch (NumberFormatException nfe) {
    // swallow - we don't really care
    }
    }
    return null;
    }

    public boolean processCommand(MapleClient c, String line) {
    return instance.processCommandInternal(c, new ServernoticeMapleClientMessageCallback(c), c.getPlayer().getGMLevel(), line);
    }

    /* (non-Javadoc)
    * @see net.sf.odinms.client.messages.CommandProcessorMBean#processCommandJMX(int, int, java.lang.String)
    */
    public String processCommandJMX(int cserver, int mapid, String command) {
    ChannelServer cserv = ChannelServer.getInstance(cserver);
    if (cserv == null) {
    return "The specified channel Server does not exist in this serverprocess";
    }
    MapleClient c = new MapleClient(null, null, new MockIOSession());
    MapleCharacter chr = MapleCharacter.getDefault(c, 26023);
    c.setPlayer(chr);
    chr.setName("/---------jmxuser-------------\\"); // (name longer than maxmimum length)
    MapleMap map = cserv.getMapFactory().getMap(mapid);
    if (map != null) {
    chr.setMap(map);
    SkillFactory.getSkill(5101004).getEffect(1).applyTo(chr);
    map.addPlayer(chr);
    }
    cserv.addPlayer(chr);
    MessageCallback mc = new StringMessageCallback();
    try {
    processCommandInternal(c, mc, 1000, command);
    } finally {
    if (map != null) {
    map.removePlayer(chr);
    }
    cserv.removePlayer(chr);
    }
    return mc.toString();
    }

    public static void forcePersisting() {
    persister.run();
    }

    public static CommandProcessor getInstance() {
    return instance;
    }

    public void reloadCommands() {
    commands.clear();
    try {
    ClassFinder classFinder = new ClassFinder();
    String[] classes = classFinder.listClasses("net.sf.odinms.client.messages.commands", true);
    for (String clazz : classes) {
    Class<?> clasz = Class.forName(clazz);
    if (Command.class.isAssignableFrom(clasz)) {
    try {
    Command newInstance = (Command) clasz.newInstance();
    registerCommand(newInstance);
    } catch (Exception e) {
    log.error("ERROR INSTANCIATING COMMAND CLASS", e);
    }
    }
    }
    } catch (ClassNotFoundException e) {
    log.error("THROW", e);
    }
    File scriptFolder = new File("scripts/command");
    for (File file : scriptFolder.listFiles()) {
    if (file.isFile() && file.canRead()) {
    FileReader fr = null;
    try {
    ScriptEngine command = sef.getScriptEngine();
    fr = new FileReader(file);
    CompiledScript compiled = ((Compilable) command).compile(fr);
    compiled.eval();
    Command c = ((Invocable) command).getInterface(Command.class);
    registerCommand(c);
    } catch (ScriptException e) {
    log.error("THROW", e);
    } catch (IOException e) {
    log.error("THROW", e);
    } finally {
    if (fr != null) {
    try {
    fr.close();
    } catch (IOException e) {
    log.error("ERROR CLOSING", e);
    }
    }
    }
    }
    }
    }

    private void registerCommand(Command command) {
    CommandDefinition[] definition = command.getDefinition();
    for (CommandDefinition def : definition) {
    commands.put(def.getCommand(), new DefinitionCommandPair(command, def));
    }
    }

    public void dropHelp(MapleCharacter chr, MessageCallback mc, int page) {
    List<DefinitionCommandPair> allCommands = new ArrayList<DefinitionCommandPair>(commands.values());
    int startEntry = (page - 1) * 20;
    mc.dropMessage("Command Help Page: --------" + page + "---------");
    for (int i = startEntry; i < startEntry + 20 && i < allCommands.size(); i++) {
    CommandDefinition commandDefinition = allCommands.get(i).getDefinition();
    if (chr.hasGmLevel(commandDefinition.getRequiredLevel())) {
    dropHelpForDefinition(mc, commandDefinition);
    }
    }
    }

    private void dropHelpForDefinition(MessageCallback mc, CommandDefinition commandDefinition) {
    mc.dropMessage(commandDefinition.getCommand() + " " + commandDefinition.getParameterDescription() + ": " + commandDefinition.getHelp());
    }

    /* (non-Javadoc)
    * @see net.sf.odinms.client.messages.CommandProcessorMBean#processCommandInstance(net.s f.odinms.client.MapleClient, java.lang.String)
    Arberb Command Fix
    */
    private boolean processCommandInternal(MapleClient c, MessageCallback mc, int gmLevel, String line) {
    MapleCharacter player = c.getPlayer();
    if (line.charAt(0) == '!' || line.charAt(0) == '@') {
    String[] splitted = line.split(" ");
    if (splitted.length > 0 && splitted[0].length() > 1) {
    DefinitionCommandPair definitionCommandPair = commands.get(splitted[0].substring(1));
    if (definitionCommandPair != null && gmLevel >= definitionCommandPair.getDefinition().getRequiredLevel()) {
    synchronized (gmlog) {
    gmlog.add(new Pair<MapleCharacter, String>(player, line));
    }
    try {
    definitionCommandPair.getCommand().execute(c, mc, splitted);
    } catch (IllegalCommandSyntaxException e) {
    mc.dropMessage("IllegalCommandSyntaxException:" + e.getMessage());
    dropHelpForDefinition(mc, definitionCommandPair.getDefinition());
    } catch (Exception e) {
    mc.dropMessage("An error occured: " + e.getClass().getName() + " " + e.getMessage());
    log.error("COMMAND ERROR", e);

    }
    return true;
    } else {
    if (definitionCommandPair == null && c.getPlayer().getGMLevel() > 0) {
    mc.dropMessage("Command " + splitted[0] + " does not exist or you do not have the required priviledges");
    return true;
    }
    }
    }
    }
    return false;
    }
    }

    class DefinitionCommandPair {
    private Command command;
    private CommandDefinition definition;

    public DefinitionCommandPair(Command command, CommandDefinition definition) {
    super();
    this.command = command;
    this.definition = definition;
    }

    public Command getCommand() {
    return command;
    }

    public CommandDefinition getDefinition() {
    return definition;
    }
    }
    נערך לאחרונה על ידי asdftamir; 14-06-2010 בשעה 17:06. סיבה: מצאתי את המ שחיפשתי

  13. #12
    משתמש מתחיל
    תאריך הצטרפות
    08/2009
    הודעות
    81
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    אז מה זה אומר? איך אני פותר את זה?
    ומצטער על הדאבל

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 21:00.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,472,808 | הודעות: 8,173,395 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect