GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Jcvag44800 le 24 Janvier 2011, 20:37:26

Titre: Problème GPS
Posté par: Jcvag44800 le 24 Janvier 2011, 20:37:26
Salut à tous

Voila, je suis en train de crée mon GPS :

mes news :
// GPS
new Menu:gps;
gps = CreateMenu("GPS", 2, 200.0, 100.0, 150.0, 150.0);

Dans mon OnGameInit
    AddMenuItem(gps, 0, "Gare");
    AddMenuItem(gps, 0, "ANPE");
    AddMenuItem(gps, 0, "24/7");

Dans OnPlayerSelectedMenuRow
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == gps)
    {
    switch(row)
    {
        case 0: //Gare
        {
    DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2711.1560,217.5963,4.1938, 3.0);
SendClientMessage(playerid, COLOR_RED, "Vous avez choisi d'aller à la gare !");
        }
        case 1: //ANPE
        {
        DisablePlayerCheckpoint(playerid);
            SetPlayerCheckpoint(playerid, -2026.7440,-94.3292,35.1641, 3.0);
SendClientMessage(playerid, COLOR_RED, "Vous avez choisi d'aller à l'ANPE !");
        }
        case 2: //24/7
        {
DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid, -2026.7440,-94.3292,35.1641, 3.0);
SendClientMessage(playerid, COLOR_RED, "Vous avez choisi d'aller au 24/7");
        }
    }
}

Et la commande
    if(strcmp(cmdtext, "/gps", true) == 0) // GPS
    {
    ShowMenuForPlayer(gps,playerid);
    return 1;
    }

Voila, mais l'érreur ne vient pas de la a mon avis , la voici
Citer
error 010: invalid function or declaration

La ligne suspecté : gps = CreateMenu("GPS", 2, 200.0, 100.0, 150.0, 150.0);
Voici le tuto que je suis : http://wiki.sa-mp.com/wiki/Creating_a_simple_Menu (http://wiki.sa-mp.com/wiki/Creating_a_simple_Menu)

Voila  :bangin
Titre: Re : Problème GPS
Posté par: chneubeul le 25 Janvier 2011, 07:24:52
Salut,

cette ligne :


gps = CreateMenu("GPS", 2, 200.0, 100.0, 150.0, 150.0);

ce place dans la callback ongamemodeinit();
Titre: Re : Problème GPS
Posté par: Jcvag44800 le 25 Janvier 2011, 18:31:19
Merci à toi