GTAOnline.net

Nos serveurs de jeux => Mod Lalu's Stunt => Discussion démarrée par: VaKoS_95 le 03 Février 2008, 16:29:06

Titre: Autolock bug..
Posté par: VaKoS_95 le 03 Février 2008, 16:29:06
Bonjour.
Je viens tout juste de voir un bug pas très gênant mais 'bizarre'.
Il y a une petite erreur dans la commande /autolock.
Dès qu'on fait /autolock et qu'on appuie plusieurs fois sur F, regardez ce qu'il se passe :

(http://img182.imageshack.us/img182/5152/bugautolocksy9.jpg)

Voilà. ++
Titre: Re : Autolock bug..
Posté par: NatiVe™ le 03 Février 2008, 16:35:45
Et.... quesqu'il ce passe ?

NV.

Titre: Re : Autolock bug..
Posté par: VaKoS_95 le 03 Février 2008, 16:44:53
Ya une screen...
Ca dit tout.
Bon je vais te 'traduire' l'image.
J'ai fais /autolock.
J'appuie plusieurs fois sur F.
Et ça spamm Véhicule verrouillé.
;)
Titre: Re : Autolock bug..
Posté par: Say le 03 Février 2008, 19:38:31
Et...C'est quoi le soucis ?
Titre: Re : Re : Autolock bug..
Posté par: Orosko le 03 Février 2008, 19:47:58
Ya une screen...
Ca dit tout.
Bon je vais te 'traduire' l'image.
J'ai fais /autolock.
J'appuie plusieurs fois sur F.
Et ça spamm Véhicule verrouillé.
;)

Il vient de le dire  :bangin
Titre: Re : Autolock bug..
Posté par: Say le 03 Février 2008, 19:51:26
Je vois pas en quoi c'est un probleme ...
Tapuis sur entré au lieu de F...
Titre: Re : Autolock bug..
Posté par: GtaManiac le 03 Février 2008, 22:52:19
A moin que cette touche " F " lui sert a utiliser autre chose  ::)
Titre: Re : Autolock bug..
Posté par: Syg le 03 Février 2008, 23:13:21
A quoi est associée ta touche "F" Vakos ?
Parce que je vois pas bien d'où peut venir le problème, l'autolock est un timer qui n'est lancé qu'une seule fois lorsqu'on monte dans un véhicule (OnPlayerEnterVehicle).
Je ne vois pas pourquoi tu as ce message plusieurs fois.

++
Syg
Titre: Re : Autolock bug..
Posté par: VaKoS_95 le 06 Février 2008, 20:47:46
La touche F est pour entrer dans le véhicule, je n'ai pas touché à la config de mon GTA ;)
Titre: Re : Autolock bug..
Posté par: NatiVe™ le 06 Février 2008, 20:57:33
Appuis tu plusieur fois sur F quand tu veut rentrer dans un vehicule ??

Si c'est le cas c'est normal, ca me le fait aussi ;)

NV.

Titre: Re : Autolock bug..
Posté par: TTG le 06 Février 2008, 21:13:19
heu... il est vrais que nous sommes nombreux à avoir changer un peu la config des touches par defaut.

Par exemple pour entrer sortir d'un vehicule la touche par defaut est "entrée", seulement quand on est en avion et que l'on ecrit sur le chat et qu'on fait "entrée" pour valider le message, et bien on se retrouve dehors de l'avion, puisqu'avec l'"entrée" on entre ou on sort du véhicule.

Moi par exemple pour remplacer l'entrée ou la sortie dans le véhicule, j'ai pris le "j". C'est du temps de MTA RACE (ya de sa environ deux ans) et donc par habitude chez moi c'est resté, peut etre chez d'autres aussi...

Mais le F pour entrée ou sortir du vehicule sa me dit effectivement quelque chose, sauf que sa fait deux ans que j'utilise personnellement le "j".
Titre: Re : Autolock bug..
Posté par: GtaManiac le 06 Février 2008, 23:42:51
Citer
Par exemple pour entrer sortir d'un vehicule la touche par defaut est "entrée", seulement quand on est en avion et que l'on ecrit sur le chat et qu'on fait "entrée" pour valider le message, et bien on se retrouve dehors de l'avion, puisqu'avec l'"entrée" on entre ou on sort du véhicule.

Huh ?  ??? , que je soit en avion , en voiture , en moto ou tout autre véhicule quand j'appui sur " T " pour ecrire un message puis " Entrée " , je ne suis pas ejecter du véhicule , les autres joueurs je pense que ses pareil que moi  :) , si tu utilise ta touche " J " depuis les anciennes versions le bug du " entrée " a du être corriger  :D .
Titre: Re : Autolock bug..
Posté par: UrbanGhetto le 07 Février 2008, 13:19:11
-_-,

T'es pas obligé d'appuyer une centaine de fois pour entrer dans un véhicule tu sais.

L'autoLock c'est pour quand le joueur commence à entrer dans le véhicule et non quand il est dedant.

Je crois que GTA-Online devrais régler ça quand même...
Titre: Re : Autolock bug..
Posté par: R@f le 07 Février 2008, 17:11:06
d'après ce que j'ai vu le bug est réglé dans la nouvelle version, j'ai essayé en appuyant une tonne de fois sur F et sa marquait seulement une fois ....

++
R@f
Titre: Re : Autolock bug..
Posté par: Syg le 07 Février 2008, 21:18:07
Je n'ai pas corrigé spécifiquement ce bug mais j'ai modifié le système de lock pour éviter qu'un joueur puisse locké plusieurs véhicules.
Cette modification a peut-être eu un effet de bord qui à corrigé le problème dont parle Vakos.

Donc quand la nouvelle version sera sur le serveur Lalu (d'ici 1 semaine), j'aimerais bien que Vakos refasse le test pour dire si effectivement le problème est corrigé ou si il est toujours présent.
Et aussi, j'aimerais savoir si ce bug a été constaté par d'autres joueurs.

++
Syg

Titre: Re : Re : Autolock bug..
Posté par: NatiVe™ le 07 Février 2008, 21:52:08
Et aussi, j'aimerais savoir si ce bug a été constaté par d'autres joueurs.

Oui, par moi !

Mais ce n'est pas un Bug SYG rassure toi :)

Tu n'as pas fait d'erreur de PAWN :)

C'est juste que quand on appui sur "entrée" on a un message "Vehicule verouillée"

Lorsqu'on appui plusieurs fois sur "entrée" et bien on a plusieur fois le message !

Donc le seul moyen de resoudre ce "no problem" c'est de mettre le message en passant par

public OnPlayerStateChange (oui, je sais que tu le savais ;))

NV.

Titre: Re : Autolock bug..
Posté par: Syg le 08 Février 2008, 09:53:49
Ce que tu sous-entend Native, c'est que la callback OnPlayerEnterVehicle peut-être appelée plusieurs fois lorsqu'on monte dans un véhicule.
Ce qui est étonnant car ce serait un bug de SAMP assez gros qui pourrait poser d'autres problème plus grave.

++
Syg
Titre: Re : Autolock bug..
Posté par: UrbanGhetto le 08 Février 2008, 10:39:41
Ben ça peut être un bug de GTA carrement. Toute façon c'est inutile d'appuyer 500 fois sur F...
Titre: Re : Autolock bug..
Posté par: R@f le 08 Février 2008, 15:34:43
sauf si on est un hyper-actif qui pendant une course sur lalu veux ablosument remonter sur sa moto le plus rapidement possible  :P

++
R@f
Titre: Re : Autolock bug..
Posté par: UrbanGhetto le 08 Février 2008, 16:12:05
Faut avouer que même moi je le fais dans ce cas xD
Titre: Re : Re : Autolock bug..
Posté par: NatiVe™ le 08 Février 2008, 16:32:37
sauf si on est un hyper-actif qui pendant une course sur lalu veux ablosument remonter sur sa moto le plus rapidement possible  :P

Oui c'est ca en faite ^^ !

Et oui, SYG, ca appel plusieur fois la callback !

NV.

Titre: Re : Autolock bug..
Posté par: Syg le 11 Février 2008, 14:00:02
J'ai tout essayé chez moi, imossible d'avoir un double appel de la callback.
Il semblerait qu'il s'agisse d'un problème de synchro plutôt donc lié à SAMP.

Bref, si c'est la cas, ce genre de comportement (appuis répétés sur le touche F ou entrée ou autre) peux faire planter certains serveurs qui ont du code dans cette callback.

Surtout que comme tout le monde l'a dit, ça n'a aucune utilité.

++
Syg
Titre: Re : Autolock bug..
Posté par: NatiVe™ le 11 Février 2008, 14:21:50
Je vais faire une video et je la post !

EDIT: Ok les serveur sont Down !

NV.

Titre: Re : Autolock bug..
Posté par: masterflo le 11 Février 2008, 20:43:58
Les serveurs sont souvent HS en ce moment :s
Titre: Re : Autolock bug..
Posté par: NatiVe™ le 11 Février 2008, 21:18:19
Voila la video !

Désolé pour la qualité !

http://fr.youtube.com/watch?v=wpxGYJ21PfE

NV.

Titre: Re : Autolock bug..
Posté par: Syg le 12 Février 2008, 09:37:31
Oui, c'est flagrant sur ta vidéo mais c'est aussi très inquiètant.
Donc Native, lorsque la nouvelle version sera sur le serveur, te sera t'il possible de refaire cette manip pour voir si le problème est toujours là.
Si c'est la cas, je ferais une correction sinon, si il a disparu ... et ben tant mieux ...

++
Syg
Titre: Re : Autolock bug..
Posté par: NatiVe™ le 12 Février 2008, 10:27:02
Pas de souci SYG !

Je le fairais !

NV.

Titre: Re : Autolock bug..
Posté par: HotcarsTwentyOne le 12 Février 2008, 23:03:51
personnellement je trouve pas ça si grave comme bug ça empêche pas vraiment le monde jouer jouer ou de voir ce que les autres écrivent a moins que tu pese 475623 fois sur le bouton
Titre: Re : Autolock bug..
Posté par: MrFredo le 13 Février 2008, 08:02:24
Salut,

moi aussi j'avait se probleme que les message de la callback OnPlayerEnterVehicle s'afichait plusieur fois quand on apuiait plusieur fois sur la touche pour entrer dans le vehicule mais dans un script j'avait trouver une solution

Code: (cpp) [Sélectionner]
new passenger[MAX_PLAYERS];
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
passenger[playerid] = ispassenger;   // Passenger prend la valeur 1 si le joueur est en passager et 0 si il est conducteur
return 1;
}
stock SendVWelcome(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
if (passenger[playerid] == 0) // Si le joueur n'est pas passage et qu'il est donc conduteur
{
                 /*Contenu de votre callback OnPlayerEnterVehicle*/
}
return 1;
}
/* Ensuite dans OnPlayerStateChange*/
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
    SendVWelcome(playerid);
    /*votre code .... */
comme sa les message et action de la callback OnPlayerEnterVehicle ne se font que quand le joueur est dans le vehicule et plu quand il esseye de rentrer dedans

Voila si sa peux aider tant mieux :)
Titre: Re : Autolock bug..
Posté par: Syg le 13 Février 2008, 10:39:55
Oui, c'est une solution de ce genre que je mettrais en place si il y en a besoin. Un peu moins compliquée mais similaire.

Hotcars21 : Effectivement, ce n'est pas très grave, d'ailleurs seul le joueur voit les messages, ils ne sont pas envoyés à tous les autres. De plus, dans le script Lalu, la callback OnPlayerEnterVehicle ne contient pas de code qui peut faire planter le serveur. Mais attention dans d'autres script, certains bouts de code ne sont pas fait pour être appelés plusieurs fois de suite et peuvent conduire à un crash du serveur.

++
Syg
Titre: Re : Autolock bug..
Posté par: VaKoS_95 le 13 Février 2008, 18:11:56
Donc j'ai bien fais de signaler le bug, même si certains disaient que c'était inutile de signaler ceci  :-X
Titre: Re : Autolock bug..
Posté par: HotcarsTwentyOne le 13 Février 2008, 22:48:19
ok syg donc, dans le fond oui je crois moi aussi que c'est bien de tous rapporter les bugs meme s'il peuvent paraître pas grave c'est ce que j'ai compris
Titre: Re : Autolock bug..
Posté par: Syg le 14 Février 2008, 09:46:23
Oui Vakos, tu as bien fait de signaler le bug, d'autant plus que je n'ai pas réussi à le reproduire chez moi. Même si on peut questionner le fait que tu n'as pas à appuyer 1000 fois sur la touche pour monter dans le véhicule, ce n'est pas à l'utilisateur de se plier au script mais le contraire. Le client est roi.

D'ailleurs, dans mon métier, je fais des applications qui sont testées par des gens de ma boite. Ces gens la trouvent rarement des bugs car ils utilisent les logiciels dans le cas nominal. J'ai toujours confiance que je leur livre un logiciel.
Par contre, lorsque que le logiciel est mis en exploitation chez un client, je croise les doigts car les utilisateurs font toujours des manip qu'on a pas prévu et dont on se doute même pas. Et dans certains cas, ils trouvent des bugs très génants qu'il faut bien évidement corrigés.

De plus ton post à permis de voir que tu n'étais pas le seul à l'avoir.

++
Syg
Titre: Re : Re : Autolock bug..
Posté par: NatiVe™ le 14 Février 2008, 14:01:07
De plus ton post à permis de voir que tu n'étais pas le seul à l'avoir.

Comme moi, mais je n'appelerais pas ca un bug moi car s'en est pas un !

Ni une faute de script biensur =P

NV.

Titre: Re : Autolock bug..
Posté par: Syg le 14 Février 2008, 14:17:52
Si, c'est un bug.
Ce n'est peut-être pas un bug du script de Lalu mais c'est un bug de SA-MP puisqu'il n'y a pas de raison de recevoir cet événement plusieurs fois de suite.
On ne peut pas corriger le bug de SA-MP mais on peut essayer d'en corriger les effets.

++
Syg
Titre: Re : Autolock bug..
Posté par: UrbanGhetto le 14 Février 2008, 20:45:33
Non c'est pas un bug de Lalu, S'en est carrément un de GTA, Et je crois que c'est normal pars qu'on est pas obligé de taper Entrée une centaine de fois...
Titre: Re : Autolock bug..
Posté par: R@f le 14 Février 2008, 21:38:19
d'ailleurs, en testant la nouvelle version du SFTDM j'ai remarqué la même chose quand je rentre dans un véhicule (sans auto lock)  ::) Le message "ce véhicules appartient à machin, etc..." apparait comme avec l'auto lock

++
R@f
Titre: Re : Autolock bug..
Posté par: UrbanGhetto le 14 Février 2008, 21:48:59
Ben imaginez si une action est lancée qu'une seule fois à l'entrée d'un véhicule, On peut plus lancer aucune action au véhicule...

Exemple avec le bug résolu :

Vous êtes coincés devant un portail et de l'autre coté y'a une NRG, Vous appuyez direct sur Entrée, Votre perso marche mais y'a le portail qui le gène, Alors vous tournez a gauche et vous sautez au dessus du portail. La vous essayez de prendre votre NRG et... rien... Pars que les actions qui consternent les NRG sont bloqués...
Titre: Re : Autolock bug..
Posté par: Syg le 15 Février 2008, 10:47:03
Non Urban, la correction que l'on peut faire porte qur le résultat de l'événement (affichage d'un message par exemple). C'est ça qu'on ne fait qu'une seule fois.
Pour ce qui est de l'événement lui-même (entrée dans un véhicule), SA-MP continuera de l'envoyer plusieurs fois. Le script doit faire ne sorte de ne traiter que le premier envoi.

++
Syg
Titre: Re : Autolock bug..
Posté par: UrbanGhetto le 15 Février 2008, 12:27:31
Ah ben ça change tout pars que moi j'ai pas envie de bloquer ma NRG-500 lol