GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: JuLi3n67 le 25 Octobre 2008, 18:03:38

Titre: fs nofall
Posté par: JuLi3n67 le 25 Octobre 2008, 18:03:38
Bonjour,
Je cherche un nofall donc jai chercher sur samp, et je l'ai telecharger
mes ya pas de commande pour l'activer ou le desactiver enfaite il est
toujour activer ^^
Alors jai chercher sur gta online, et jai vu nofall  :) avec la commande
pour activer ou desactiver mes le lien est mort  :(
Je pourrai le recuperer si possible ?

merci beaucoup !

PS : Je peux pas me le faire moi meme je suis encore un tout jeune debutant ^^
Titre: Re : fs nofall
Posté par: Nikko™ le 25 Octobre 2008, 19:18:25
Bah tu regarde dans ton code, tu créé une varaible dans une commande et que soit ca l'active soit ca le désactive  ;)

++
nikko
Titre: Re : fs nofall
Posté par: Dark_revan le 25 Octobre 2008, 20:58:06
il sert a quoi ce FS ?
Titre: Re : fs nofall
Posté par: Nikko™ le 25 Octobre 2008, 21:22:49
Un nofall ca sert a ne pas tomber de sa moto

++
nikko
Titre: Re : fs nofall
Posté par: Dark_revan le 25 Octobre 2008, 21:27:35
ok merci.
amis je penser a un truc a se sujet quand on fait removeplayers sur une moto le gar peut rester dessus si il avance a moin de 50kilomettre par heure comment on fait pour retirer sa ?
Titre: Re : fs nofall
Posté par: Nikko™ le 25 Octobre 2008, 21:48:16
Normalement a nimporte quelle vitesse, il est virer de sa moto...

++
nikko
Titre: Re : fs nofall
Posté par: Dark_revan le 25 Octobre 2008, 21:53:24
oui met sa ses le pobleme de tout les serveur rp sa marche pas il s'ejecte pas si il roule a moin de 50 km/h.
Titre: Re : fs nofall
Posté par: Nikko™ le 25 Octobre 2008, 21:59:55
pk sur les rp ?

++
nikko
Titre: Re : fs nofall
Posté par: Dark_revan le 25 Octobre 2008, 22:21:33
Car les carid  :)
pour definir les vehicules de faction.
Titre: Re : fs nofall
Posté par: JuLi3n67 le 25 Octobre 2008, 23:34:41
aie
je c'est pas faire sa  ;D

jai pas assez de connaisance pour faire sa :(
Titre: Re : fs nofall
Posté par: [StAfF]MaN le 25 Octobre 2008, 23:46:56
Et bien c'est le moment d'apprendre ^^

Prend par étape ce que tu dois faire

Si le player est dans la moto (bah oui en voiture ça le fait pas xD ^^ )
tu active le NF par une commande qui met une variable a 1.
Tu met un timer a 50millième

Tu créé un public du timer, qui regarde si le joueur est plus sur sa moto quand la variables est a 1
Si le joueur ni est plus, tu fait un GetVehiclePos, tu fait un SetPlayerPos et un PutPlayerInVéhicule, bien sur la moto devra avoir un nom, que tu lui attribuera ;)
Titre: Re : fs nofall
Posté par: JuLi3n67 le 25 Octobre 2008, 23:48:44
oula c'est du chinoi pour moi !  ;D

 :( je suis decu de moi meme  :(
Titre: Re : fs nofall
Posté par: Dark_revan le 26 Octobre 2008, 00:06:33
y a beaucoup plus ismple dasn Onplayerexitvehciule tu met sa
public OnPlayerExitVehicle ()
{
tavariable[playerid] = 1;
}
qu ibien sur tu definit et apres tu met ta variable dans ton public:
public tonpublic
{
if( tavariable[playerid] ==0)
{
ton code
}
return1;
}
Titre: Re : fs nofall
Posté par: S!m le 26 Octobre 2008, 01:07:06
salut,

où tu peut toujours te servir du OnPlayerStateChange

car la callback OnPlayerExitVehicle est seulement appelée lorsque le joueur appuie sur entrer je crois.. ;D

alors ca donnerais un truc du genre:

public OnPlayerStateChange(playerid,newstate,oldstate)
{
    if(oldstate == PLAYER_STATE_DRIVER){
         new vehid = GetPlayerVehicleID(playerid);
         new model = GetVehicleModel(vehid);
         switch(model){case (les ID des motos) : PutPlayerInVehicle(playerid,MotoDuJoueur[playerid],0);}
    }
    if(newstate == PLAYER_STATE_DRIVER){
         new vehid = GetPlayerVehicleID(playerid);
         new model = GetVehicleModel(vehid);
         switch(model){case (les ID des motos) : MotoDuJoueur[playerid] = vehicleid;}
    }
}

alors ca c'était vraiment en gros et en plus il faut que t'initialise la variable en haut de ton script...

++Sim++