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
-
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
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
-
Salut,
cette ligne :
gps = CreateMenu("GPS", 2, 200.0, 100.0, 150.0, 150.0);
ce place dans la callback ongamemodeinit();
-
Merci à toi