• 05 Juin 2026, 11:40:45


Auteur Sujet: 2questions, Réglé la vie qui déscend et Respawn les voitures autour de soit  (Lu 2343 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne skylive77

  • *
  • Tueur en série
  • La vie est un long script en php
  • Messages: 131
    • Voir le profil
Hello tous le monde, j'ai encore des questions et besoin d'aide.

2 questions :

1 : Comment réglé voir stoppé un system de vie (la vie diminue automatiquement au file du temps) ?

2 : Si c'est possible, comment respawn les véhicules autour de soit, j'aimerai créer une cmd qui le permettrai.

Si vous avez besoin d'infos pour m'aidé à résoudre mes 2 problèmes, allez y :)

PS : serveur Role Play
« Modifié: 09 Septembre 2010, 19:29:36 par skylive77 »

Hors ligne Katou76

  • *
  • Tueur en série
  • Messages: 107
    • Voir le profil
Je crois qu'il veut pas ajouter un système pour retirer de la vie automatique mais le stopper.


Tu cherche:

public CarCheck()
{

Puis tu cherche la ligne:

SetPlayerHealth(j, health - 1.0);
Et tu la supprime ;)
Ce code est un crime contre la programmation.

Hors ligne skylive77

  • *
  • Tueur en série
  • La vie est un long script en php
  • Messages: 131
    • Voir le profil
OK, nikel pour mon problème #1, réglé, merci à vous 2 ;)

Vous avez une solution pour le problème #2 ?

>>Rapel : 2 : Si c'est possible, comment respawn les véhicules autour de soit, j'aimerai créer une cmd qui le permettrai.

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
OK, nikel pour mon problème #1, réglé, merci à vous 2 ;)

Vous avez une solution pour le problème #2 ?

>>Rapel : 2 : Si c'est possible, comment respawn les véhicules autour de soit, j'aimerai créer une cmd qui le permettrai.


A droite de ta page de script, tu as diverses commandes possible. Dès fois, tu y trouves ton bonheur :)

Hors ligne rapido

  • Pro-scripteur
  • *
  • Bandit
  • R@pido
  • Messages: 270
    • Voir le profil
1- Ce n'est pas des commandes mais des Callback

2-Pour ta commandes vas regarder la-bas

http://www.gtaonline.fr/forums/index.php/topic,5556.0.html

Sa peut t'aider

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Merci rapido, sa m'aide aussi :p

Hors ligne rapido

  • Pro-scripteur
  • *
  • Bandit
  • R@pido
  • Messages: 270
    • Voir le profil
Ah bah de rien mais c'est parce que un minimum de recherche sur le fameux forum de GtaOnline on trouve tout tel dit :

On à réponse a tout  :-[

Hors ligne skylive77

  • *
  • Tueur en série
  • La vie est un long script en php
  • Messages: 131
    • Voir le profil
Merci du lien, mais sa n'a pas marché :(

j'ai déjà cherché partout, et j'ai pas trouvé, c'est pour sa que je poste :)

je vais expliqué en détail :

Je cherche à créer une commande admin (/ma commande admin) qui permettrai de détecté tous les véhicules autour de soi et de les respawn.

et je ne connais pas la fonction pour détecté les véhicules autour de soit.
« Modifié: 12 Septembre 2010, 13:27:02 par skylive77 »

Hors ligne rapido

  • Pro-scripteur
  • *
  • Bandit
  • R@pido
  • Messages: 270
    • Voir le profil
Ah , tu enfaîte tu ne veut pas tous respawn tu veut respawn que ceux de ton alentour ?

Hors ligne skylive77

  • *
  • Tueur en série
  • La vie est un long script en php
  • Messages: 131
    • Voir le profil
oui

vincentdu90

  • Invité
Là il faudrais utiliser ProxDetector qu'on trouve dans certains Rp notamment le GodFather où après tu peux toujours essayer de créer une commande toi même mais si tu connais pas trop le script et même avec quelques connaissances ça peut-être assez difficile .

Hors ligne skylive77

  • *
  • Tueur en série
  • La vie est un long script en php
  • Messages: 131
    • Voir le profil
Tu connais la fonction pour détecté les véhicules ?

Hors ligne Katou76

  • *
  • Tueur en série
  • Messages: 107
    • Voir le profil
Y a 2 sorte de ProxDetector:

- ProxDetectorS: Permet de mettre une distance entre 2 joueurs, exemple une commande ou 2 joueur doit se trouver dans une distance que vous désirer.

Exemple:
if (ProxDetectorS(8.0, playerid, giveplayerid))
- ProxDetector: Permet d'afficher un texte aux joueurs se trouvant dans une distance que vous desirer.

Exemple:

format(string, sizeof(string), "* %s touche les fesse à  %s.", sendername , giveplayer);
          ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

En clair, si tu veut spawn les véhicule autour de toi, il faut tu te créer ta propre fonction.
Ce code est un crime contre la programmation.

Hors ligne Hip-hop

  • *
  • Tueur en série
  • Messages: 159
    • Voir le profil
    • Grand Theft RolePlay
stock CheckPlayerDistanceToVehicle(Float:radi, playerid, vehicleid)
{
if(IsPlayerConnected(playerid))
{
   new Float:PX,Float:PY,Float:PZ,Float:X,Float:Y,Float:Z;
   GetPlayerPos(playerid,PX,PY,PZ);
   GetVehiclePos(vehicleid, X,Y,Z);
   new Float:Distancess = (X-PX)*(X-PX)+(Y-PY)*(Y-PY)+(Z-PZ)*(Z-PZ);
   if(Distancess <= radi*radi)
   {
       return 1;
   }
}
return 0;
}

Trouver sur le /coffre

Sinon pour la cmd :

if(strcmp(cmd, "/rcd", true) == 0) //By Hip-hop
{
   if(IsPlayerConnected(playerid))
   {
if (PlayerInfo[playerid][pAdmin] >= 1)
{
   for(new i; i != MAX_VEHICLES; i++)
   {
       new distt = CheckPlayerDistanceToVehicle(5.5, playerid, i);
       if(distt)
       {
           SetVehicleToRespawn(i);
       }
   }

}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "   Vous n'êtes pas autorisé à utiliser cette commande!");
}
    }
    return 1;
}
« Modifié: 13 Septembre 2010, 23:20:02 par Hip-hop »



Hors ligne skylive77

  • *
  • Tueur en série
  • La vie est un long script en php
  • Messages: 131
    • Voir le profil
Résolu :)

Merci à vous.