Jump to content

Dash

Premium
  • Posts

    152
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by Dash

  1. Its from this :

    This make core to crash....

        const TItemTable * item_table = item->GetProto();
        DWORD item_idd = item->GetID();
        char item_id[1000];
        sprintf(item_id, "%d", item_idd);
        const char * engel = ".Engel";
        char * yeni = (char *) malloc(1 + strlen(item_id)+ strlen(engel) );
        strcpy(yeni, item_id);
        strcat(yeni, engel);
        if(item_idd != NULL and yeni != "\n")
        {
            if (int(quest::CQuestManager::instance().GetEventFlag(yeni)) == 1)
            {
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("item_engel"));
                return;
            }
        }

     

    This is useless

       const TItemTable * item_table = item->GetProto();

    This copy item_idd to string item_id

        DWORD item_idd = item->GetID();
        char item_id[1000];
        sprintf(item_id, "%d", item_idd);
     

    And this wft.....why you dont use: strcat(item_id, engel);

        char * yeni = (char *) malloc(1 + strlen(item_id)+ strlen(engel) );
        strcpy(yeni, item_id);
        strcat(yeni, engel);

     

     

    • Love 1
  2. Hi dev's i have some problems with mysql

     

        sprintf(szQuery,"insert into player.gift set item_count=%d, owner=%d",
        bItemCount,owner->GetPlayerID());
        std::auto_ptr<SQLMsg> pkMsg(DBManager::instance().DirectQuery(szQuery));
        SQLResult * pRes = pkMsg->Get(); 
        DWORD gift_id= pRes->uiInsertID;

     

    gift_id is alaways 0 why?

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.