• 06 Mai 2024, 08:59:59


Auteur Sujet: cmd a un endroit  (Lu 3180 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
cmd a un endroit
« le: 14 Juin 2008, 19:41:28 »
bonsoir , j'aurai besoin d'une aide ! je voudrai definir une zone ou l'on poura execute des commandes de banque /deposit ... qui sont deja dans mon gm mais ces cmd pouront etre execute que a cette endroit merci d avance

Hors ligne kikite02

  • ;-)
  • *
  • Tueur en série
  • Messages: 119
    • Voir le profil
Re : cmd a un endroit
« Réponse #1 le: 14 Juin 2008, 23:43:45 »
utilise
isplayertopoint ;)

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : cmd a un endroit
« Réponse #2 le: 14 Juin 2008, 23:52:15 »
Comme sa tu l'aide pas beaucoup regarde dans le tuto de chekpoint a urban y en parle

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : cmd a un endroit
« Réponse #3 le: 15 Juin 2008, 00:25:11 »
merci je vais voir sa ! :)

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : cmd a un endroit
« Réponse #4 le: 15 Juin 2008, 00:58:12 »
sorry double poste s'est pour faire bouger le sujet

donc je s'est comment faire pour les cmds maintenant je voudrais que a plein d'endroit que je défénirais sa m'ete les instrution de la banque mes faut pas que sa soit des checkpoint enfait le mec se met devant le distributeur et la sa lui met /deposit pour deposer de l'argent .... comment faire merci

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : cmd a un endroit
« Réponse #5 le: 15 Juin 2008, 09:37:40 »
Timer + GetPlayerPos() :)

++
Alexandre

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : cmd a un endroit
« Réponse #6 le: 15 Juin 2008, 10:27:34 »
S'il te plaiz tu peut pas me montrer le code du getplayerpos aprés le timer je s'est comment faire merci :)


pour les cmds j'ai fait sa mes sa marche pas :(


   if(strcmp(cmd, "/balance", true) == 0)
    if(PlayerToPoint(100, playerid, 2125.9126,895.6249,11.1797)) {
   }
    else
    {
    SendClientMessage(playerid, COLOR_WHITE, "You must be in the bank.");
    }
   if(PlayerInfo[playerid][jailed] == 1) {
    SendClientMessage(playerid, COLOR_BRIGHTRED, "You are in jail and cannot use this command");
   return 1;
   }
   format(string, sizeof(string), "You have $%d in the bank.", PlayerInfo[playerid][bank]);
   SendClientMessage(playerid, COLOR_GREEN, string);
    return 1;
}
« Modifié: 15 Juin 2008, 12:07:22 par lepompier »

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : cmd a un endroit
« Réponse #7 le: 15 Juin 2008, 12:35:37 »
Ah, tu as déjà if(PlayerToPoint(100, playerid, 2125.9126,895.6249,11.1797)) de préparé !

Modifie les coordonnées et met
format(string, sizeof(string), "You have $%d in the bank.", PlayerInfo[playerid][bank]);
SendClientMessage(playerid, COLOR_GREEN, string);

entre les accolades. :)

++
Alexandre

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : cmd a un endroit
« Réponse #8 le: 15 Juin 2008, 14:23:34 »
donc pour la commande j'ai fait un truck et sa marche aprés faudrais que les messages s'affiche dans la zone que j'ai mis j'ai fait sa


Code: (c) [Sélectionner]
//sa dans public onplayerconnect    timer4 = SetTimerEx("Timermess",1000,1,"i",playerid);
    if(PlayerToPoint(3.0, playerid, 2125.9126, 895.6249, 11.1797))
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Bienvenu au distributeur Automatique");
SendClientMessage(playerid, COLOR_WHITE, "Voici les commandes , /deposit pour mettre dans argent !");
    SendClientMessage(playerid, COLOR_WHITE, "/whithdraw pour la retirer et pour voir ton argent /balance.");
    SendClientMessage(playerid, COLOR_WHITE, "Bonne journée :)");
    }

Code: (c) [Sélectionner]
new Timermess[MAX_PLAYERS];
.... plus le KillTimer ...
« Modifié: 15 Juin 2008, 15:01:34 par lepompier »

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Re : cmd a un endroit
« Réponse #9 le: 15 Juin 2008, 14:58:39 »
Re.

J'ai essayé ton bout de code, et il marche à merveille !

Tu PENSES que ça ne marche sûrement car tu a défini un radius trop grand (il doit couvrir une bonne partie de LV). :)

En tout cas j'ai testé la commande depuis Grove str. et le message d'erreur pour m'indiquer que je n'était pas au bon endroit est apparu. :)

++
Alexandre

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : cmd a un endroit
« Réponse #10 le: 15 Juin 2008, 15:03:01 »
regarde j'ai fait une edit sa marche impeq j'ai trouver pour les commandes
 Double post. 

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : cmd a un endroit
« Réponse #11 le: 15 Juin 2008, 19:12:07 »
Sinon, va telecharger le SFTDM v2 by Pimp et tu voit commet cest fait.

++
nikko

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : cmd a un endroit
« Réponse #12 le: 15 Juin 2008, 19:44:52 »
dac je vais voir sa

la rien de tous sa ( EDIT )
« Modifié: 15 Juin 2008, 20:00:24 par lepompier »

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : cmd a un endroit
« Réponse #13 le: 15 Juin 2008, 22:36:19 »
Bien sur que oui, je l'utilise ....

++
nikko

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : cmd a un endroit
« Réponse #14 le: 15 Juin 2008, 23:17:23 »
ba je ne vois pas de playertopoint je repete se que je voudrai avoir ( le joueur se place devant le distri et la sa lui met des sendclientmessage ) svp aide moi