GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Showroom SA:MP => Discussion démarrée par: Mustafa25 le 15 Mars 2012, 00:17:48

Titre: [FS]TomTom GPS
Posté par: Mustafa25 le 15 Mars 2012, 00:17:48
TomTom GPS


Bonsoir, voici une création que j'ai fait bien sur je vais vous expliquer comment rajouter des positions dans le GPS. Je tiens à vous préciser que je me suis basé de 2 lignes de codes d'un System de GPS déjà inclus dans un GM ^^, donc ne dites pas qu'il à volez etc...

Ce script est pratique pour les débutants ^^ (comme moi j'avais galérer au début).

Les crédits sont à moi et au Créateur du GM (avec c'est 2 lignes qui m'on servit pour cette Création), mais je me fiche des crédit ^^. Biensur vous pouvez le modifier ou l'améliorer comme par exemple: quand il doit tourner le gps ditv 'Tourner à droite'. :p

J'ai dit TomTom car sa met venu à l’idée et j'ai vue dans aucun serveur ce GPS ^^.

Les commandes: /GPS

Lien Pastebin: http://pastebin.com/n9ZAicMp (http://pastebin.com/n9ZAicMp)

le lien de télechargement: http://www.mediafire.com/?cn7d5c6e6bcjchx (http://www.mediafire.com/?cn7d5c6e6bcjchx)


Je vous explique comment rajouter des positions.

[spoiler]         if(listitem == 0)
         {
            DisablePlayerCheckpoint(playerid);
             SetPlayerCheckpoint(playerid, X,Y, 3.0);
             SendClientMessage(playerid, COLOR_RED, "[Nom de la Destination]");
         }
[/spoiler]

Alors vous pouvez modifier le texte [Nom de la Destionation] par le nom de votre choix (vous êtes pas obliger de mettre les guillemets).
Ensuite vous pouvez changer les cordonnés x, Y par la position ou vous voulez que le GPS montre.

ensuite vous avez remarquer ceci
[spoiler]if(listitem == 0)[/spoiler]
[spoiler]if(listitem == 1)[/spoiler]

et bas c'est les différents lieux ou le gps montre.

vous pouvez en ajouter plusieur en fesant ceci:

[spoiler]            if(listitem == 15)
         {
            DisablePlayerCheckpoint(playerid);
            ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "[TomTom GPS]");
         }
      }
      return 1;
   }
   return 0;
 }
[/spoiler]

part ceci:
[spoiler]            if(listitem == 15)
         {
            DisablePlayerCheckpoint(playerid);
            ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "[TomTom GPS]");
         }
                     if(listitem == 16)
         {
            DisablePlayerCheckpoint(playerid);
            ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "[TomTom GPS]");
         }
      }
      return 1;
   }
   return 0;
 }
[/spoiler]

en continuant le if(listitem == 15) jusqu’à combien de position que vous voulez.






Ps: Si j'ai mal expliqué je suis désolé je suis fatigué car je rentre tard de l'apprentissage.
Titre: Re : [FS]TomTom GPS
Posté par: Yornays le 15 Mars 2012, 01:04:45
Ah merci ! C'est cool ton partage, j'avais pas l'attention d'utiliser un GPS pour mon serveur, mais maintenant que j'ai compris comment sa marche, autant le faire :) ! Merci encore ;)
Titre: Re : [FS]TomTom GPS
Posté par: Mustafa25 le 15 Mars 2012, 08:18:01
Derien, mais y'en à des plus dure avec carément avec un ecran mais plus dure à scripter.
Celui que j'ais fait c'est fait Carément pour les débutant.  :D
Titre: Re : [FS]TomTom GPS
Posté par: Yornays le 15 Mars 2012, 11:52:27
Oh temps que sa sert de gps, je cherche pas la perfection mdr ^^
Titre: Re : [FS]TomTom GPS
Posté par: Prince™ le 15 Mars 2012, 13:12:24
Merci du partager et bien jouer Mec !
Titre: Re : [FS]TomTom GPS
Posté par: Mustafa25 le 15 Mars 2012, 14:16:31
Derien Prince :D.

Je metterais encore des FS ou Inc facile ^^. (Je prend juste beaucoup de temps car je suis débutant aussi :))
Titre: Re : [FS]TomTom GPS
Posté par: Prince™ le 15 Mars 2012, 17:23:17
C'est génial et Bonne continuations mec.
Titre: Re : [FS]TomTom GPS
Posté par: Mustafa25 le 15 Mars 2012, 17:28:09
Merci mec, j'attend les commentaires des autres. :D
Titre: Re : Re : [FS]TomTom GPS
Posté par: Toxx le 15 Mars 2012, 17:36:22
Merci du partager et bien jouer Mec !

On dit du partage  :ninja

Je vais tester en local.
Titre: Re : [FS]TomTom GPS
Posté par: Xartrick le 15 Mars 2012, 18:33:44
http://pastebin.com/ZuydeBAc
Titre: Re : [FS]TomTom GPS
Posté par: Ssk le 15 Mars 2012, 20:47:36
Ce qui pourrait être cool, ce serai que ce système soit dynamique.

Par exemple taper /add_gps "place name" suffirait à ajouter un endroit ^^

Titre: Re : [FS]TomTom GPS
Posté par: Mustafa25 le 15 Mars 2012, 22:22:56
Quelle call back doit-je utiliser pour que sa crée la postion exemple: CreatePosition?
Titre: Re : [FS]TomTom GPS
Posté par: Xolokos le 17 Mars 2012, 17:35:37
Tu créer t'as propre fonction dans une stock...
Et tu l'utilise...

stock CreateGPSPosition(playerid, Float:X, Float:Y, Float:Z)
{
}

Et tu fait une commande ou alors un dialog style "input" pour que ça aille avec les autres dialog list...
Titre: Re : Re : [FS]TomTom GPS
Posté par: cristab le 17 Mars 2012, 18:42:25
http://pastebin.com/ZuydeBAc
Suis-je le seul a comprendre t'on lien ^^
Titre: Re : [FS]TomTom GPS
Posté par: Xartrick le 17 Mars 2012, 19:37:31
J'en est bien l'impression.
Titre: Re : [FS]TomTom GPS
Posté par: Yornays le 17 Mars 2012, 20:03:35
Ah, effectivement.. C'est du gros.. C/C..  >:(
Titre: Re : [FS]TomTom GPS
Posté par: FR_SalutSSBB le 19 Mars 2012, 12:27:28
Ce code est presque comme LuxAdmin Oo (ou pas)