GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: v331 le 12 Janvier 2009, 20:53:03

Titre: probleme avec yrace
Posté par: v331 le 12 Janvier 2009, 20:53:03
bonjours j'utilise yrace , et quand je me connect ,je me login , et je tape /buildrace et il me met:

             "No builderslots available"  c'est quoi ? Et il fait faire quoi ? :blink

  help please  ;D ;D
Titre: Re : probleme avec yrace
Posté par: inbox le 13 Janvier 2009, 10:33:35
Bonjour,

Cherche s'il te plait
http://www.google.fr/language_tools (http://www.google.fr/language_tools)

Cordialement,
Titre: Re : probleme avec yrace
Posté par: v331 le 13 Janvier 2009, 18:19:11
boujour, oui j'avais deja cherché sur google

   
Titre: Re : probleme avec yrace
Posté par: Nikko™ le 13 Janvier 2009, 19:04:01
Tu l'utilise en FS ou tu la intégré a ton GM ?
J'ai eu le meme soucis en l'intégrant a mon GM, javais mal reporter ca dans "OnGameModeInit":

RaceActive=0;
Ranking=1;
LCurrentCheckpoint=0;
Participants=0;
for(new i;i<MAX_BUILDERS;i++)
{
    BuilderSlots[i]=MAX_PLAYERS+1;
}
if(RRotation != -1) SetTimer("RaceRotation",RRotationDelay,1);
#if defined MENUSYSTEM
CreateRaceMenus();
#endif

++
nikko
Titre: Re : probleme avec yrace
Posté par: v331 le 13 Janvier 2009, 19:10:38
je l'ai intregrer le le gamemods sftdm presque tout a la fin  :-X
Titre: Re : probleme avec yrace
Posté par: Azz45 le 13 Janvier 2009, 19:19:01
Ba voilà ton souci.


Citer
presque tout a la fin


Voilà pourquoi sa ne fonctionne pas.
Titre: Re : probleme avec yrace
Posté par: v331 le 13 Janvier 2009, 19:59:49
si c'est ce code qui doit étre au debut
Citer
RaceActive=0;
   Ranking=1;
   LCurrentCheckpoint=0;
   Participants=0;
   for(new i;i<MAX_BUILDERS;i++)
   {
       BuilderSlots=MAX_PLAYERS+1;
   }
   if(RRotation != -1) SetTimer("RaceRotation",RRotationDelay,1);
   #if defined MENUSYSTEM
      CreateRaceMenus();
   #endif

bin il est tou au debut  enfete même avant "public OnGameModeInit"
il est dans "public OnFilterScript" un truc comme ca je crois  :D
Titre: Re : probleme avec yrace
Posté par: S!m le 13 Janvier 2009, 20:08:05
Salut,

si tu l'as intégré à ton gm, tu doit placer les codes qui étaient dans OnFilterScripInit() (callback appelée au chargement d'un filterscript) dans OnGameModeInit() (appelée au chargement d'un GameMode)

Quand tu intègre un script à ton gm, n'oublie pas de l'adapter afin qu'il soit correctement chargé

++Sim++
Titre: Re : probleme avec yrace
Posté par: v331 le 13 Janvier 2009, 20:35:14
oai merci a tout le monde !! :D , sa marche :cheers
Titre: Re : probleme avec yrace
Posté par: Nikko™ le 13 Janvier 2009, 20:36:31
De rien ;)

++
nikko
Titre: Re : probleme avec yrace
Posté par: v331 le 13 Janvier 2009, 20:44:02
 :D par contre j'ai assayer yrace ,est ce que on peut faire en sorte que le joueur quand il tape /join il soit directement téléporter au point de depart de la course ?
Et je vois qu'on peut rentrer a vec n'importe quel vehicule , est t'il, possible de faire des courses speciales (que voiture de police , que moto, ...) ?


 :bangin :bangin :bangin
Titre: Re : probleme avec yrace
Posté par: Nikko™ le 13 Janvier 2009, 21:18:16
Au niveau de la telep, cherche, cest dans un topic récent du forum

Pour ta 2eme question cest un peu plus compliquer mais possible  :D

++
nikko
Titre: Re : probleme avec yrace
Posté par: v331 le 14 Janvier 2009, 17:35:49
j'ai vu de beaucoup de  topic sur la teleportation avec /join mais pas beaucoup sont trep clair a ce sujet , j'ai vu un topic avec un bout de script a ajouter , j'ai essyer a sa n'a pas marcher.
Est-ce que quelqu'un peut m'aider svp?

                                                                                                            :P  :angelnot     genre un ptit bout de script a ajouter , et ou il faut l'ajouter ... :angelnot  :P

                                                                                                                                                                                                                                        :)merci a celui qui pourra m'aider :)
Titre: Re : probleme avec yrace
Posté par: Azz45 le 14 Janvier 2009, 17:42:14
Bizarre , moi je fait /join sa me teleporte au point de départ ( donc le premier checkpoints )



Très bizarre.

Titre: Re : probleme avec yrace
Posté par: v331 le 14 Janvier 2009, 18:10:00
pas moi , quand je fait /join il me dit d'aller au point de depart
Titre: Re : probleme avec yrace
Posté par: Nikko™ le 14 Janvier 2009, 18:22:13
Bon je l'ai posté il y a pas longtemps mais je le REpost:

Met:

new target;
if(IsPlayerInAnyVehicle(playerid)){
SetVehiclePos(GetPlayerVehicleID(playerid), RaceCheckpoints[target][0],RaceCheckpoints[target][1],RaceCheckpoints[target][2]);
} else {
SetPlayerPos(playerid,RaceCheckpoints[target][0],RaceCheckpoints[target][1],RaceCheckpoints[target][2]);
}

Juste apres Participants++;

++
nikko
Titre: Re : probleme avec yrace
Posté par: v331 le 14 Janvier 2009, 19:50:04
lol
j'avais deja vu ca dans un topic et j'avais essayer , sauf que quand je met ce script , il m'affiche plein de message d'erreur avec f5
Titre: Re : probleme avec yrace
Posté par: Nikko™ le 14 Janvier 2009, 20:37:56
explique ..

++
nikko
Titre: Re : probleme avec yrace
Posté par: v331 le 14 Janvier 2009, 21:36:05
en faite j'ai réesayer ton code , il met pu de message d'erreur en fait, je lance mon serveur , je me login en admin je fait /loadrace , puis /startrace, et enfin je fait /join et il me demande d'aller au depart de la course -_- :... pas de teleportation... :(

                                 

                          :wall  :wall  :wall  :wall  :wall  :wall  :wall


 ps: mon bout de script donne ca:


Citer

dcmd_join(playerid,params[])
{
   #pragma unused params
   if(RaceBuilders[playerid] != 0)
   {
       SendClientMessage(playerid, COLOR_YELLOW, "You are currently building a race, can't join. Use /clearrace to exit build mode.");
       return 1;
   }
   if(RaceParticipant[playerid]>0)
   {
       SendClientMessage(playerid, COLOR_YELLOW, "You've already joined the race!");
  SetPlayerPos(playerid,RaceCheckpoints[0][0],RaceCheckpoints[0][1],RaceCheckpoints[0][2]);
   }
   else if(RaceActive==1 && RaceStart==0)
   {
      if(PrizeMode >= 2 && GetPlayerMoney(playerid) < JoinFee)
      {
         format(ystring,sizeof(ystring),"You don't have enough money to join the race! (Join fee: %d$)",JoinFee);
         SendClientMessage(playerid, COLOR_YELLOW, ystring);
         return 1;
      }
      else if (PrizeMode >= 2)
      {
         new tempval;
         tempval=(-1)*JoinFee;
          GivePlayerMoney(playerid,tempval);
          Pot+=JoinFee;
      }
      CurrentCheckpoint[playerid]=0;
      if(Racemode == 3)
      {
         SetRaceCheckpoint(playerid,LCurrentCheckpoint,LCurrentCheckpoint-1);
         CurrentCheckpoint[playerid]=LCurrentCheckpoint;
      }
      else SetRaceCheckpoint(playerid,0,1);
      RaceParticipant[playerid]=1;
      CurrentLap[playerid]=0;
      SendClientMessage(playerid, COLOR_GREEN, "You have joined the race, go to the start!");
      Participants++;
      new target;
      if(IsPlayerInAnyVehicle(playerid)){
      SetVehiclePos(GetPlayerVehicleID(playerid), RaceCheckpoints[target][0],RaceCheckpoints[target][1],RaceCheckpoints[target][2]);
      } else {
      SetPlayerPos(playerid,RaceCheckpoints[target][0],RaceCheckpoints[target][1],RaceCheckpoints[target][2]);
      }
   }
   else if(RaceActive==1 && RaceStart==1)
   {
       SendClientMessage(playerid, COLOR_YELLOW, "The race has already started, can't join.");
     SetPlayerPos(playerid,RaceCheckpoints[0][0],RaceCheckpoints[0][1],RaceCheckpoints[0][2]);
   }
   else
   {
       SendClientMessage(playerid, COLOR_YELLOW, "There is no race you can join.");
   }
   return 1;
}
Titre: Re : probleme avec yrace
Posté par: Azz45 le 14 Janvier 2009, 21:38:34
Ou sinon essaye de mettre un point de teleportation a cotez de ton premier checkpoint  :happy


Sa veut dire que a chaque fois que tu crée une nouvelle course , tu recrée un point de teleportation chez pas si ta compris ?
Titre: Re : probleme avec yrace
Posté par: v331 le 14 Janvier 2009, 21:40:30
oé j'ai compris, j'avais pansé a ca en dernier recours car ce n'est pas tres pratique :D
Titre: Re : probleme avec yrace
Posté par: Azz45 le 14 Janvier 2009, 21:56:20
Pas très pratique , mais sa va fonctionner.



Ps : Sur ton bout de script aucun signe de teleportation , essaye de regarde ailleur.   :dry
Titre: Re : probleme avec yrace
Posté par: v331 le 15 Janvier 2009, 17:39:07
1) nikko que pense tu de mon bout de script ? :D
2)bon tant pi pour cela, a moin que quelqu'un a autre chose a me proposer , je suis ouvert a tout...  :laugh
3)est ce que quelqu'un sait comment faire des course speciales vehicule, (tel course se fait avec tel vehicule , ex: course de moto) ?


 merci
Titre: Re : probleme avec yrace
Posté par: Azz45 le 15 Janvier 2009, 17:41:48
Tu dit en compte admin , en /say a partir de la console


Autoriser seulement les Motos xDDD
Titre: Re : probleme avec yrace
Posté par: v331 le 15 Janvier 2009, 17:53:19
mdr, oé pas con  :D :laugh
sauf pour le kick , le ban , ou juste expulser de la course j'ai pas, je peu avoir un ptit script pour cela au passage? svp  :P :D
mais ia quand meme un autre moyen pour les course speciale ?
Titre: Re : probleme avec yrace
Posté par: cristab le 15 Janvier 2009, 17:59:23
cherche RAS dans la fonction recherche
Titre: Re : probleme avec yrace
Posté par: Nikko™ le 15 Janvier 2009, 18:00:22
Moi je pense que ca devrait fonctionner, ca fonctionne chez moi ...

++
nikko
Titre: Re : probleme avec yrace
Posté par: Azz45 le 15 Janvier 2009, 19:02:53
Même moi Nikko ,

Je crois qu'avec le script admin de R@F , tu peut parler en temps que d'admin , donc tu dit comme je t'es dit et tu te prend pas la tête  :bangin
Titre: Re : probleme avec yrace
Posté par: v331 le 17 Janvier 2009, 09:17:02
merci le script  de RAF marche bien.
Est-ce que quelqu'un pourrait me passer le script pour l'equivalent a la commande /car sur lalu's ?
svp
Titre: Re : probleme avec yrace
Posté par: Nikko™ le 17 Janvier 2009, 09:28:24
C'est facile,

Tu récupère la position du joueur, tu récupère son facingangle.
Ensuite tu met un setvehiclepos avec les cordonné récupéré juste avant, tu met l'angle de la voiture avec l'angle réccupéré avant.
Et tu met 1000 de vie a la voiture.
Et ca marche niquel.

++
nikko
Titre: Re : probleme avec yrace
Posté par: v331 le 17 Janvier 2009, 09:50:49
 ;D donne un exemple pour la commande stp , je suis pas encore un pro du scrip  :laugh

ps: je me suis creuser le cervau pour essayer de créer une commande /s et /r mais je ne suis pas arrivé  :(

 help please ;D
Titre: Re : probleme avec yrace
Posté par: Azz45 le 17 Janvier 2009, 22:48:31
Salut ,


/s et /r pour sauvegardé et restart sa position ?
Titre: Re : probleme avec yrace
Posté par: v331 le 17 Janvier 2009, 22:50:19
salu,
oé , /s sauvegarder un poind et /r pour y revenir
Titre: Re : probleme avec yrace
Posté par: Azz45 le 17 Janvier 2009, 23:23:13
Salut ,


Cherche un peu s'il te plaît :

http://www.gtaonline.fr/forums/index.php/topic,1867.msg15103.html#msg15103 (http://www.gtaonline.fr/forums/index.php/topic,1867.msg15103.html#msg15103)

 :-[
Titre: Re : probleme avec yrace
Posté par: v331 le 18 Janvier 2009, 09:57:13
ah oé dsl  :D
mais pour remettre droit sa caisse quand elle est retourner ( /car sur lalu's) ,j'ai pas trouver le bon script pour ca  :-\
Titre: Re : probleme avec yrace
Posté par: Azz45 le 18 Janvier 2009, 12:13:15
Tu veut pas qu'on te fasse ton GM aussi ?


Cherche un peu , je l'ai sous la main mais je te le passe pas car tu ne cherche pas.


Revien quand t'auras trouvé.
Titre: Re : Re : probleme avec yrace
Posté par: Nikko™ le 18 Janvier 2009, 19:19:47
ah oé dsl  :D
mais pour remettre droit sa caisse quand elle est retourner ( /car sur lalu's) ,j'ai pas trouver le bon script pour ca  :-\

Je te l'ai dit comment faire !

Citer
Tu récupère la position du joueur, tu récupère son facingangle.
Ensuite tu met un setvehiclepos avec les cordonné récupéré juste avant, tu met l'angle de la voiture avec l'angle réccupéré avant.
Et tu met 1000 de vie a la voiture.
Et ca marche niquel.

++
nikko
Titre: Re : probleme avec yrace
Posté par: Azz45 le 18 Janvier 2009, 19:20:28
Nikko fallait rien lui dire , il cherche pas ..
Titre: Re : probleme avec yrace
Posté par: v331 le 20 Janvier 2009, 19:24:51
mdr mon serveur , a peine j'ai fini de regler un probleme de script ia un autre probleme qui ce cré!!!!! ;D  :laugh
merci a tous quand meme pour m'avoir aidé  :P


      ps: vous serez dans les /credits  ;)   

                                                           :laugh (heu, enfin, si mon serveur marche un jour) :laugh
Titre: Re : probleme avec yrace
Posté par: Azz45 le 20 Janvier 2009, 19:28:35
Tu nous montreras un screen j'espère des credits , Pour être Sur & Certain  :happy
Titre: Re : probleme avec yrace
Posté par: v331 le 20 Janvier 2009, 21:20:30
mdr oé :P
 

 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;mais j'ai bien dit "SI" mon serveur marche mdr :laugh
 

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; bon je sait que ca commence à n'etre plus dans le bon topic mais bon...
&nbsp; &nbsp; &nbsp; &nbsp; alors j'ai un probleme :P
&nbsp; j'ai un gm avec des teleportations ,du stunt (map),des vehicules,.... alors je l'integre dans ma console "gamemode0 mon-gm 1" tous marche bien
ensuite je veut rajouter une map que j'ai crée avec mta-race , je l'ai convertit grace a un site de convertion en .pwn cela ma donné plein de "createobject 00000000" ( je supose que c les objets que j'ai placé sur ma map) ensuite j'ai crée un nouveau fichier pawno que avec ces "createobject" (je l'ai appelé "ile-dm") ensuite j'ai été dans ma console j'ai fait :"gamemode0 ile-dm 1" et la, je test, et toute la map de stunt a disparu mais pas les vehicules et les teleportations ne marche plus ..

la console donne sa :

echo Executing Server Config...
lanmode 0
rcon_password **********
maxplayers 100
port 7777
hostname le nom de mon serveur
gamemode0 mon-gm 1
gamemode0 ile-dm 1
gamemode1
gamemode2
gamemode3
filterscripts V_admin RAS adminspec vactions atomic-bomb savepos Count divers&nbsp; speedo&nbsp; yracefinal
announce 1
query 1
weburl www.sa-mp.com (http://www.sa-mp.com)
anticheat 0
 &nbsp;

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; voila je sait que c'est compliqué mais j'espere que quelqu'un pourra m'aider

 
Titre: Re : probleme avec yrace
Posté par: S!m le 21 Janvier 2009, 14:20:48
Salut,

dans ce cas, tu as deux choix,

1) ajouter les objets à ton gm (OnGameModeInit() )

2) faire comme tu l'as fait dans OnFilterScriptInit() sans oublier d'ajouter le nom du script sur la ligne filterscripts

++Sim++
Titre: Re : probleme avec yrace
Posté par: Azz45 le 21 Janvier 2009, 14:35:14
Salut ,


Mais non le plus simple :


Exemple :

CreateObject(coordonnéé);
CreateObject(coordonnéé);               Tu les mets tous a la suite dans : public OnGameModeInit()
CreateObject(coordonnéé);

Bonne Chance.
Titre: Re : probleme avec yrace
Posté par: v331 le 21 Janvier 2009, 14:39:44
j'avais deja essayé il y a la moitier de la map que j'ajoute au gm disparait quand je test le serveur ou alors une des 2 map ne marche pas  -_-  :bangin
Titre: Re : probleme avec yrace
Posté par: Azz45 le 21 Janvier 2009, 14:43:14
envoie moi par pm ton msn je vais t'aider directement ;)
Titre: Re : probleme avec yrace
Posté par: v331 le 21 Janvier 2009, 15:03:01
oé , je vais deja reéssayer un truc  :)

voici quelque image de ma map
Titre: Re : probleme avec yrace
Posté par: Azz45 le 21 Janvier 2009, 16:54:02
et ?
Titre: Re : probleme avec yrace
Posté par: Nikko™ le 21 Janvier 2009, 17:57:17
Svp, le sujet au depard est "Probleme avec yrace" ...  :dry

++
nikko
Titre: Re : probleme avec yrace
Posté par: v331 le 14 Février 2009, 15:31:35
 
avec yrace:
Citer
Et je vois qu'on peut rentrer a vec n'importe quel vehicule , est t'il, possible de faire des courses speciales (que voiture de police , que moto, ...) ?

 bon voila, il y a quelque temps j'avis poster cela , mais je n'ai pas eu de reponse a ce probleme, ormi "c'est possible mais compliquer"
quelqu'un aurait une petite idée de comment on peu s'y prendre ?
Titre: Re : Re : probleme avec yrace
Posté par: S!m le 14 Février 2009, 16:33:16

avec yrace:
Citer
Et je vois qu'on peut rentrer a vec n'importe quel vehicule , est t'il, possible de faire des courses speciales (que voiture de police , que moto, ...) ?

 bon voila, il y a quelque temps j'avis poster cela , mais je n'ai pas eu de reponse a ce probleme, ormi "c'est possible mais compliquer"
quelqu'un aurait une petite idée de comment on peu s'y prendre ?

c'est très simple, tu ajoute un paramètre à la course consistant au véhicule utilisé (faire un test de 400 à 611 je crois)
ensuite tu test le modèle du véhicule du joueur au moment de la course...

++Sim++
Titre: Re : probleme avec yrace
Posté par: v331 le 14 Février 2009, 16:58:01
oé mais il faut que quand je cré la course , je determine le type de vehicule à qui sera utiliser.
comment faire ?
Titre: Re : probleme avec yrace
Posté par: S!m le 14 Février 2009, 19:54:23
Salut,

crée une nouvelle commande pour le faire, et n'oublie pas les variables qu'il faut également.....

++Sim++
Titre: Re : probleme avec yrace
Posté par: v331 le 15 Février 2009, 17:07:03
je suis pas trés fort en script surtout pour créer des variable, tu pou rrait me doner un model stp