GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: jonjon le 12 Avril 2008, 19:16:38
-
J'ai voulu intégrer un GM dans le mien donc je l'ai modifié comme je voulais mais je coince pour faire mes commandes '/join' et /leave'
Je dois utiliser ça :
LoadRaceList(); // C'était dans OnGameModeInit quand je l'ai pas modifié //
LoadRace(gRaceNames[random(gRaces)]);
createTextDraws();
SetTimer("updateTime",1000,1);
for (new i=0;i<MAX_PLAYERS;i++) gScores[i][0]=i;
Et ça :
if (gTrackTime>10) // C'est dans OnPlayerSpawn mais il faudrait le mettre dans la commande /join //
{
GridSetupPlayer(playerid);
SetTimerEx("GridSetup", TIME_GIVE_CAR,0,"d", playerid);
}
Je sais pas du tout comment faire.
Ps: Voici le GM que j'ai modifié et que je voudrais intégrer : http://up.delux-host.com/1208042612/adrenaline.pwn (http://up.delux-host.com/1208042612/adrenaline.pwn)
-
Je vais essayer de voir comment faire mais je comprend pas trop lequel va dans lequel ^^ si les deux bout de code sont du meme GM ou si l'un un d'un GM et l'autre du tien.
EDIT:
if(strcmp(cmd, "/join", true) == 0)
{
for (new i=0;i<MAX_PLAYERS;i++) gScores[i][0]=i;
SetTimer("updateTime",1000,1);
LoadRace(gRaceNames[random(gRaces)]);
createTextDraws();
LoadRaceList();
if (gTrackTime>10)
{
GridSetupPlayer(playerid);
SetTimerEx("GridSetup", TIME_GIVE_CAR,0,"d", playerid);
}
else
{
SendClientMessage(playerid,GREEN,"La course est changée, attendez s'il vous plaît...");
spawned[playerid]=1;
}
return 1;
}
Je sais pas si c'est comme ca que tu voulais mais j'ai pas trop compris. Aucune erreur avec se code, j'ai pas testé comme je sais pas de quoi il s'agit jveut pas galérer a chercher IG. Si c'est pas ca, explique toi mieu sur tes attentes car la c'est tres flou.
-
Les 2 bouts de code sont dans le même GM (ils sont dans celui que je veus intégrer dans le mien).
Je voudrais que les course ce lance toute seul, que quand une course et fait il y est écrit pour rejoindre la course tapez /join sauf si la course et déjà commencer quand la personne tape /join ça lui dit La course est déjà commencé. Pour la commande /leave je pense que tu a comprit ça quitte tout simplement la course.
-
ok j'essaye de te faire ca pour taleur la jv dodoter ^^.
-
Ok merci mais je te le dit d'avance c'est pas facile j'ai essayé plusieurs choses sans succès.
-
T'inquiete pas c'est pas si compliqué, il faut juste que je regarde tous ton script pour voir a quoi correspond quoi. Si apres ca marche pas, je te filerais mon MSN on modifiera pour t'en faire un perso et non d'un autre mode ;).