• 06 Juin 2026, 09:54:23


Auteur Sujet: Problème business + fourière  (Lu 1394 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne zidane59fr

  • *
  • Tueur
  • Boom Drop. Va y'avoir du trouble dans le paradis !
  • Messages: 86
    • Voir le profil
Problème business + fourière
« le: 24 Juillet 2008, 12:02:27 »
Salut à tous le revoila , j'ai besoin d'aide car mon GM prend fin mais avec des bugs qui deviennent un peu trop soulant
Alors le 1er bug est avec les business :
Au fait quand j'achete un business , la fois d'arpès quand je meurt ou quand je me log ba je suis téléporté a mon business
Je ne voudrais plus que sa téléporte a mon business , j'ai déja réussi a le supprimer avec le log la téléportation au business mais quand on meurt on est quand même téléporté
Encore la téléportation étant pas trop embétante mais le problème les pick-up d'achat de trouvant en intérieur
Sa me téléporte dans un endroit sombre ( peut être appelé l'underworld )
Alors le 2e bug c'est avec ma fourière :
Elle est faite donc pas de problème c'est que dès que on met une voiture en fourière et qu'on en exige de payer pour la récupérer
Le gars tape /vmenu ( le proprio de la voiture biensur ) et appele sa voiture
et comme sa il paye que dalle
J'aimerais que la commande /vmenu ne soit pas disponible si le véhicule est en fourière

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Problème business + fourière
« Réponse #1 le: 24 Juillet 2008, 13:22:40 »
Pour ton 1er bug, tu peut mettre un GetPlayerInterior, pour sauvegarder l'intérieur dans lequel est ton joueur, tu fait ensuite un SetPlayerInterior dans OnPlayerSpawn, car c'est soit dans ce Callback la soit dans OnPlayerRequestSpawn que se trouve ta téléportation non désirée ;)

Pour ton 2ième bug, tu fais une condition

en haut de ton script

new fouriere[MAX_PLAYERS];

Dans la partie de ton script qui dit que le véhicule est en fourière

fouriere[playerid]= 1;

et dans ta commande /vmenu tu ajoute un if

if(fouriere[playerid]== 1)
{
SendClientMessage(playerid, COLOR_RED, "Ton véhicule est en fourière tu ne peut pas faire cette commande !!");
return 1;
}

Voila en gros.

Et sinon dans le

if (strcmp(cmdtext, "/vmenu", true) ==0)
{

tu met juste a la suite ça :

if(fouriere[playerid]==0)
{

Voila ;)
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne zidane59fr

  • *
  • Tueur
  • Boom Drop. Va y'avoir du trouble dans le paradis !
  • Messages: 86
    • Voir le profil
Re : Problème business + fourière
« Réponse #2 le: 24 Juillet 2008, 14:21:30 »
j'ai presque réglé le 1er bug avec les business
La cette fois j'ai supprimé une ligne qui fait que je ne spawn plus a mon business
Mais maintenant sa me spawn dans LS
Alors que y'a que des positions a SF
Comment je pourrais faire pour que lorsque qu'on meurt on respawn sur mes RandomSpawn d'origine ?