GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Karting06 le 25 Septembre 2010, 16:55:58

Titre: Aide commande /home
Posté par: Karting06 le 25 Septembre 2010, 16:55:58
Bonjour,
J'aimerais créer une commande /home (ce qui n'est pas difficile). Mais le problème est qu'il y a plusieurs personnage qui commencent a d'autres endroits. Comment dois-je faire la commande?

Merci,

Karting06
Titre: Re : Aide commande /home
Posté par: Karting06 le 25 Septembre 2010, 19:37:02
Enfaites, je fais des téléportations vers des aeroports etc. Mais que faire quand on a envie de revenir au départ? Alors j'ai pensé à la commande /home que j'ai vu sur un serveur!
Je vais essayer gzsume!
Titre: Re : Aide commande /home
Posté par: Karting06 le 27 Septembre 2010, 21:20:16
Désolé pour le double post. mais je ne comprends pas ta méthode gzsume!
Titre: Re : Aide commande /home
Posté par: Will_Kayne le 29 Septembre 2010, 11:17:54
Tu save la position du spawn à l'endroit ou dans ton script tu le fais spawn. Et ensuite dans ta commande home tu reprend le save pos et tu l'utilise.
Titre: Re : Aide commande /home
Posté par: Katou76 le 30 Septembre 2010, 02:10:37
if(strcmp(cmd,"/home",true == 0))
{
     if(PlayerInfo[playerid][pOrigin] == 1)
     {
            SetPlayerPos(playerid,x,y,z); // tu met la position que tu désire ou spawn
     }
     if(PlayerInfo[playerid][pOrigin] == 2)
     {
            SetPlayerPos(playerid,x,y,z); // tu met la position que tu désire ou spawn
     }
     if(PlayerInfo[playerid][pOrigin] == 3)
     {
            SetPlayerPos(playerid,x,y,z); // tu met la position que tu désire ou spawn
     }
}
Titre: Re : Re : Re : Aide commande /home
Posté par: Aegoss le 30 Septembre 2010, 15:15:39
if(strcmp(cmd,"/home",true == 0))
{
     if(PlayerInfo[playerid][pOrigin] == 1)
     {
            SetPlayerPos(playerid,x,y,z); // tu met la position que tu désire ou spawn
     }
     if(PlayerInfo[playerid][pOrigin] == 2)
     {
            SetPlayerPos(playerid,x,y,z); // tu met la position que tu désire ou spawn
     }
     if(PlayerInfo[playerid][pOrigin] == 3)
     {
            SetPlayerPos(playerid,x,y,z); // tu met la position que tu désire ou spawn
     }
}
WTF ?!
Tu rigoles ?
C'est quoi ce playerinfo et ce pOrigin ?
Evite de copier coller des code d'un GM rpg car on s'en contre fiche ..

WTF ?!
Tu rigoles ?
C'est quoi ce post complètement en free et qui ne sert à rien ni à personne ?
Evites de faire ce genre de chose, je n'aime pas le relâchement.
Titre: Re : Aide commande /home
Posté par: Katou76 le 30 Septembre 2010, 15:58:58
A mon avis, ce qu'il demande est un serveur RPG, donc il doit surement utilisé le pOrigin, si ca peut aidé, je voit pas ou est le problème, de plus, je l'ai écrit en fessant des explication et non j l'ia été cherché dans le gm pour "copié" ce bout de code.

Et dit moi ce qui n'est pas correct dans mon code ?
Titre: Re : Aide commande /home
Posté par: Katou76 le 30 Septembre 2010, 16:56:36
C'est un aperçu pour résoudre le problème, je ne vais pas faire tous le code non plus.
Titre: Re : Aide commande /home
Posté par: Karting06 le 30 Septembre 2010, 19:42:01
Mais vous n'avez pas compris mon problème. D'abord mon serveur n'est pas RPG ni roleplay (je déteste c'est serveur là). J'ai crée des commandes de téléportation. Mais je veux creer une commande /home. Mais j'ai plusieurs personnage qui commence a des endroits différents! C'est la ou se situe mon problème. Et je n'avais pas compris la méthode de Gzsume. J'ai commencé a scripter depuis un mois donc aider moi un peu quoi.
Titre: Re : Aide commande /home
Posté par: Karting06 le 02 Octobre 2010, 17:35:51
Oui. Que les personnes respawn si tu veux au debut quoi quand ils font /home. Un peu comme /dmq sur sftdm!