• 06 Juin 2026, 18:45:22


Auteur Sujet: Deux questions :s  (Lu 4035 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Deux questions :s
« le: 03 Juillet 2010, 16:26:03 »
1ère : Avec MTA san andreas race, peut on mettre autre chose que des motos en tant que véhicule? si oui comment, s'il vous plait. Merci

2ème : Je ne trouve pas de tutoriel expliquant comment faire des commandes de spawn (exemple : /gotosf -> pour aller à San Fierro ; /gotols -> pour aller à Los Santos ; /gotolv -> pour aller à Las Venturas) si une personne peut m'aider sa serai bien, merci :)

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Deux questions :s
« Réponse #1 le: 03 Juillet 2010, 16:34:16 »
tant que tu reste connecté, :D peux tu me dire comment connaitre tel ou tel position? y'a t'il un logiciel?

Double post
Et aussi, c'est ou que l'on met les commandes de téléportation?

Hors ligne MK

  • *
  • Gangster
  • Messages: 1845
    • Voir le profil
Re : Deux questions :s
« Réponse #2 le: 03 Juillet 2010, 16:47:53 »
Citer
1ère : Avec MTA san andreas race, peut on mettre autre chose que des motos en tant que véhicule? si oui comment, s'il vous plait. Merci
Race setting -> set starting vehicule. un truc comme ca :)

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Deux questions :s
« Réponse #3 le: 03 Juillet 2010, 16:57:58 »
Petit problème, voici ce que j'ai fais :

public OnPlayerText(playerid, text[])
{
     if(strcmp(cmdtext,"/lv",true) == 0) // si la commande tapée est /lv
           { // on ouvre un accolade pour dire qu'on commence une commande
           SetPlayerPos(playerid,2032.0090,1342.8932,10.8203,272.3594,0,0,0,0,0,0); // On téléporte le joueur à la position que tu veux , tu devra remplacer le X , le Y et le Z
           return 1;
           } // on la fermer pour dire que le code est terminé.
return 1;
}

Et l'erreur :


C:DOCUME~1MEYERS~1BureauSE2978~1GAMEMO~1STUNTJ~1.PWN(119) : error 017: undefined symbol "cmdtext"
C:DOCUME~1MEYERS~1BureauSE2978~1GAMEMO~1STUNTJ~1.PWN(121) : warning 202: number of arguments does not match definition
C:DOCUME~1MEYERS~1BureauSE2978~1GAMEMO~1STUNTJ~1.PWN(121) : warning 202: number of arguments does not match definition
C:DOCUME~1MEYERS~1BureauSE2978~1GAMEMO~1STUNTJ~1.PWN(121) : warning 202: number of arguments does not match definition
C:DOCUME~1MEYERS~1BureauSE2978~1GAMEMO~1STUNTJ~1.PWN(121) : warning 202: number of arguments does not match definition
C:DOCUME~1MEYERS~1BureauSE2978~1GAMEMO~1STUNTJ~1.PWN(121) : warning 202: number of arguments does not match definition
C:DOCUME~1MEYERS~1BureauSE2978~1GAMEMO~1STUNTJ~1.PWN(121) : warning 202: number of arguments does not match definition
C:DOCUME~1MEYERS~1BureauSE2978~1GAMEMO~1STUNTJ~1.PWN(121) : warning 202: number of arguments does not match definition
C:DOCUME~1MEYERS~1BureauSE2978~1GAMEMO~1STUNTJ~1.PWN(124) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Peux tu m'aider s'il te plait?

Double post
Citer
1ère : Avec MTA san andreas race, peut on mettre autre chose que des motos en tant que véhicule? si oui comment, s'il vous plait. Merci
Race setting -> set starting vehicule. un truc comme ca :)

Merci ;)

Hors ligne MK

  • *
  • Gangster
  • Messages: 1845
    • Voir le profil
Re : Deux questions :s
« Réponse #4 le: 03 Juillet 2010, 17:05:55 »
Normal..
en haut de ton script

On créer la fonction TeleporterJoueur.
On y récupère la position, l'angle du véhicules et du joueurs s'il est dans un véhicule.
Sinon, on récupère la position du joueur.
Code: ("code par syg") [Sélectionner]
TeleporterJoueur (playerid, Float:X, Float:Y, Float:Z, Float:Angle)
{
   new vehicleid;
   if (IsPlayerInAnyVehicle (playerid)
   {
      vehicleid = GetPlayerVehicleId (playerid); //on récupère l'id du véhicule.
      SetPlayerPos (playerid, X, Y, Z); //position
      SetVehiclePos (vehicleid, X, Y, Z); //position véhicule
      SetVehicleZAngle (vehicleid, Angle); //angle véhicule
      PutPlayerInVehicle (playerid, vehicleid, 0);
      SetCameraBehindPlayer (playerid);
   }
   else
   {
      SetPlayerPos (playerid, X, Y, Z); //position
      SetCameraBehindPlayer (playerid);
   }
}

et dans OnPlayerCommandText
Code: ("Code par syg") [Sélectionner]
if (strcmp ("/mlv", cmdtext, true) == 0)
{
   TeleporterJoueur (playerid, 5.0(X), 6.0(Y), 7.0(Z), 8.0(Angle)); //on se sert de la fonction créer pour téléporter le joueur
}

Je trouve cela vraiment pratique à utiliser.
« Modifié: 03 Juillet 2010, 17:10:27 par MK »

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Deux questions :s
« Réponse #5 le: 03 Juillet 2010, 17:09:31 »
J'ai trouvé, c'est bon merci ;)

Double post
Par contre, pouvez vous me dire comment mettre un message par exemple (le client fait /lv et donc se téléporte à Las Ventruras, j'aimerai faire une phrase qui, quand le client fait /lv, déjà il se téléporte à Las Venturas et de plus, un message s'affiche "Tu t'es téléporté à Las Venturas". C'est possible?
« Modifié: 03 Juillet 2010, 17:16:50 par John_Montavedro »

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Deux questions :s
« Réponse #6 le: 03 Juillet 2010, 17:22:54 »
Oki  :D Par contre, les véhicules je les met avec les CreateObject?

Hors ligne MK

  • *
  • Gangster
  • Messages: 1845
    • Voir le profil
Re : Re : Deux questions :s
« Réponse #7 le: 03 Juillet 2010, 17:36:47 »
C'est vraiment se compliquer la vie pour un débutant , autant le faire directement dans la commande , ça va plus vite .
Et si à chaque téléportation il faut créer une fonction ...
non lol ^^
une fonction sert pour toute téléportation puisque la fonction sert à téléporter le joueur

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Re : Deux questions :s
« Réponse #8 le: 03 Juillet 2010, 18:06:45 »
Non non le post d'avant je parlais à MK , franchement la on veut bien t'aider mais à chaque ligne tu veux de l'aide ..
tu dois définire une couleur avec un #define tout en haut exemple " #define blanc CODEHEXADECIMAL .
Pour avoir le code des couleur prend ça :http://cristab.com/couleurpwn/ ( vive cristab  :lmao)
Ensuite tu utilise la fonction SendClientMessage
En clair sa va donner :
SendClientMessage(playerid,tacouleur,"Tu t'es téléporté à LV !");

EDIT : oui les voiture vont avec les objet  ;)

Merci ;) par contre pour le script "Tu t'es téléporté à LV!", ou mettre le sendclientmessage?

Hors ligne MK

  • *
  • Gangster
  • Messages: 1845
    • Voir le profil
Re : Deux questions :s
« Réponse #9 le: 03 Juillet 2010, 18:08:19 »
ben dans ta commande de téléportation.  :P

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Deux questions :s
« Réponse #10 le: 03 Juillet 2010, 18:31:36 »
J'aimerais que quand une personne se connecte sur le serveur, elle aie un eagle et un protège par balles, je fais comment déjà? Je sais que c'est avec sa pos de spawn apparement mais c'est tout :s

Hors ligne MK

  • *
  • Gangster
  • Messages: 1845
    • Voir le profil
Re : Deux questions :s
« Réponse #11 le: 03 Juillet 2010, 18:32:33 »
AddPlayerClass?

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Deux questions :s
« Réponse #12 le: 03 Juillet 2010, 18:38:29 »
Je tente l'intentable :D

Double post
Je suppose que c'est à la place des 0,0,0,0,0?
« Modifié: 03 Juillet 2010, 18:42:31 par John_Montavedro »

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Deux questions :s
« Réponse #13 le: 03 Juillet 2010, 18:45:29 »
Oui :D désolé  :'(

Aufaite, tu devrais trop faire instituteur :o

Double post
Bon, pour le GM j'aurais besoin d'une commande qui quand on fait /armes, on ait un eagle, MP5, et grenade. J'ai commencé mais besoin de quelques chose. Voici ce que j'ai commencé :
if (strcmp(cmdtext,"/armes",true, 10) == 0)
{
    SetPlayer...

Pour les armes, il faut mettre quoi? SetPlayer...?
merci ;)
« Modifié: 03 Juillet 2010, 19:04:48 par John_Montavedro »

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Deux questions :s
« Réponse #14 le: 03 Juillet 2010, 19:09:12 »
Tu ma dit de te le dire x'P