• 04 Juin 2026, 08:09:43


Auteur Sujet: comment faire une cmd de teleportation  (Lu 7238 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ghettoman94

  • *
  • Tueur en série
  • Messages: 158
    • Voir le profil
Re : comment faire une cmd de teleportation[RESOLUE]
« Réponse #30 le: 04 Octobre 2008, 23:27:58 »
Des fois on a l'impression que certaine personne ne regarde rien avant de poster. :closedeyes


[TUTO POUR INSTALLER MTA]http://ghmsoftware.e3b.org/tutoriel.php?id=2

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : comment faire une cmd de teleportation[RESOLUE]
« Réponse #31 le: 04 Octobre 2008, 23:34:22 »
Je suis tout a fait d'accord avec toi ;)

Sur ce, sujet clos puisque résolu ^^


 :cop :cop :cop :cop :cop :cop :cop :cop :cop :cop :cop :cop :cop :cop :cop :cop
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne » Lukubi™

  • *
  • Soy el bico loco
  • Messages: 3282
    • Voir le profil
Re : comment faire une cmd de teleportation
« Réponse #32 le: 05 Octobre 2008, 03:55:28 »
salut

plutôt que d'ouvrir un nouveau fil de conversation je continue celui la

voila j'ai fait cette commande (ligne:322à340)

if(strcmp("/info",cmdtext, true) == 0)
{
SendClientMessage(playerid, 0xAA3333AA,"reglement du serveur:");
SendClientMessage(playerid, 0xAA3333AA,"   ");
SendClientMessage(playerid, 0xAA3333AA,"kill x3 = kick");
SendClientMessage(playerid, 0xAA3333AA,"carjack x2 = kick");
SendClientMessage(playerid, 0xAA3333AA,"kick x5 = ban");
SendClientMessage(playerid, 0xAA3333AA,"Cheats = Ban");
SendClientMessage(playerid, 0xAA3333AA,"Insultes = Mute/Kick");
SendClientMessage(playerid, 0xAA3333AA,"Restez fair play et évitez d'embrouiller les autres");
SendClientMessage(playerid, 0xAA3333AA," ");
SendClientMessage(playerid, 0xAA3333AA,"but du seveur");
SendClientMessage(playerid, 0xAA3333AA,"     ");
SendClientMessage(playerid, 0xAA3333AA,"Il s'agit d'un serveur de stunt. Vous pouvez faire des figures, du stunt proprement parlé, vous entraîner entre team par exemple.");
SendClientMessage(playerid, 0xAA3333AA,"Mais vous pouvez très bien vous ballader dans San Andreas, faire des courses , du drift, du tuning... etc.");
SendClientMessage(playerid, 0xAA3333AA,"Les seules choses interdites sont les kills et les cheats.");
SendClientMessage(playerid, 0xAA3333AA,"En revanche, il n'y a pas de places ni pour les embrouilleurs ni pour les cheaters !");
return 1;
}

et j'ai ces erreur que je n'arrive pas a corrigé

si vous pouviez m'aidez sa serait pas de refus

“Si la Terre est un endroit dangereux ce n’est pas à cause des hommes mauvais mais à cause des hommes bons qui ne font rien pour les empêcher.” (Albert Einstein).

Hors ligne ghettoman94

  • *
  • Tueur en série
  • Messages: 158
    • Voir le profil
Re : comment faire une cmd de teleportation
« Réponse #33 le: 05 Octobre 2008, 05:44:05 »
Je parie que tu l'a mal placer dans ton script car je l'ai insérez dans le mien et aucune erreur.
Alors vérifie.

++


[TUTO POUR INSTALLER MTA]http://ghmsoftware.e3b.org/tutoriel.php?id=2

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : comment faire une cmd de teleportation
« Réponse #34 le: 05 Octobre 2008, 10:42:38 »
trouvééé :)

Rergarde ta premiere ligne:

if(strcmp("/info",cmdtext, true) == 0)

Et regarde la premiere ligne d'une telep qui marche:

if (strcmp(cmdtext, "/aide",  true) == 0)

Sa commande été bien placer je pense ..  ;)

++
nikko

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : comment faire une cmd de teleportation
« Réponse #35 le: 05 Octobre 2008, 12:19:32 »
En faite a chaque fois c'est la même erreur, arrêt le copié collé !!!!  >:(

De plus, heu, c'est que du texte, hors quand tu va taper /info, dan le jeu, tu ne verra pas toutes les infos, tu as mis trop de SendClientMessage d'un coup  :laugh

essaye de diviser ta commande en deux :


if(strcmp(cmdtext,"/info", true) == 0)
{
   SendClientMessage(playerid, 0xAA3333AA,"reglement du serveur:");
   SendClientMessage(playerid, 0xAA3333AA,"   ");
   SendClientMessage(playerid, 0xAA3333AA,"kill x3 = kick");
   SendClientMessage(playerid, 0xAA3333AA,"carjack x2 = kick");
   SendClientMessage(playerid, 0xAA3333AA,"kick x5 = ban");
   SendClientMessage(playerid, 0xAA3333AA,"Cheats = Ban");
   SendClientMessage(playerid, 0xAA3333AA,"Insultes = Mute/Kick");
   SendClientMessage(playerid, 0xAA3333AA,"Restez fair play et évitez d'embrouiller les autres");
   SendClientMessage(playerid, 0xAA3333AA,"Tapez /info2 pour voir les autres infos ");
   return 1;
}
if(strcmp(cmdtext, "/info2", true) ==0)
{
   SendClientMessage(playerid, 0xAA3333AA,"but du seveur");
   SendClientMessage(playerid, 0xAA3333AA,"     ");
   SendClientMessage(playerid, 0xAA3333AA,"Il s'agit d'un serveur de stunt. Vous pouvez faire des figures, du stunt proprement parlé, vous entraîner entre team par exemple.");
   SendClientMessage(playerid, 0xAA3333AA,"Mais vous pouvez très bien vous ballader dans San Andreas, faire des courses , du drift, du tuning... etc.");
   SendClientMessage(playerid, 0xAA3333AA,"Les seules choses interdites sont les kills et les cheats.");
   SendClientMessage(playerid, 0xAA3333AA,"En revanche, il n'y a pas de places ni pour les embrouilleurs ni pour les cheaters !");
   return 1;
}
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne » Lukubi™

  • *
  • Soy el bico loco
  • Messages: 3282
    • Voir le profil
Re : comment faire une cmd de teleportation
« Réponse #36 le: 05 Octobre 2008, 13:09:03 »
voila comment j'ai placer mes commandes sa commance ligne 239 et sa fini ligne 340

Code: (pawn) [Sélectionner]
]public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256], idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmdtext,"/groove", true) == 0) // Si le player fait /exemple
{
if(IsPlayerInAnyVehicle(playerid)) // Si il est dans un vehicule
{
SetVehiclePos(GetPlayerVehicleID(playerid), 2470, 997, -1670); // Ca le téléporte a l'endroit prévu
GameTextForPlayer(playerid,"Bienvenue a groove street",2000,5); // Avec un petit message de bienvenue : )
}
else // Sinon
{
SetPlayerPos(playerid, 2470, 997, -1670); // Il est telep a pied au même endroit prevu
GameTextForPlayer(playerid,"Bienvenue a groove street",2000,5); // Avec un même message de bienvenue : )
}
return 1; // Tu ferme ta commande
}

if(strcmp(cmdtext, "/bikes", true) == 0) // Si le player fait /exemple
{
if(IsPlayerInAnyVehicle(playerid)) // Si il est dans un vehicule
{
SetVehiclePos(GetPlayerVehicleID(playerid), 2095,363, 1384); // Ca le téléporte a l'endroit prévu
GameTextForPlayer(playerid,"tu as été teleporter au motos",2000,5); // Avec un petit message de bienvenue : )
}
else // Sinon
{
SetPlayerPos(playerid, 2095,363, 1384); // Il est telep a pied au même endroit prevu
GameTextForPlayer(playerid,"tu as été teleporter au motos",2000,5); // Avec un même message de bienvenue : )
}
return 1; // Tu ferme ta command
}


if(strcmp(cmdtext, "/cars", true) == 0) // Si le player fait /exemple
{
if(IsPlayerInAnyVehicle(playerid)) // Si il est dans un vehicule
{
SetVehiclePos(GetPlayerVehicleID(playerid), 2294,51, 1434); // Ca le téléporte a l'endroit prévu
GameTextForPlayer(playerid,"tu as été teleporter au voitures",2000,5); // Avec un petit message de bienvenue : )
}
else // Sinon
{
SetPlayerPos(playerid, 2294,51, 1434); // Il est telep a pied au même endroit prevu
GameTextForPlayer(playerid,"tu as été teleporter au voitures",2000,5); // Avec un même message de bienvenue : )
}
return 1; // Tu ferme ta command
}

if(strcmp("/taxi", cmdtext, true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), -1990.2650,90.2470,27.6799);
GameTextForPlayer(playerid,"tu as été teleporter au camion de pompier et taxi",2000,5);
}
else
{
SetPlayerPos(playerid,-1990.2650,90.2470,27.6799);
GameTextForPlayer(playerid,"tu as été teleporter au camion de pompier et taxi",2000,5);
}
return 1;
}

if(strcmp(cmdtext, "/$", true, 2) == 0)
{
GivePlayerMoney(playerid,1000); // donne 1000$
SendClientMessage(playerid, 0xAA3333AA,"tu as gagner 1000$");

return 1;
}

else if(strcmp("/rep",cmdtext, true) == 0)
{
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
GameTextForPlayer(playerid,"Moteur repare",500,1);
return 1;
}
return 0;
}
if(strcmp(cmdtext,"/info", true) == 0)
{
   SendClientMessage(playerid, 0xAA3333AA,"reglement du serveur:");
   SendClientMessage(playerid, 0xAA3333AA,"   ");
   SendClientMessage(playerid, 0xAA3333AA,"kill x3 = kick");
   SendClientMessage(playerid, 0xAA3333AA,"carjack x2 = kick");
   SendClientMessage(playerid, 0xAA3333AA,"kick x5 = ban");
   SendClientMessage(playerid, 0xAA3333AA,"Cheats = Ban");
   SendClientMessage(playerid, 0xAA3333AA,"Insultes = Mute/Kick");
   SendClientMessage(playerid, 0xAA3333AA,"Restez fair play et évitez d'embrouiller les autres");
   SendClientMessage(playerid, 0xAA3333AA,"Tapez /info2 pour voir les autres infos ");
}
if(strcmp(cmdtext, "/info2", true) ==0)
{
   SendClientMessage(playerid, 0xAA3333AA,"but du seveur");
   SendClientMessage(playerid, 0xAA3333AA,"     ");
   SendClientMessage(playerid, 0xAA3333AA,"Il s'agit d'un serveur de stunt. Vous pouvez faire des figures, du stunt proprement parlé, vous entraîner entre team par exemple.");
   SendClientMessage(playerid, 0xAA3333AA,"Mais vous pouvez très bien vous ballader dans San Andreas, faire des courses , du drift, du tuning... etc.");
   SendClientMessage(playerid, 0xAA3333AA,"Les seules choses interdites sont les kills et les cheats.");
   SendClientMessage(playerid, 0xAA3333AA,"En revanche, il n'y a pas de places ni pour les embrouilleurs ni pour les cheaters !");
}


elles marchent toutes sauf /info et /info2  [:wall :wall :wall]

bizarre aidez moi svp ce script est important


a+ tarick

ps: je sait il y a une erreur pour la commande /taxi
« Modifié: 05 Octobre 2008, 13:23:06 par [LyC]tarick693 »

“Si la Terre est un endroit dangereux ce n’est pas à cause des hommes mauvais mais à cause des hommes bons qui ne font rien pour les empêcher.” (Albert Einstein).

Hors ligne ghettoman94

  • *
  • Tueur en série
  • Messages: 158
    • Voir le profil
Re : comment faire une cmd de teleportation
« Réponse #37 le: 05 Octobre 2008, 15:39:24 »
Tu vois le return 0;
Et ben toutes tes commandes doivent etre placer avant.

++


[TUTO POUR INSTALLER MTA]http://ghmsoftware.e3b.org/tutoriel.php?id=2

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : comment faire une cmd de teleportation
« Réponse #38 le: 05 Octobre 2008, 19:51:25 »
Exacte :

if(strcmp(cmdtext,"/info", true) == 0)
{
  SendClientMessage(playerid, 0xAA3333AA,"reglement du serveur:");
  SendClientMessage(playerid, 0xAA3333AA,"   ");
  SendClientMessage(playerid, 0xAA3333AA,"kill x3 = kick");
  SendClientMessage(playerid, 0xAA3333AA,"carjack x2 = kick");
  SendClientMessage(playerid, 0xAA3333AA,"kick x5 = ban");
  SendClientMessage(playerid, 0xAA3333AA,"Cheats = Ban");
  SendClientMessage(playerid, 0xAA3333AA,"Insultes = Mute/Kick");
  SendClientMessage(playerid, 0xAA3333AA,"Restez fair play et évitez d'embrouiller les autres");
  SendClientMessage(playerid, 0xAA3333AA,"Tapez /info2 pour voir les autres infos ");
  return 1;
}
if(strcmp(cmdtext, "/info2", true) ==0)
{
  SendClientMessage(playerid, 0xAA3333AA,"but du seveur");
  SendClientMessage(playerid, 0xAA3333AA,"     ");
  SendClientMessage(playerid, 0xAA3333AA,"Il s'agit d'un serveur de stunt. Vous pouvez faire des figures, du stunt proprement parlé, vous entraîner entre team par exemple.");
  SendClientMessage(playerid, 0xAA3333AA,"Mais vous pouvez très bien vous ballader dans San Andreas, faire des courses , du drift, du tuning... etc.");
  SendClientMessage(playerid, 0xAA3333AA,"Les seules choses interdites sont les kills et les cheats.");
  SendClientMessage(playerid, 0xAA3333AA,"En revanche, il n'y a pas de places ni pour les embrouilleurs ni pour les cheaters !");
  return 1;
}
return 0;
}
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne » Lukubi™

  • *
  • Soy el bico loco
  • Messages: 3282
    • Voir le profil
Re : comment faire une cmd de teleportation
« Réponse #39 le: 05 Octobre 2008, 21:46:00 »
merci sa marche maintenant je le sait  :D

“Si la Terre est un endroit dangereux ce n’est pas à cause des hommes mauvais mais à cause des hommes bons qui ne font rien pour les empêcher.” (Albert Einstein).