Standart OX Warp im Source?

07/04/2016 04:34 »DeneX«#1
Haben unsere OX-Map verändert, jetzt wird man wenn die Frage falsch ist hinter den Zaun geportet, weiß jemand wo man das im Source ändern kann?

PHP Code:
m_map_miss.clear();

    
int rect[4];
    if (
answer != true)
    {
        
rect[0] = 892600;
        
rect[1] = 22900;
        
rect[2] = 896300;
        
rect[3] = 26400;
    }
    else
    {
        
rect[0] = 896600;
        
rect[1] = 22900;
        
rect[2] = 900300;
        
rect[3] = 26400;
    } 
oder

PHP Code:
if (m_map_miss.size() <= 0) return;

    
itertype(m_map_miss) iter = m_map_miss.begin();
    
LPCHARACTER pkChar = NULL;
    
    for (; 
iter != m_map_miss.end(); ++iter)
    {
        
pkChar = CHARACTER_MANAGER::instance().FindByPID(iter->second);

        if (
pkChar != NULL)
        {
            switch ( 
number(0, 3))
            {
                case 
0 : pkChar->Show(OXEVENT_MAP_INDEX, 896300, 28900); break;
                case 
1 : pkChar->Show(OXEVENT_MAP_INDEX, 890900, 28100); break;
                case 
2 : pkChar->Show(OXEVENT_MAP_INDEX, 896600, 20500); break;
                case 
3 : pkChar->Show(OXEVENT_MAP_INDEX, 902500, 28100); break;
                default : 
pkChar->Show(OXEVENT_MAP_INDEX, 896300, 28900); break;
            }
        }
    }

    
m_map_miss.clear(); 
07/04/2016 16:20 mrapc#2
Ersteres sind die Positionen für das Auswerten von X und O
also wo man stehen muss damit die Antwort als Richtig oder Falsch angenommen wird.

Letzteres sind die Teleportationsorte, wobei OXEVENT_MAP_INDEX deiner Map entspricht und nachfolgend X und Y kommen.
07/04/2016 21:57 x"Kazuki#3
Schau dir doch die Kords Ingame an, dann weißte welche für die Position sind und ändere sie dann.

Mit freundlichen Grüßen,
07/05/2016 07:55 »DeneX«#4
Hab ich gemacht, alles fertig trotzdem danke :D