• 07 Juillet 2025, 21:22:17


Auteur Sujet: [Probleme script] Problème de script pour barrière LSPD  (Lu 2739 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne yhaab1020

  • *
  • Criminel
  • Messages: 26
    • Voir le profil
[Probleme script] Problème de script pour barrière LSPD
« le: 16 Octobre 2010, 18:02:04 »
Bonjour,

j'ai téléchargé le GM Miami RP, mais les barrières pour la LSPD se trouve a SF et pas a LS. Donc, avec MTA, je met des barrières a LS, je converti le code pour Pawno et tout, je compile...
Je lance mon serveur et la barrière est là mais le problème est que lorsque je fais /ouvrirgrille, ma barrière s'ouvre mais tourne a l'envers déjà, au lieu d'aller vers le haut, elle va vers le bas et elle tourne a du 360° et elle ne s'arrête pas même après les 7 secondes. Elle tourne à l'infini.
Comment je fais pour réglé se bug?

J'ai mis quelques screen du problème:








Merci de m'aidé pour réglé se problème, je suis vraiment bloqué.

Hors ligne yhaab1020

  • *
  • Criminel
  • Messages: 26
    • Voir le profil
Re : [Probleme script] Problème de script pour barrière LSPD
« Réponse #1 le: 16 Octobre 2010, 18:13:35 »
J'ai juste modifié les coordonné X, Y, Z et mis ceux de LS. J'ai rien changé. A SF, il marchait sans problème.

http://pastebin.gtaonline.fr/pastebin.php?show=904

Hors ligne yhaab1020

  • *
  • Criminel
  • Messages: 26
    • Voir le profil
Re : [Probleme script] Problème de script pour barrière LSPD
« Réponse #2 le: 16 Octobre 2010, 18:23:29 »
Ok, mais j'ai pas de moveobject dans le script appart pour une porte a la banque.
Pour la LSPD, j'ai des CreateStreamObject pour le garage et les portes intérieurs et CreateObject pour les grilles

   
    lspddoor1 = CreateStreamObject(1500, 245.0578,72.4314,1002.5406,0, 0.0000, 0.0000);
    lspddoor2 = CreateStreamObject(1500, 245.9478,72.4314,1002.5406,0, 0.0000, 0.0000);
    police1 = CreateObject(968, 1544.6904296875, -1630.9990234375, 13.3203125, 0, 90, 90); // barriere haut police levee
    police2 = CreateObject(968,-1572.1982421875, 658.81469726563, 6.8040018081665, 0, 90, 91); //  barriere bas police levee
    police3 = CreateStreamObject(980, -1627.4565429688, 688.18182373047, 8.2609024047852, 0, 0, 0); //  garage police
    police4 = CreateStreamObject(980, -1638.9438476563, 688.18890380859, 8.2609024047852, 0, 0, 0); //  garage police

Hors ligne yhaab1020

  • *
  • Criminel
  • Messages: 26
    • Voir le profil
Re : [Probleme script] Problème de script pour barrière LSPD
« Réponse #3 le: 16 Octobre 2010, 18:27:31 »
Bah ouai, quand je fais /ouvrirgrille elle s'ouvre mais elle tourne a du 360° et en continu, mais j'ai pas de StreamObject pour les barrières, enfin j'en trouve pas.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [Probleme script] Problème de script pour barrière LSPD
« Réponse #4 le: 16 Octobre 2010, 18:28:40 »
Donne nous ton SetObjectRot



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne yhaab1020

  • *
  • Criminel
  • Messages: 26
    • Voir le profil
Re : [Probleme script] Problème de script pour barrière LSPD
« Réponse #5 le: 16 Octobre 2010, 18:31:42 »
Voilà ce que j'ai pour le SetObjectRot de la LSPD

public OuvrirBarrierePolice1()
{
    Grille[1] = 1;
    new Float:x,Float:y,Float:z;
    GetObjectRot(police1,x,y,z);
    if(y == 0)
    {
        KillTimer(BarriereCpt1);
        BarriereCpt1 = SetTimer("FermerBarrierePolice1",40,1);
    }
    else
    {
        SetObjectRot(police1,x,y+1,z);
    }
}
public OuvrirBarrierePolice2()
{
    Grille[2] = 1;
    new Float:x,Float:y,Float:z;
    GetObjectRot(police2,x,y,z);
    if(y == 0)
    {
        KillTimer(BarriereCpt2);
        BarriereCpt2 = SetTimer("FermerBarrierePolice2",40,1);
    }
    else
    {
        SetObjectRot(police2,x,y-1,z);
    }

}
public FermerBarrierePolice1()
{
    new Float:x,Float:y,Float:z;
    GetObjectRot(police1,x,y,z);
    if(y == -90)
    {
        KillTimer(BarriereCpt1);
        Grille[1] = 0;
    }
    else
    {
        SetObjectRot(police1,x,y-1,z);
    }

}
public FermerBarrierePolice2()
{
    new Float:x,Float:y,Float:z;
    GetObjectRot(police2,x,y,z);
    if(y == 90)
    {
        KillTimer(BarriereCpt2);
        Grille[2] = 0;
    }
    else
    {
        SetObjectRot(police2,x,y+1,z);
    }

}

P.S: la barrière police1 c'est celle que j'ai changé les coordonné et que j'ai mis a LS, la police2, c'est celle de SF que j'ai pas touché. Elle est toujours a SF. police3 et police4 c'est la porte du garage, j'en ai encore modifié aucune pour la mettre a LS. Donc, sa elles sont toujours à SF et elle marche encore.
« Modifié: 16 Octobre 2010, 18:38:38 par yhaab1020 »

Hors ligne yhaab1020

  • *
  • Criminel
  • Messages: 26
    • Voir le profil
Re : [Probleme script] Problème de script pour barrière LSPD
« Réponse #6 le: 18 Octobre 2010, 10:37:14 »
Un petit up, j'ai besoin d'aide là.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [Probleme script] Problème de script pour barrière LSPD
« Réponse #7 le: 18 Octobre 2010, 12:40:45 »
Il ne faut pas que tu fasse des

if(y == -90)
ça ne fonctionnera presque jamais ^^

fait plutôt

if(y <= -90)



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne yhaab1020

  • *
  • Criminel
  • Messages: 26
    • Voir le profil
Re : [Probleme script] Problème de script pour barrière LSPD
« Réponse #8 le: 18 Octobre 2010, 17:23:57 »
Ok, merci, j'ai modifié sa en ce que tu m'a dis, mais sa marche toujours pas, toujours ma barrière qui tourne a du 360° et non-stop

Hors ligne yhaab1020

  • *
  • Criminel
  • Messages: 26
    • Voir le profil
Re : [Probleme script] Problème de script pour barrière LSPD
« Réponse #9 le: 19 Octobre 2010, 20:05:10 »
Un petit up, j'ai besoin d'aide

Hors ligne yhaab1020

  • *
  • Criminel
  • Messages: 26
    • Voir le profil
Re : [Probleme script] Problème de script pour barrière LSPD
« Réponse #10 le: 23 Octobre 2010, 11:15:56 »
up, j'ai toujours pas résolu mon problème.

Hors ligne GtaManiac

  • Votre serviteur bien aimé
  • *
  • Redforce member
  • Messages: 8541
    • Voir le profil
    • GTAOnline.net
GTAOnline - TwitchFacebook - Twitter

"Le problème, c'est le choix" - Néo

Hors ligne yhaab1020

  • *
  • Criminel
  • Messages: 26
    • Voir le profil
Re : [Probleme script] Problème de script pour barrière LSPD
« Réponse #12 le: 23 Octobre 2010, 21:53:34 »
Hum ouai, ok merci mais c'est pas se que je cherche. Sa c'est juste des barrières pour le HQ ballas et le HQ Groove.
Mon probleme c'est ma barriere LSPD comme je l'ai expliqué plus haut.

Hors ligne yhaab1020

  • *
  • Criminel
  • Messages: 26
    • Voir le profil
Re : [Probleme script] Problème de script pour barrière LSPD
« Réponse #13 le: 25 Octobre 2010, 16:47:26 »
up, besoin d'aide svp

Hors ligne Brian Turner

  • PAWN/PHP/SQL/MAP/SQUIRIEL
  • *
  • Bandit
  • Messages: 438
    • Voir le profil
Re : [Probleme script] Problème de script pour barrière LSPD
« Réponse #14 le: 25 Octobre 2010, 17:41:09 »
Ben ce que ta envoye GtaManiac est pour t'inspirer, fait pareil avec les barrieres de la LSPD
Momoto33127
__________________________________________
[TRADUCTION][FS]Celular call 1.5 : Voir le poste
[ADDON/INC]Motor System (/clef et /vsortir pour Gveh) : Voir le poste
[FS]BanList (BlackListe) [Systeme de BAN] : Voir le poste