Jump to content
Autentificarea cu Google și Facebook nu mai este disponibilă. ×

Recommended Posts

Posted

Am:

Spoiler

CMD:go(playerid, params[])
{
    if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to log in first.");
    if(PlayerInfo[playerid][pAdmin] > 0)
    {
        new name[30];
        ShowPlayerDialog(playerid, DIALOG_GO, DIALOG_STYLE_LIST, "SERVER: Teleport Locations", "HQ Locations\nHouse Interiors\nRace Tracks\nPopular Locations\nGym Interiors\nOther", "Select", "Cancel");
        GetPlayerName(playerid, name, sizeof(name));
    }
    return 1;
}

si

Spoiler

    if(dialogid == DIALOG_GO)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0: ShowPlayerDialog(playerid, DIALOG_GO3, DIALOG_STYLE_LIST, "SERVER: HQ Locations", "Los Santos Police Departament\nFederal Bureau Of Investigation\nNational Guard\nLos Aztecas\nGrove Street\nLos Vagos\nLas Venturas Police Departament\nNews Reporters\nBallas\nHitman Agency\nSchool Instructors\nTaxi Los Santos\nParamedic Las Venturas", "Select", "Cancel");
                case 1: ShowPlayerDialog(playerid, DIALOG_GO2, DIALOG_STYLE_LIST, "SERVER: Race Tracks", "Dirt Track\nVice Stadium\nBloodbowl Stadium\n8-Track Stadium\nKickstart Stadium", "Select", "Cancel");
                case 2: ShowPlayerDialog(playerid, DIALOG_GO1, DIALOG_STYLE_LIST, "SERVER: House Interiors", "Madd Doggs'\nCJ's House\nRyder's House\nTiger Skin Brothel\nColonel Fuhrberger's\nCrack Den\nDenise's Room\nKatie's Room", "Select", "Cancel");
                case 3: ShowPlayerDialog(playerid, DIALOG_GO4, DIALOG_STYLE_LIST, "SERVER: Popular Locations", "Bank (exterior)\nGym (exterior)\nAll Saints Hospital\nCounty General Hospital\nNewbie Spawn\n", "Select", "Cancel");
                case 4: ShowPlayerDialog(playerid, DIALOG_GO6, DIALOG_STYLE_LIST, "SERVER: Gym Interiors", "Ganton Gym (LS)\nCobra Martial Arts (SF)\nBelow the Belt Gym (LV)", "Select", "Cancel");
                case 5: ShowPlayerDialog(playerid, DIALOG_GO5, DIALOG_STYLE_LIST, "SERVER: Other Locations", "RC Battlefield\nArea 69\nWarehouse 1\nWarehouse 2\nMeat Factory\nSherman Dam\n", "Select", "Cancel");
            }
        }
        return 1;
    }
    if(dialogid == DIALOG_GO1)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 5);
                    SetPlayerPos(playerid, 1267.663208, -781.323242, 1091.906250);
                }
                case 1: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 3);
                    SetPlayerPos(playerid, 2496.049804, -1695.238159, 1014.742187);
                }
                case 2: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 2);
                    SetPlayerPos(playerid, 2454.717041, -1700.871582, 1013.515197);
                }
                case 3: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 3);
                    SetPlayerPos(playerid, 964.106994, -53.205497, 1001.124572);
                }
                case 4: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 8);
                    SetPlayerPos(playerid, 2807.619873, -1171.899902, 1025.570312);
                }
                case 5: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 5);
                    SetPlayerPos(playerid, 318.564971, 1118.209960, 1083.882812);
                }
                case 6: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 1);
                    SetPlayerPos(playerid, 244.411987, 305.032989, 999.148437);
                }
                case 7: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 2);
                    SetPlayerPos(playerid, 271.884979, 306.631988, 999.148437);
                }
            }
        }
    }
    if(dialogid == DIALOG_GO2)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 4);
                    SetPlayerPos(playerid, -1444.645507, -664.526000, 1053.572998);
                }
                case 1: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 1);
                    SetPlayerPos(playerid, -1401.829956, 107.051300, 1032.273437);
                }
                case 2: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 15);
                    SetPlayerPos(playerid, -1398.103515, 937.631164, 1036.479125);
                }
                case 3: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 7);
                    SetPlayerPos(playerid, -1398.065307, -217.028900, 1051.115844);
                }
                case 4: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 14);
                    SetPlayerPos(playerid, -1465.268676, 1557.868286, 1052.531250);
                }
            }
        }
    }
    if(dialogid == DIALOG_GO3)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 1554.7621, -1675.5870, 16.1953);
                }
                case 1: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 627.6160, -571.7920, 17.6242);
                }
                case 2: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 1654.0095, -1654.7570, 22.5156);
                }
                case 3: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 1456.7423, 2773.3423, 10.8203);
                }
                case 4: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 2495.3271, -1690.6740, 14.7656);
                }
                case 5: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 725.6769, -1440.4506, 13.5391);
                }
                case 6: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 2287.1047, 2431.7996, 10.8203);
                }
                case 7; {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, -329.5258, 1536.7759, 76.6117);
                }
                case 8: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 1455.2687, 750.8684, 11.0234);
                }
                case 9: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 1081.1794, -345.3979, 73.9825);
                }
                case 10: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 2435.3064, 1671.0139, 10.8203);
                }
                case 11: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 1754.4260, -1894.0844, 13.5569);
                }
                case 12: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 1614.92480, 1816.09631, 10.91310);
                }
            }
        }
    }
    if(dialogid == DIALOG_GO4)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 595.5443,-1250.3405,18.2836);
                }
                case 1: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 2222.6714, -1724.8436, 13.5625);
                }
                case 2: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 1172.359985, -1323.313110, 15.402919);
                }
                case 3: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 2034.196166, -1402.591430, 17.295030);
                }
                case 4: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 738.9963, -1417.2211, 13.5234);
                }
            }
        }
    }
    if(dialogid == DIALOG_GO5)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0: {
                       SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 10);
                    SetPlayerPos(playerid, -975.975708, 1060.983032, 1345.671875);
                }
                case 1: {
                       SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPos(playerid, 223.431976, 1872.400268, 13.734375);
                }
                case 2: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 1);
                    SetPlayerPos(playerid, 1412.639892, -1.787510, 1000.924377);
                 }
                case 3: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 18);
                    SetPlayerPos(playerid, 1302.519897, -1.787510, 1001.028259);
                }
                case 4: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 1);
                    SetPlayerPos(playerid, 963.418762, 2108.292480, 1011.030273);
                }
                case 5: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 17);
                    SetPlayerPos(playerid, -959.564392, 1848.576782, 9.000000);
                }
            }
        }
    }
    if(dialogid == DIALOG_GO6)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 5);
                    SetPlayerPos(playerid, 772.111999, -3.898649, 1000.728820);
                }
                case 1: {
                       SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 6);
                    SetPlayerPos(playerid, 774.213989, -48.924297, 1000.585937);
                }
                case 2: {
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 7);
                    SetPlayerPos(playerid, 773.579956, -77.096694, 1000.655029);
                }
            }
        }
    }

Cand dau COMPILE imi da STOP WORKING pawno. Eu am modificat doar DIALOG_GO3 si am adaugat case-uri.

HELP ME VA ROG! 

Posted

Singura problema pe care o vad cu codul tau e  la case 0 de la DIALOG_GO care e posibil sa intre in 

error 075: input line too long (after substitutions)

Desi nu vad de ce ti-ar da crash

O solutie ar fi sa folosesti acest compilator  pentru ca are multe buguri rezolvate: https://github.com/pawn-lang/compiler/releases/download/v3.10.8/pawnc-3.10.8-windows.zip bagi cele 3 fisiere in folderul pawno

pawn.cfg

Si pawn.cfg tot in folderul pawno

Posted (edited)
2 hours ago, Banditul said:

Singura problema pe care o vad cu codul tau e  la case 0 de la DIALOG_GO care e posibil sa intre in 


error 075: input line too long (after substitutions)

Desi nu vad de ce ti-ar da crash

O solutie ar fi sa folosesti acest compilator  pentru ca are multe buguri rezolvate: https://github.com/pawn-lang/compiler/releases/download/v3.10.8/pawnc-3.10.8-windows.zip bagi cele 3 fisiere in folderul pawno

pawn.cfg

Si pawn.cfg tot in folderul pawno

Acum cand dau ''Compile'' da eroare la fiecare linie de pe GameMode =]]]

Nici marimea nu e de vina...

Edited by FeVosFeR
Posted
if(dialogid == DIALOG_GO)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0: 
                {
                    new string[255];
                    strcat(string, "Los Santos Police Departament\nFederal Bureau Of Investigation\nNational Guard\nLos Aztecas\n", sizeof(string));
                    strcat(string, "Grove Street\nLos Vagos\nLas Venturas Police Departament\nNews Reporters\nBallas\nHitman Agency\nSchool Instructors\nTaxi Los Santos\nParamedic Las Venturas", sizeof(string));
                    ShowPlayerDialog(playerid, DIALOG_GO3, DIALOG_STYLE_LIST, "SERVER: HQ Locations", string, "Select", "Cancel");
                }
                case 1: ShowPlayerDialog(playerid, DIALOG_GO2, DIALOG_STYLE_LIST, "SERVER: Race Tracks", "Dirt Track\nVice Stadium\nBloodbowl Stadium\n8-Track Stadium\nKickstart Stadium", "Select", "Cancel");
                case 2: ShowPlayerDialog(playerid, DIALOG_GO1, DIALOG_STYLE_LIST, "SERVER: House Interiors", "Madd Doggs'\nCJ's House\nRyder's House\nTiger Skin Brothel\nColonel Fuhrberger's\nCrack Den\nDenise's Room\nKatie's Room", "Select", "Cancel");
                case 3: ShowPlayerDialog(playerid, DIALOG_GO4, DIALOG_STYLE_LIST, "SERVER: Popular Locations", "Bank (exterior)\nGym (exterior)\nAll Saints Hospital\nCounty General Hospital\nNewbie Spawn\n", "Select", "Cancel");
                case 4: ShowPlayerDialog(playerid, DIALOG_GO6, DIALOG_STYLE_LIST, "SERVER: Gym Interiors", "Ganton Gym (LS)\nCobra Martial Arts (SF)\nBelow the Belt Gym (LV)", "Select", "Cancel");
                case 5: ShowPlayerDialog(playerid, DIALOG_GO5, DIALOG_STYLE_LIST, "SERVER: Other Locations", "RC Battlefield\nArea 69\nWarehouse 1\nWarehouse 2\nMeat Factory\nSherman Dam\n", "Select", "Cancel");
            }
        }
        return 1;
    }

Asta ar fi o modalitate.  Desi e foarte ciudat ca iti da crash, altceva inafara de asta n-am vazut(lipsa de paranteze, acoalde prost puse etc). si esti sigur ca aia e toata conmanda de go? Pentru ca vad ca ai definit variabila name, ai luat numele dar nu faci absolut nimic cu ele

Si faptul ca iti da erori cand incerci sa folosesti acel compilator inseamna ca ai niste probleme prin  gm pentru ca fata de compilatorul normal asta adauga pe langa viteza de compilare si verificari suplimentare

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

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. For more details you can also review our Terms of Use and Privacy Policy.