GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: John_Montavedro le 03 Juillet 2010, 21:20:58

Titre: Besoin d'aide : Armes payantes
Posté par: John_Montavedro 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 :)
Titre: Re : Besoin d'aide : Armes payantes
Posté par: dydjyz 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~--|");
    }
Titre: Re : Besoin d'aide : Armes payantes
Posté par: John_Montavedro le 03 Juillet 2010, 21:29:05
Merci ;)
Titre: Re : Besoin d'aide : Armes payantes
Posté par: chneubeul 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$ ^^
Titre: Re : Besoin d'aide : Armes payantes
Posté par: John_Montavedro le 03 Juillet 2010, 21:35:13
j'ai modifié quelques trucks, je test sa desuite, merci!
Titre: Re : Besoin d'aide : Armes payantes
Posté par: dydjyz le 03 Juillet 2010, 21:36:21
De rien, c'était pas dure.
Titre: Re : Besoin d'aide : Armes payantes
Posté par: chneubeul le 03 Juillet 2010, 21:37:55
Fais pas le ouf Filston !! x'D
Titre: Re : Besoin d'aide : Armes payantes
Posté par: dydjyz le 03 Juillet 2010, 21:39:02
Oui papa, désolé papa , je recommencerez plus  :( :boulz

 :jesors
Titre: Re : Besoin d'aide : Armes payantes
Posté par: John_Montavedro 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 ;)
Titre: Re : Besoin d'aide : Armes payantes
Posté par: dydjyz le 03 Juillet 2010, 21:42:10
Il fait mettre un timer qui affiche toute les 3 minutes ce message
Titre: Re : Besoin d'aide : Armes payantes
Posté par: John_Montavedro le 03 Juillet 2010, 21:43:11
On fait comment :D  :wall
Titre: Re : Besoin d'aide : Armes payantes
Posté par: dydjyz le 03 Juillet 2010, 21:53:17
Demande a papa, il sait mieux le faire que moi  :lmfao
Titre: Re : Besoin d'aide : Armes payantes
Posté par: John_Montavedro le 03 Juillet 2010, 21:58:10
 :lmfao :lmfao
Titre: Re : Besoin d'aide : Armes payantes
Posté par: chneubeul 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.
Titre: Re : Besoin d'aide : Armes payantes
Posté par: John_Montavedro 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
Titre: Re : Besoin d'aide : Armes payantes
Posté par: chneubeul le 03 Juillet 2010, 22:18:32
Postez pour des erreurs voila c'est constructif même si c'est moi qui l'ai fait mais bon tu verra au moins par toi même..

SendClientMessageToAll(COLOR_GREEN,"N'oubliez pas d'utiliser /acheter eagle pour recevoir un eagle de 100 balles à 1000$!");
Titre: Re : Re : Besoin d'aide : Armes payantes
Posté par: dydjyz le 03 Juillet 2010, 22:39:36
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




Les erreurs c'est normal, c'est parce que c'est chneubeul qui a fait le code ::)

 :jesors

Titre: Re : Besoin d'aide : Armes payantes
Posté par: chneubeul le 03 Juillet 2010, 23:21:35
Chut toi ! Va réviser tes couleurs ^^ J'ai fait une faute de frappe  :P
Titre: Re : Besoin d'aide : Armes payantes
Posté par: dydjyz le 03 Juillet 2010, 23:22:56
Ils disent tousse sa  :P
Titre: Re : Besoin d'aide : Armes payantes
Posté par: chneubeul le 03 Juillet 2010, 23:26:30
Toi j'vais te  :snip ensuite te  :wall et apré te  :bangin puis les  :cop me  :rules mais je ferais mon  :angelnot et enfin je  :lock la maison puis je  :lmfao et deviendrais  ;D et je  :cheers avec mon pote et je  :jesors

Titre: Re : Besoin d'aide : Armes payantes
Posté par: dydjyz le 03 Juillet 2010, 23:36:00
As-tu oublier  :-* avec moi ? avec ta  :snip on a jouer aux  :ninja et maintenant tu veut me  :snip ? ah !  :cheers pour remetre en ordre et oublie pas que je suis  :king et que toi tu est  :boulz oui je sait c'est a se  :wall mais bon tu ne comprend pas que je  :bangin m'enfin bref  :jesors
Titre: Re : Besoin d'aide : Armes payantes
Posté par: Aegoss le 04 Juillet 2010, 01:08:57
Alors alors, les enfants... On a un peu de freepost, un peu d'exagération sur les smileys.... et puis.. du n'importe quoi.... donc je lock si je revois une suite comme ça.
Titre: Re : Besoin d'aide : Armes payantes
Posté par: chneubeul le 04 Juillet 2010, 01:24:47
Aegoss pourquoi ta pas jouer le jeux -_-
Titre: Re : Besoin d'aide : Armes payantes
Posté par: » Lukubi™ le 04 Juillet 2010, 01:25:26
Parce que Aegoss il est modo, et il fait respecter les regles ;)