GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Showroom SA:MP => Discussion démarrée par: rivoal29 le 18 Avril 2008, 14:44:09
-
Salut tout le monde ! :D
Voila j'ai créer un FS NoFall car j'ai vu beaucoup de topic dessus donc je met a disposition le mieu,
NoFall By Rivoal29
-Pastebin:
Pastebin Lien (http://pastebin.gtaonline.fr/pastebin.php?show=585)
-Autre lien:
Multi-Load Lien (http://www.multi-load.com/files/XBPEA1AD/NoFall%20De%20Rivoal_1.rar)
Commande :
/nofall activer / désactiver le nofall
Dites moi si il y a des bug ;)
-
désolé mais ca doit être une question debile...
C'est quoi un NoFall ?? ^^
-
C'est pour eviter de tomber de la moto !
Rivoal, je suis pas certain que c'est toi qui les fait !
NV.
-
Ha ok erci Native.
Mais bon c'est comme du Cheat car il y a plus de realité avec ca
enfin c'est mon point de vu
-
C'est pour eviter de tomber de la moto !
Rivoal, je suis pas certain que c'est toi qui les fait !
NV.
Si c'est moi !!!
-
C'est bien, ça ressemble à la première version du NoFall que j'avais faite pour Lalu.
Manque de chance, je crois bien que les TimerEx marchent moyennement, il arrive que le KillTimer n'arrête pas le timer ce qui conduit à un comportement ératique.
Si ce cas arrive (comme c'est arrivé très souvent sur Lalu), le joueur ne pourra plus se séparé de sa moto ...
Mais surtout, il manque un filtre sur le type de véhicule. Dans ton filterscript, tu lances le timer de NoFall pour n'importe quel type de véhicule.
Ce n'est pas forcément un détail, tu risques d'ecrouler le serveur pour rien.
Sinon, ça m'a l'air de marcher.
++
Syg
-
C'est bien, ça ressemble à la première version du NoFall que j'avais faite pour Lalu.
Manque de chance, je crois bien que les TimerEx marchent moyennement, il arrive que le KillTimer n'arrête pas le timer ce qui conduit à un comportement ératique.
Si ce cas arrive (comme c'est arrivé très souvent sur Lalu), le joueur ne pourra plus se séparé de sa moto ...
Mais surtout, il manque un filtre sur le type de véhicule. Dans ton filterscript, tu lances le timer de NoFall pour n'importe quel type de véhicule.
Ce n'est pas forcément un détail, tu risques d'ecrouler le serveur pour rien.
Sinon, ça m'a l'air de marcher.
++
Syg
Ok merci SYG :)
Sinon comment faire avec un Timer normal ??
-
Juste pour te dire
Link Dead
NV.
-
Link Dead ossi pour moi :(
-
Pareil for me
++ Franky
-
Tout le monde va dire ca, il a pa du cocher la case garder a vie ... :dry
++
nikko
-
Minnnce rooh désolé et mon fix a plus internet ( bizare mon portable a ) et j'ai tout les script dessus désolé
-
Minnnce rooh désolé et mon fix a plus internet ( bizare mon portable a ) et j'ai tout les script dessus désolé
Jai pas tout compris :blink
++
nikko
-
il dit que son PC a plus internet alors que son PCP a internet ;) Mais le prob c'est que les scripts sont sur son PC alors il ne peut pas les envoyer maintenant.... Bien qu'avec une clé USB...
-
Voillaa c'est ce que je pensé sa me la détecte pas aprés j'ai pas de CD pour mettre dessus ...
-
Le lien pastebin est cassé, pourrais-tu le remettre stp
-
Quelqu'un pourrais ré-up le codage de nofall ou un autre j'en cherche un s'il vous plait.
-
http://sa-mp.com (http://sa-mp.com)
-
J'ai pas trouvé mais merci quand même.
-
tu as du chercher lontemps http://forum.sa-mp.com/index.php?topic=50627.0 (http://forum.sa-mp.com/index.php?topic=50627.0) sa ne s'appel pas nofall mais anti fall ou anti bike
-
Ah j'avais chercher nofall et antifall mais j'avais vraiment rien trouvé en tout cas gg à toi et merci ^^
-
Bonjour a tous,
après un moment d'attente, j'ai refait le NoFall qui est pour moi assez stable :)
Voila les même commande je vous le laisse :laugh
( Voir premier post pour le lien )
-
bien pour ceux qui veulent avoir un no fall.
Je peux te faire une suggestion, ton timer est trop rapide, met le a 500 ou 400 mais pas a 100
++
nikko
-
Pourquoi ? ???
-
pour deja eviter que le serveur calcule trop pour rien car 100 ms c' est trop rapide fait le a 500 ce qui fera que le serveur calculera moins et ca change rien au script de plus ca economise le ping =D (je crois xd)
-
Ok j'vais le faire
EDIT: C'est bon
-
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,0x1705FAFF,"Ce serveur utiliser le NO-FALL FS de Rivoal");
SendClientMessage(playerid,0x1705FAFF,"/nofall pour l'activer ou le désactiver !");
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
nofall[playerid]=0;
return 1;
}
il me semble que tu a inverser les "SendClientMessage" dans connect et disconect non ? ???
ou dumoins je comprend pas trop la phrase ;D
-
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,0x1705FAFF,"Ce serveur utiliser le NO-FALL FS de Rivoal");
SendClientMessage(playerid,0x1705FAFF,"/nofall pour l'activer ou le désactiver !");
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
nofall[playerid]=0;
return 1;
}
il me semble que tu a inverser les "SendClientMessage" dans connect et disconect non ? ???
ou dumoins je comprend pas trop la phrase ;D
Je voit pas trop ce que tu veut dire :blink ??? mais la sa ve dire quand le player se co > les messages
Et quand le player se déco sa désactive le nofall ;
Pourquoi pas dans conect car si un player se co peu etre quand la variable na pas le temp de se désactiver et donc le player est remit dans la moto de l'ancien player qui avait l'id :/ du moin si sa lag je pense que sa fait sa donc je laisse comme sa
-
Salut,
je voudrais simplement signaler qu'il est plus simple et efficace (moins de calculs inutiles,présentement tu vérifie chaque joueur qui a le no-fall à toutes les 0.5 sec, avec la callback on est davantage précis, peu de vérification) de passer par la callback OnPlayerStateChange, chez moi je me sert de cette callback et je n'en voit aucun désavantage, que ce soit côté rapidité ou bien la simplicité (côté scripting)
++Sim++
-
Perso : Je ne connait pas du tout la callback StateChange :/
-
c'est bon la il est bien regler maintenant ou pas?
-
tu peu stopper de remuer les topic stp