GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Anthony Wolf le 16 Février 2009, 17:56:05

Titre: Un retour au DM direct ?
Posté par: Anthony Wolf le 16 Février 2009, 17:56:05
Voila, je suis en plein dans un script de serveur stunt. Et en se moment, je fais des DM mais le problême, c'est que quand on meurt au DM, on retourne au point de départ du serveur et non au dm donc quand on meurt, on doit refaire la commande pour revenir au DM.

J'utilise la commande /exitdm pour revenir au point initiale sans les armes mais c'est l'équivalent de se tuez....

Merci de vos réponse.
Titre: Re : Un retour au DM direct ?
Posté par: Azz45 le 16 Février 2009, 18:36:54
Salut,

J'pense qu'il faut faire une fonction que si le mec a fait la commande /dm qu'il respawn là bas..

Il me semble ...

++
Titre: Re : Un retour au DM direct ?
Posté par: jonjon le 16 Février 2009, 18:43:17
Tu crée une variable et tu la place dans OnPalyerSpawn et OnPlayerCommandText.


Cordialement, Metrakit.
Titre: Re : Un retour au DM direct ?
Posté par: ghettoman94 le 16 Février 2009, 19:43:48
Lors de la commande pour joindre le DM tu met une variable à 1 pour préciser que le joueur est en DM.
Titre: Re : Un retour au DM direct ?
Posté par: Anthony Wolf le 17 Février 2009, 18:38:31
ok heu.....

On peut m'expliquer comment on en fait une car la....
Titre: Re : Un retour au DM direct ?
Posté par: Nikko™ le 17 Février 2009, 18:41:42
moi je pense que tu peu chercher un peu sur le forum, ya des topic sur ca.
Me dit pas qu'il n'y en a pas, c'était moi qui l'avais lancé  ::)

++
nikko
Titre: Re : Un retour au DM direct ?
Posté par: Anthony Wolf le 17 Février 2009, 18:47:47
http://www.gtaonline.fr/forums/index.php/topic,4103.msg44961.html#msg44961 (http://www.gtaonline.fr/forums/index.php/topic,4103.msg44961.html#msg44961)

Et franchement, sa a rien avoir avec sa....

Moi, c'est pour retourné au DM pas pour l'heure....
Titre: Re : Un retour au DM direct ?
Posté par: Azz45 le 17 Février 2009, 18:50:47
Salut,

Comme si Nikko avait fait qu'un seul topic.

OMG, Cherche Cherche .. J'ai trouver là http://www.gtaonline.fr/forums/index.php?action=search (http://www.gtaonline.fr/forums/index.php?action=search)

Je suis sympa ...
Titre: Re : Un retour au DM direct ?
Posté par: jonjon le 17 Février 2009, 19:33:16
Citer
Salut,

Comme si Nikko avait fait qu'un seul topic.

OMG, Cherche Cherche .. J'ai trouver là http://www.gtaonline.fr/forums/index.php?action=search (http://www.gtaonline.fr/forums/index.php?action=search)

Je suis sympa ...

Poste pas si ça te dérange, OMG comme tu dit.


Cordialement, Metrakit.
Titre: Re : Un retour au DM direct ?
Posté par: Anthony Wolf le 18 Février 2009, 12:35:58
Sur mon front ya pas écrit " premier empoté venu "...

Je crois que j'ai déjà fait rechercher



Titre: Re : Un retour au DM direct ?
Posté par: NatiVe™ le 18 Février 2009, 12:46:56
Code: (pawn) [Sélectionner]
new InDm[MAX_PLAYERS] = 0;
Code: (pawn) [Sélectionner]
if(strcmp(cmdtext, "/dm", true) == 0)
{
InDm[playerid] = 1;
/* tes codes */
return 1;
}

if(strcmp(cmdtext, "/dm quit", true) == 0)
{
InDm[playerid] = 0;
/* tes codes */
return 1;
}

Code: (pawn) [Sélectionner]
public OnPlayerSpawn(playerid)
{
if(InDm[playerid] == 1)
{
SetPlayerSpawn(playerid X, Y, Z);
}
return 1;
}

NV. 8)

Titre: Re : Un retour au DM direct ?
Posté par: Anthony Wolf le 18 Février 2009, 14:05:44
merci, c'est sympa

mais :

C:\Documents and Settings\Compaq_Propriétaire\Bureau\SAMP\gamemodes\Xstunt.pwn(1822) : error 017: undefined symbol "SetPlayerSpawn"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Titre: Re : Un retour au DM direct ?
Posté par: S!m le 18 Février 2009, 14:17:08
Salut,

la fonction que tu devrais utiliser est SetPlayerPos

++Sim++
Titre: Re : Un retour au DM direct ?
Posté par: Anthony Wolf le 18 Février 2009, 16:33:54
Je fais le test