• 10 Juillet 2025, 14:27:56


Auteur Sujet: Besoin d'aide : Armes payantes  (Lu 2364 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Besoin d'aide : Armes payantes
« le: 03 Juillet 2010, 21:20:58 »
Bonjour ou plutôt bonsoir :) ...
Voila, aujourd'hui j'ai crée la commande /armes pour recevoir un eagle chargé.

Maintenant, j'aimerais que quand une personne tape /armes elle paie 1000$.

C'est possible? si oui, pouvez vous me diriger?

Merci et bonne soirée :)

Hors ligne dydjyz

  • *
  • Bandit
  • Messages: 278
    • Voir le profil
    • OriginalRP - SAMP
Re : Besoin d'aide : Armes payantes
« Réponse #1 le: 03 Juillet 2010, 21:28:34 »
Jte fait la commande desuite.

if(strcmp(cmd, "/arme", true) == 0)
{
SafeGivePlayerWeapon(playerid, 24, 100); // Lui donne le eagle ( 24 = id de l'arme 100 = le nbr de balle
GivePlayerMoney(playerid, -1000); // lui fait payer 1000$ (-1000)
SendClientMessage(playerid, COLOR_RED, " |--~Vous voilà avec un eagle avec 100 balles~--|");
    }
« Modifié: 03 Juillet 2010, 21:31:48 par dydjyz »

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Besoin d'aide : Armes payantes
« Réponse #2 le: 03 Juillet 2010, 21:29:05 »
Merci ;)

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Besoin d'aide : Armes payantes
« Réponse #3 le: 03 Juillet 2010, 21:31:23 »
GivePlayerMoney(playerid, -1000); Ne te laisse pas influencer par le give enfaite sava donner +-1000$ soit retirer 1000$ ^^

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Besoin d'aide : Armes payantes
« Réponse #4 le: 03 Juillet 2010, 21:35:13 »
j'ai modifié quelques trucks, je test sa desuite, merci!

Hors ligne dydjyz

  • *
  • Bandit
  • Messages: 278
    • Voir le profil
    • OriginalRP - SAMP
Re : Besoin d'aide : Armes payantes
« Réponse #5 le: 03 Juillet 2010, 21:36:21 »
De rien, c'était pas dure.

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Besoin d'aide : Armes payantes
« Réponse #6 le: 03 Juillet 2010, 21:37:55 »
Fais pas le ouf Filston !! x'D

Hors ligne dydjyz

  • *
  • Bandit
  • Messages: 278
    • Voir le profil
    • OriginalRP - SAMP
Re : Besoin d'aide : Armes payantes
« Réponse #7 le: 03 Juillet 2010, 21:39:02 »
Oui papa, désolé papa , je recommencerez plus  :( :boulz

 :jesors

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Besoin d'aide : Armes payantes
« Réponse #8 le: 03 Juillet 2010, 21:40:09 »
Savez vous comment afficher (par exemple toutes les 3 minutes) un message comme "N'oubliez pas d'utiliser /acheter eagle pour recevoir un eagle de 100 balles à 1000$!"

S'il vous plait ;)

Hors ligne dydjyz

  • *
  • Bandit
  • Messages: 278
    • Voir le profil
    • OriginalRP - SAMP
Re : Besoin d'aide : Armes payantes
« Réponse #9 le: 03 Juillet 2010, 21:42:10 »
Il fait mettre un timer qui affiche toute les 3 minutes ce message

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Besoin d'aide : Armes payantes
« Réponse #10 le: 03 Juillet 2010, 21:43:11 »
On fait comment :D  :wall

Hors ligne dydjyz

  • *
  • Bandit
  • Messages: 278
    • Voir le profil
    • OriginalRP - SAMP
Re : Besoin d'aide : Armes payantes
« Réponse #11 le: 03 Juillet 2010, 21:53:17 »
Demande a papa, il sait mieux le faire que moi  :lmfao

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Besoin d'aide : Armes payantes
« Réponse #12 le: 03 Juillet 2010, 21:58:10 »
 :lmfao :lmfao

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Besoin d'aide : Armes payantes
« Réponse #13 le: 03 Juillet 2010, 22:03:04 »
Alors il faut que tu créé le timer donc dans OnGameModeInit :

SetTimer("Message", 180000, 1);
''Message" est la fonction que l'on va charger, 180000ms égale à 180 secondes qui divisé par 60 = 3 minutes, et le 1 sert à dire au timer qu'il faut qu'il se répéte

Ensuite tu créé ta fonction, que tu place en bas de ton script si tu veux:

forward Message(); // tu n'est pas obliger de le mettre en haut de ton script
public Message()
{
SendClientMessageToAll(COLOR_GREEN"N'oubliez pas d'utiliser /acheter eagle pour recevoir un eagle de 100 balles à 1000$!");
return 1;
}

Fais les alinéas stp :)
Si il met une erreur sur COLOR_GREEN rajoute sa en haut de ton script :

#define COLOR_GREEN 0x9EC73DAA


Sam.

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Besoin d'aide : Armes payantes
« Réponse #14 le: 03 Juillet 2010, 22:11:25 »
petit problème : 4 erreurs sur la même ligne, voici les erreurs :
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : error 001: expected token: ",", but found "-string-"
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : warning 215: expression has no effect
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : error 001: expected token: ";", but found ")"
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : error 029: invalid expression, assumed zero
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Voici la ligne :
SendClientMessageToAll(COLOR_GREEN"N'oubliez pas d'utiliser /acheter eagle pour recevoir un eagle de 100 balles à 1000$!");
:S