Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 18:27

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[squirrel] Speichersystem spuckt fehler aus...

Discussion on [squirrel] Speichersystem spuckt fehler aus... within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2011
Posts: 59
Received Thanks: 14
[squirrel] Speichersystem spuckt fehler aus...

Hallo, ich habe über Squirrel ein Speichersystem gescriptet(was Items speichert), dieses klappt leider nicht wirklich und hat 3 Errors. Ich möchte die Codes nicht öffentlich machen, daher schreibt mir bitte eine PN wenn ihr sehr gut mit Squirrel umgehen könnt
Yzibz is offline  
Old 09/22/2015, 19:13   #2

 
Nanoxx™'s Avatar
 
elite*gold: 15
Join Date: Feb 2013
Posts: 2,880
Received Thanks: 465
So kann dir keiner helfen.

Entweder du zeigst uns den Teil in dem der Fehler auftritt / Die Fehlermeldung oder dir wird keiner Helfen
Nanoxx™ is offline  
Old 09/25/2015, 23:19   #3
 
elite*gold: 0
Join Date: Jun 2011
Posts: 59
Received Thanks: 14
Quote:
Originally Posted by Nanoxx™ View Post
So kann dir keiner helfen.

Entweder du zeigst uns den Teil in dem der Fehler auftritt / Die Fehlermeldung oder dir wird keiner Helfen
ok

Code:
local Player ={};

for(local i = 0; i < getMaxSlots(); ++i)
{
        Player[i] <- {};
        Player[i].itemCount <- 0;
        Player[i].item <- {};
        Player[i].timeLastItem <- 0;
        for(local j = 0; j < 5000; ++j)
        {
                Player[i].item[j] <- {instance = "", amount = 0};
        }
}

function onEquipment(playerName, instance, amount)
{
        for(local i = 0; i < getMaxSlots(); ++i)
        {
                if( isConnected(i) == true && getPlayerName(i) == playerName )
                {
                        if( Player[i].timeLastItem < getTickCount() ) // FEHLERZEILE
                        {
                                Player[i].itemCount = 0;
                                Player[i].timeLastItem = getTickCount() + 3000;
                        }
                        Player[i].item[Player[i].itemCount].instance = instance;
                        Player[i].item[Player[i].itemCount].amount = amount;
                        Player[i].itemCount = Player[i].itemCount + 1;
                        break;
                }
        }
}


Hier ist das Problem das der Index "timeLastItem" nicht existiert.

Nachdem ich mich auslogge aus dem Spiel habe ich das Problem, das er den "Error " Index ItemCount" existiert nicht" ausspuckt

Hier die Zeilen :

Code:
function saveItems(pid)
{
        local itemsCount = Player[pid].itemCount;
        if( itemsCount > 0 ) // FEHLERZEILE
        {
                local file = fileOpen(getPlayerName(pid) + ".eq", "w");
                if( file )
                {
                        for(local i = 0; i < itemsCount; ++i)
                                fileWrite(file, format("%s %d", Player[pid].item[i].instance, Player[pid].item[i].amount));
                           
                        fileClose(file);
                }
        }
}
Dadurch kommt es wohl dazu, das SaveItems unter onDisconnect rumspinnt :/

HTML Code:
function onDisconnect(pid, reason)
{
  local message = getPlayerName(pid) + " wurde vom Server getrennt.";

  for (local i = 0; i < getMaxSlots(); ++i)
    if (pid != i && isConnected(i))
      sendMessage(i, 255, 0, 0, message);
  //Save
  savePlayer(pid);
  clearPlayerStructure(pid);
          saveItems(pid); // FEHLERZEILE
        clearItemsTable(pid);
}
Hoffentlich kann jemand helfen
Yzibz is offline  
Reply


Similar Threads Similar Threads
syserr spuckt nicht vorhandenen Fehler aus
05/16/2012 - Metin2 Private Server - 5 Replies
Hallo Leute, ich hab mir jetzt mal nen paar Maps rausgekramt und eingefügt, hat auch alles wunderbar geklappt. Doch dann hab ich mal nen Blick in meine syserr geworfen, 890mb, hups. Hab dann aber festgestellt dass es sich dabei um einen ständig (im Sekundentakt) gleichen Fehler handelt: Mir ist klar was das bedeutet, doch habe ich keinerlei Veränderungen in der regen vorgenommen, sie ist leer. Habt ihr ne Idee warum die syserr diesen Fehler immer wieder ausspuckt?
Syserr spuckt Fehler aus
04/16/2012 - Metin2 Private Server - 10 Replies
Hallo Leute, habe mir eben mal die Korea Metin's eingefügt, Release: http://www.elitepvpers.com/forum/metin2-pserver-g uides-strategies/912595-release-tut-alles-rund-um- die-neuen-metins-und-mehr.html Nun habe ich nach dem einfügen einen Fehler in der syserr, die mob_proto scheint kaputt zu sein, bzw. kann er sie nicht laden. Habe außer dem einfügen der Codes in die mob_proto allerdings nichts verändert. Mit der ursprünglichen kann ich connecten. Hat hier jemand eine Idee, oder eventuell...
[CLIENTPROBLEM]Syserr spuckt folgenden Fehler aus
02/05/2012 - Metin2 Private Server - 6 Replies
Hallo, meine Syserr spuckt folgenden fehler aus: 0130 22:07:33210 :: CRaceManager::RegisterRacePath : RACE LOAD MSMFILE ERROR 0130 22:07:33210 :: CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex 20002 0130 22:07:33210 :: CPythonCharacterManager::CreateInstance VID Race 0130 22:07:33210 :: CRaceManager::RegisterRacePath : RACE LOAD MSMFILE ERROR 0130 22:07:33210 :: CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex 9005 0130 22:07:33210 ::...
[CLIENTPROBLEM]Syserr spuckt folgenden Fehler aus
01/31/2012 - Metin2 Private Server - 0 Replies
Hallo, meine Syserr spuckt folgenden fehler aus: 0130 22:07:33210 :: CRaceManager::RegisterRacePath : RACE LOAD MSMFILE ERROR 0130 22:07:33210 :: CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex 20002 0130 22:07:33210 :: CPythonCharacterManager::CreateInstance VID Race 0130 22:07:33210 :: CRaceManager::RegisterRacePath : RACE LOAD MSMFILE ERROR 0130 22:07:33210 :: CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex 9005 0130 22:07:33210 ::...
Neuz spuckt fehler!
11/07/2011 - Flyff Private Server - 8 Replies
Meine Neuz spuckt das aus , ich habe nur pumbaa oneclick jobchange hinzugefügt . Directupload.net - Dxu9jhwou.png Push



All times are GMT +1. The time now is 18:28.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.