• 02 Mai 2025, 09:09:06


Auteur Sujet: Gain d'argent non hackable a partir de la conduite de certains véhicules...  (Lu 2233 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Malppower

  • Chef de la TEC
  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
    • Elevage des Sym'
Code: (cpp) [Sélectionner]
//au dessus du GM

new argent [MAX_PLAYERS] = 0;

//quelque part dans mon GM...

public OnPlayerEnterVehicle(playerid, vehicleid)
{
if (GetVehicleModel(vehicleid) == 572)
if (GetVehicleModel(vehicleid) == 574)
if (GetVehicleModel(vehicleid) == 552)
{
    new message[256];
SetTimer(" ", 120000, 1);
argent [playerid] += 2;
PlayerPlaySound (playerid, 1053, 0.0, 0.0, 0.0);
format(message, sizeof(message),"[!] DRCash points : +2");
SendClientMessage(playerid,COLOR_GREEN,"[!]--------------------------");
SendClientMessage(playerid,COLOR_YELLOW,message);
SendClientMessage(playerid,COLOR_GREEN,"[!]--------------------------");
return 1;
}
return 1;
}

Aucune erreur, aucun warning, mais cela fonctionne pas...
Quelqu'un pourrait m'aider ?

Aussi quelqu'un serait m'éclaircir pour dire que il gagne ca si il roule a une certaine vitesse et si il est conducteur...


Hors ligne VaKoS_95

  • *
  • Tueur
  • GTA-California Admin
  • Messages: 60
    • Voir le profil
    • GTA-California
Code: (cpp) [Sélectionner]
//au dessus du GM

new argent [MAX_PLAYERS] = 0;

//quelque part dans mon GM...

public OnPlayerEnterVehicle(playerid, vehicleid)

{
if (GetVehicleModel(vehicleid) == 572)
if (GetVehicleModel(vehicleid) == 574)
if (GetVehicleModel(vehicleid) == 552)
{
    new message[256];
SetTimer(" ", 120000, 1);
argent [playerid] += 2;
PlayerPlaySound (playerid, 1053, 0.0, 0.0, 0.0);
format(message, sizeof(message),"[!] DRCash points : +2");
SendClientMessage(playerid,COLOR_GREEN,"[!]--------------------------");
SendClientMessage(playerid,COLOR_YELLOW,message);
SendClientMessage(playerid,COLOR_GREEN,"[!]--------------------------");
return 1;
}
return 1;
}

Mets :
Code: (cpp) [Sélectionner]
public OnPlayerEnterVehicle(playerid, vehicleid) {
if (GetVehicleModel(vehicleid) == 572 || 574 || 552) {
// Ton code
return 1; }
}



Hors ligne Malppower

  • Chef de la TEC
  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
    • Elevage des Sym'
J'ai fait ce que tu m'a dit...

Donc :

Code: (cpp) [Sélectionner]
//au dessus du GM

new argent [MAX_PLAYERS] = 0;

//quelque part dans mon GM...

public OnPlayerEnterVehicle(playerid, vehicleid)
{
if (GetVehicleModel(vehicleid) == 572 || 574 || 552)
{
    new message[256];
SetTimer(" ", 120000, 1);
argent [playerid] += 2;
PlayerPlaySound (playerid, 1053, 0.0, 0.0, 0.0);
format(message, sizeof(message),"[!] DRCash points : +2");
SendClientMessage(playerid,COLOR_GREEN,"[!]--------------------------");
SendClientMessage(playerid,COLOR_YELLOW,message);
SendClientMessage(playerid,COLOR_GREEN,"[!]--------------------------");
return 1;
}
return 1;
}

Maintenant j'ai un autre problème :

- Je reçois +2 dés que le joueur fait l'action d'aller dans la voiture pour la conduire
- Je reçois +2 pour tous les véhicules
- Aprés 2 minutes de conduire, je ne reçois rien, or c'est a ce moment là que je dois avoir les +2
« Modifié: 10 Février 2008, 03:38:42 par Malppower »

Hors ligne spykerc8

  • *
  • 'The GTAOnline.fr GodFather'
  • Messages: 3821
    • Voir le profil
    • http://www.gtaonline.fr
C'est normal que tu reçoives le +2 dès que tu rentres dans le véhicule puisque tu l'as mis immédiatement dans le code.

Par ailleurs, ton timer ne sert à rien puisque tu n'appelles aucune fonction.

Si tu veux que le +2 se mette au bout de deux minutes il faut que tu lances le timer dans le callback et tu que appelles la fonction avec.


~ Leader honoraire de la FsK Team ~ -
~ Membre honoraire de la PCP Team ~

Co-fondateur de GTAO - Retraité de la communauté

"Nous ne sommes rien, soyons tout !"


Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Citer
- Je reçois +2 pour tous les véhicules

Met un else.

Hors ligne VaKoS_95

  • *
  • Tueur
  • GTA-California Admin
  • Messages: 60
    • Voir le profil
    • GTA-California
Voilà c'est prêt.
J'ai testé ça marche chez moi, et ça compile sans problème, sans warning ni error.

http://pastebin.gtaonline.fr/pastebin.php?show=341

Si t'as des soucis n'hésites pas ;)
« Modifié: 10 Février 2008, 16:30:42 par VaKoS_95 »



Hors ligne lilem

  • Team CSL
  • *
  • Bandit
  • Messages: 251
    • Voir le profil
Merci a tousse heureusement que vous avez creer se sujet ma aider beaucoup pour mon serveur  :)


Hors ligne Malppower

  • Chef de la TEC
  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
    • Elevage des Sym'
Citation de: lilem
Merci a tousse heureusement que vous avez creer se sujet ma aider beaucoup pour mon serveur

Tout ce que je te demande c'est de ne pas reprendre mon "DRCash" ...

--------------------------------------------------------------------------------

Merci beaucoup VaKoS 95

Hors ligne Malppower

  • Chef de la TEC
  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
    • Elevage des Sym'
EDIT : j'ai un problème...

Je l'ai inclus directement dans mon GM. Tout se passe comme prévu mais aprés 2 minutes, aucun gain...
Erreur de timer ?

Hors ligne VaKoS_95

  • *
  • Tueur
  • GTA-California Admin
  • Messages: 60
    • Voir le profil
    • GTA-California
« Modifié: 11 Février 2008, 17:11:47 par VaKoS_95 »



Hors ligne Malppower

  • Chef de la TEC
  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
    • Elevage des Sym'
J'ai essayé...

Toujours rien aprés 2 min...

Hors ligne VaKoS_95

  • *
  • Tueur
  • GTA-California Admin
  • Messages: 60
    • Voir le profil
    • GTA-California
« Modifié: 11 Février 2008, 21:39:58 par VaKoS_95 »



Hors ligne Malppower

  • Chef de la TEC
  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
    • Elevage des Sym'
Il est fait pour être FS ou bien...

Parce que dans le GM incrusté direct, j'ai toujours rien...