GameMode unkown - rezolvare

 Urmareste HostGame.ro pe instagram

Numele GameMode la un server SAMP este stabilit in sursa ....pwn, a GM-ului, de linia:

SetGameModeText("nume gamemode");

Ex.: SetGameModeText("HostGame.ro Server)");

Lipsa acestei linii determina afisarea unkown la  GameMode SAMP sau orice dar nu denumirea corecta.

Acest lucru se intampla in special la schimbarea unui GM fara a verifica in sursa .pwn daca exista numele GameMode.

De regula aceasta linie se afla dupa OnGameModeInit, fapt pentru care daca la o prima cautare (Ctrl+F) nu gasim in sursa .pwn SetGameModeText, cautam OnGameModeInit si adaugam numele GameMode.

Exemplu:

//==============================================================================
//GameModeInit
//==============================================================================
public OnGameModeInit()
{
    //--------------------------------------------------------------------------
    //Script Settings
    //--------------------------------------------------------------------------
    Streamer_TickRate(30);                SetGameModeText("HostGame.ro Server)");
    AllowInteriorWeapons(true);            DisableInteriorEnterExits();
    EnableStuntBonusForAll(false);        SetWorldTime(14);
    SetWeather(2);                        UsePlayerPedAnims();
    AntiDEAmx();                        Database = db_open("CSystem.db");
    //--------------------------------------------------------------------------
    SendRconCommand("hostname » Samp.HostGame.ro « | /BuyVip - V.I.P Free !");
    SendRconCommand("weburl http://hostgame.ro/");
    SendRconCommand("mapname Stunt-DM-Race-FreeRoam");
    //--------------------------------------------------------------------------

 

Dupa actualizare trebuie recompilata sursa.

 

Alte cauze posibile:

- greseala de script in sursa GM. Cele mai simple greseli sunt taguri HTML incomplete, lipsa etichete / tag de inceput (<>) cu ar fi <tr> sau <td> , etc. sau lipsa etichete / tag de sfarsit (</>) : </tr> sau </td>, lipsa ghilimelelor de la denumire, etc. Dupa depistare si corectare greseala script se recompileaza sursa.

- lipsa functie sau functii includes (de regula acest lucru se anunta la compilare), se verifica daca programul de compilare, PAWN compiler, are toate functiile includes precizate in sursa GM, si se recompileaza, dupa completarea functiilor lipsa

- in server.cfg la linia gamemode0 sa fie numele GameModului pe care vrei sa-l rulezi

- in server.cfg la linia plugins toate pluginurile sa fie .so (la hostul pe linux cum este la HostGame.ro)

Comentarii

Trebuie să fii autentificat pentru a adăuga un comentariu!

Nu a fost făcut nici un comentariu.

FidelityWorks.ro foloseste cookies pentru a-ti oferi o experienta cat mai placuta. Mai multe detalii