• 04 Juin 2026, 20:39:48


Auteur Sujet: Besoin de votre aide :) svp  (Lu 2588 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Atlas

  • *
  • Tueur en série
  • Messages: 163
    • Voir le profil
Besoin de votre aide :) svp
« le: 24 Juin 2010, 12:31:23 »
Salut  :-[
pour comancer j'ai un SFTDM et j'ai des problems a ajouter le system register de Mr c30 http://www.gtaonline.fr/forums/index.php/topic,9373.0.html en enregistrant les donners de SFTDM ( l'argent - nombre de tue -nombre de mort - la position - bussness )

Alors S'il vous plais je demande Vos aides pour pouvoir en faire sans bugs et merci

Merci d'avance  ;)
L'amour c'est le 1er jour,mais il fait du mal les autres jours ... Alors pourquoi aimer ='(

Hors ligne Mr_C30

  • *
  • Gangster
  • souvent conquise jamais soumise
  • Messages: 1937
    • Voir le profil
Re : Re : Besoin de votre aide :) svp
« Réponse #1 le: 24 Juin 2010, 13:05:50 »
Bah tu change l'enum , la récupération de donnée et tout ça et t'ajoute c'que tu veux.
je pense que si c'est pour poster sa c'est inutile  :-X

as tu essayé en premier plan d'incorporer le fs a l'intérieur du gm ?



Radis du soir bonsoir !


Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Besoin de votre aide :) svp
« Réponse #2 le: 24 Juin 2010, 13:09:18 »
Salut, pour rajouter des infos tu suis l'exemple dans le FS, tu définis les infos du joueur dans un énumérateur, puis dans les callbacks de MrC30 ou tu vois que sa sauvegarde du rajoute les lignes que tu souhaite. Essaye de comprendre sinon j'te ferais un exemple

Hors ligne Atlas

  • *
  • Tueur en série
  • Messages: 163
    • Voir le profil
Re : Besoin de votre aide :) svp
« Réponse #3 le: 24 Juin 2010, 13:32:26 »
Re

je vais essayer cela ^^ merci

Mais si non je veux aussi ton exemple pour mieux comprendre ^^

et Merci d'avance   :king
L'amour c'est le 1er jour,mais il fait du mal les autres jours ... Alors pourquoi aimer ='(

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Besoin de votre aide :) svp
« Réponse #4 le: 24 Juin 2010, 13:59:15 »
Oui donc le système il faudra que tu l'intègre au GM sinon il faudra utiliser SetPVarInt sinon il va utiliser beaucoup de ressource.

Une fois intégrer dans ton GM tu créé un énumérateur :


enum pInfo
{
    password[128], // un peu trop grand mais bon ^^
    level
}
new PlayerInfo[MAX_PLAYERS][pInfo];


ensuite les infos de MC30 tu les rajoutes dans des callbacks

public OnPlayerRegister(playerid, password[])
public OnPlayerUpdate(playerid)
public OnPlayerLogin(playerid,password[])

les callbacks remplaceront des bouts de code de MC30 je te laisse voir avec lui car je ne connais pas Dini

et ensuite pour modifier à un joueur par exemple le nombre de tuer

public OnPlayerDeath(playerid, killerid, reason)
{
        if(killerid != INVALID_PLAYER_ID)
{
PlayerInfo[playerid][pDeaths]++; // les infos ne sont pas les bonnes à toi de remplacer par celle dans l'énumérateur pInfo
PlayerInfo[killerid][pKills]++;
}
}


Voila j'espère t'avoir éclairer, maintenant à toi travailler ^^
La il manque tous les infos etc.. donc faut les rajouter et mettre les callbacks si tu veux bien sûr sa allégera un peu le code pour la fenêtre

Petite question à MC30 quel est la différence entre password et pass ?

Sam ++
 :cheers

Hors ligne Mr_C30

  • *
  • Gangster
  • souvent conquise jamais soumise
  • Messages: 1937
    • Voir le profil
Re : Besoin de votre aide :) svp
« Réponse #5 le: 24 Juin 2010, 14:18:19 »
           dini_IntSet((st), "password", udb_hash(inputtext));
dini_Set((st),"pass",inputtext);


  if (udb_hash(inputtext) != strval(string))
{
    SendClientMessage(playerid, rouge, "Mauvais mot de passe.");
    Return Entry(playerid);
}

sa veut tout dire non ?



Radis du soir bonsoir !


Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Besoin de votre aide :) svp
« Réponse #6 le: 24 Juin 2010, 14:23:24 »
Je nec onnais pas dini ^^ C'quoi j'vois la moi c'est deux variable ou tu met dans le fichier..

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Besoin de votre aide :) svp
« Réponse #7 le: 24 Juin 2010, 19:46:03 »
pas besoin de FS tu te fais une fonction OnPlayerLgin(playerid) avec le contenue de la commande /login de meme pour register est ensuite tu t'en sert :) sinon il y a un tuto qui retourne /login pass avec un tableau regarde dans la partit Tuto
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Atlas

  • *
  • Tueur en série
  • Messages: 163
    • Voir le profil
Re : Besoin de votre aide :) svp
« Réponse #8 le: 24 Juin 2010, 21:34:23 »
Re   :wall

et deja merci chneubeul et Mizzy et c30 et Cristab

j'ai laisser tomber kill et dead
J'ai Essayer mon max et voila le resultat

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


Mais tous marche pas  :-\

Citer
error 017: undefined symbol "Entry"

error 004: function "GetPlayers" is not implemented(( ligne pour le team chat alors pourquoi un problem le provoque et je ne l'est pas toucher ))

error 017: undefined symbol "Entry"
error 017: undefined symbol "Entry"
warning 217: loose indentation
error 029: invalid expression, assumed zero
error 017: undefined symbol "Entry"
warning 217: loose indentation
error 017: undefined symbol "Entry"
error 017: undefined symbol "Entry"
error 017: undefined symbol "moneys"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line


Et voila le team Chat ?!

dteamchatcmd(playerid,params[]){
    new team;
    team = GetPlayerTeam(playerid);
new players = GetPlayers();
new playername[256];
GetPlayerName(playerid,playername,256);
new temptext[256];
new count;
  for(count = 0;count <= players;count++){
   if(IsPlayerConnected(count)){
    if(GetPlayerTeam(count) == team){
       format(temptext,256,"[TEAM]%s: %s",playername,params);
         SendClientMessage(count,bleuclaire,temptext);
}
}
}
return true;
}

Merci D'avance  :-X

Et un Grand Desoler Mr Cristab  :-\
« Modifié: 24 Juin 2010, 22:01:11 par Atlas »
L'amour c'est le 1er jour,mais il fait du mal les autres jours ... Alors pourquoi aimer ='(

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Besoin de votre aide :) svp
« Réponse #9 le: 24 Juin 2010, 21:40:50 »
je vais commencer par faire mon grand mechant lit ceci STP => http://www.gtaonline.fr/forums/index.php/topic,8915.0.html

ensuite je regarderais ton code
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Atlas

  • *
  • Tueur en série
  • Messages: 163
    • Voir le profil
Re : Besoin de votre aide :) svp
« Réponse #10 le: 24 Juin 2010, 22:23:04 »
Désoler encore voila et j'ai réparer mon message  :-\

et merci encore Cristab j'ai vu ton tuto de login et j'ai compris un peu plus

Alors je vais essayer encore et si il n'y a pas de réponse je retourne poster  :-\

Merci Tous  ;D

L'amour c'est le 1er jour,mais il fait du mal les autres jours ... Alors pourquoi aimer ='(

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Besoin de votre aide :) svp
« Réponse #11 le: 24 Juin 2010, 22:39:40 »
tente de cette maniere
dteamchatcmd(playerid,params[]){
    new team;
    team = GetPlayerTeam(playerid);
new playername[256];
GetPlayerName(playerid,playername,256);
new temptext[256];
new count;
  for(count = 0;count <= MAX_PLAYERS;count++){
    if(IsPlayerConnected(count)){
    if(GetPlayerTeam(count) == team){
        format(temptext,256,"[TEAM]%s: %s",playername,params);
            SendClientMessage(count,bleuclaire,temptext);
}
}
}
return true;
}
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Atlas

  • *
  • Tueur en série
  • Messages: 163
    • Voir le profil
Re : Besoin de votre aide :) svp
« Réponse #12 le: 24 Juin 2010, 22:49:34 »
O oui ça marche merci  :)

reste plus que je règle le reste des problèmes Merciiiii

 :birthday
L'amour c'est le 1er jour,mais il fait du mal les autres jours ... Alors pourquoi aimer ='(

Hors ligne Atlas

  • *
  • Tueur en série
  • Messages: 163
    • Voir le profil
Re : Besoin de votre aide :) svp
« Réponse #13 le: 24 Juin 2010, 23:28:34 »
Voila j'ai bien vu le topic Merci  Cristab
j'ai instaler et j'ai reçu 4 problemes

Citer
error 001: expected token: ",", but found "-string-"
warning 215: expression has no effect
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line


Tous ses error dans cette ligne format(str,sizeof(str)"%s.ini",name);
et j'ai vu dans ton topic que sa marche quand tu tape /login mais si non je cherche le lancement du tableau automatiqument pour register ou login pour eviter de perdre l'argent au nouveaux dans le server et login pour proteger les pseudo

Merci d'avance
L'amour c'est le 1er jour,mais il fait du mal les autres jours ... Alors pourquoi aimer ='(

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Besoin de votre aide :) svp
« Réponse #14 le: 25 Juin 2010, 08:38:26 »
desoler une faute de frappe  format(str,sizeof(str),"%s.ini",name);
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici