SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 17/03/2015, 03:02 PM   #1
Makar007
Big Clucker
 
Join Date: Jun 2013
Posts: 123
Reputation: 0
Default Неизвестная проблема

Всем привет нужна помощь в обнаружении проблемы.

PHP Code:
forward OnCharacterCheck(extraidcharacter[]);
public 
OnCharacterCheck(extraidcharacter[])
{
    print(
"OnCharacterCheck âûçâàí");
    if (!
IsPlayerConnected(extraid))
        return 
0;

    static
        
rows,
        
fields,
        
query[150];

    
cache_get_data(rowsfieldsg_iHandle);

    if (
rows)
    {
        
Dialog_Show(extraidCreateCharDIALOG_STYLE_INPUT"{800000}Ñîçäàíèå ïåðñîíàæà""{800000}Îøèáêà:{ffffff} Èìÿ \"{800000}%s{ffffff}\" óæå èñïîëüçóåòñÿ!\n\nÏîæàëóéñòà, ââåäèòå èìÿ âàøåãî íîâîãî ïåðñîíàæà:\n\n{800000}Ïðåäóïðåæäàåì:{ffffff} Âàøå èìÿ äîëæíî áûòü â ôîðìàòå {800000}Èìÿ_Ôàìèëèÿ.\nÏðèìåð:{ffffff} Nikita_Makarov, òàê æå ìàêñèìàëüíàÿ äëèíà èìåíè 20 ñèìâîëîâ.""Ñîçäàòü""Îòìåíà"character);
    }
    else
    {
        
format(querysizeof(query), "INSERT INTO `characters` (`Username`, `Character`, `CreateDate`) VALUES('%s', '%s', '%d')"PlayerData[extraid][pUsername], charactergettime());
        
mysql_function_query(g_iHandlequeryfalse"OnQueryFinished""dd"extraidTHREAD_CREATE_CHAR);

        
format(PlayerCharacters[extraid][PlayerData[extraid][pCharacter] - 1], MAX_PLAYER_NAME 1character);
        
SendServerMessage(extraid"русский текст \"{800000}%s{ffffff}\"."character);

        print(
"ShowCharacterMenu âûçâàí");

        
ShowCharacterMenu(extraid);
        
PlayerData[extraid][pLogged] = 0;
    }
    return 
1;

Вообщем после mysql_function_query код прекращает свою работу, принт, сообщение в чате и функция ShowCharacterMenu(extraid); не срабатывают.

Код из OnQueryFinished
PHP Code:
        case THREAD_CREATE_CHAR:
        {
            print(
"THREAD_CREATE_CHAR âûçâàí");
            
PlayerData[extraid][pID] = mysql_insert_id();
            
PlayerData[extraid][pLogged] = 1;

            
SQL_SaveCharacter(extraid);

            
PlayerData[extraid][pID] = -1;
            
PlayerData[extraid][pLogged] = 0;
        } 
[19:33:00] OnCharacterCheck вызван
[19:33:00] THREAD_CREATE_CHAR вызван

А следующий принт уже не срабатывает
Makar007 is offline   Reply With Quote
Old 17/03/2015, 03:40 PM   #2
=KempeR=
Huge Clucker
 
=KempeR='s Avatar
 
Join Date: Oct 2011
Location: Kyiv, Ukraine
Posts: 287
Reputation: 7
Default Re: Неизвестная проблема

Подозрение на
PHP Code:
format(PlayerCharacters[extraid][PlayerData[extraid][pCharacter] - 1], MAX_PLAYER_NAME 1character); 
Проверь крашдетектом или добавь проверку на PlayerData[extraid][pCharacter] > 0
__________________
=KempeR= is offline   Reply With Quote
Old 17/03/2015, 04:40 PM   #3
Makar007
Big Clucker
 
Join Date: Jun 2013
Posts: 123
Reputation: 0
Default Re: Неизвестная проблема

Quote:
Originally Posted by =KempeR= View Post
Подозрение на
PHP Code:
format(PlayerCharacters[extraid][PlayerData[extraid][pCharacter] - 1], MAX_PLAYER_NAME 1character); 
Проверь крашдетектом или добавь проверку на PlayerData[extraid][pCharacter] > 0
Спасибо, проблема действительно была в PlayerData[extraid][pCharacter] = 0
Makar007 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Проблема с VPS Marcid Русский/Russian 7 28/01/2014 10:34 AM
Проблема GF Sprinky Русский/Russian 4 27/03/2012 10:46 AM
Проблема с db Mark Edisson Русский/Russian 0 09/10/2011 03:13 PM
MXini проблема с ini_getFloat (проблема с чтением файла) krik Русский/Russian 0 26/06/2011 01:56 PM


All times are GMT. The time now is 02:21 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.