• 06 Juin 2026, 18:19:09


Auteur Sujet: Commen faire  (Lu 2345 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Axemyboss

  • *
  • Tueur
  • Messages: 77
    • Voir le profil
Commen faire
« le: 26 Mai 2010, 21:20:09 »
Bonsoir :D

Je vien de crée un menu sur mon tuto pour choisir un style de combat . mais j'aimerais que le style de combat save sur le compte . Commen faire ? merci d'avence

Met style de combat sont :
Casseur\Boxe\Lutte\Combat de Rue\KungFu\Normale

Merci :D

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Commen faire
« Réponse #1 le: 27 Mai 2010, 14:46:50 »
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Commen faire
« Réponse #3 le: 27 Mai 2010, 16:41:50 »
Pas specialement sasuke, si il fait /boxe ... setpla... boxin

ou /normal

ou /kungfu
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Re : Commen faire
« Réponse #4 le: 27 Mai 2010, 17:48:51 »
Pas specialement sasuke, si il fait /boxe ... setpla... boxin

ou /normal

ou /kungfu

Ah j'avais compris avec les dialog ^^

Désolé ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : Commen faire
« Réponse #5 le: 27 Mai 2010, 17:57:01 »
Bah oui je croit qu'il parle des dialog :)

Hors ligne Axemyboss

  • *
  • Tueur
  • Messages: 77
    • Voir le profil
Re : Commen faire
« Réponse #6 le: 27 Mai 2010, 18:02:51 »
Le truc ces que j'ai crée ShowPlayerDialog(i, DIALOG_STYLES, DIALOG_STYLE_LIST, "Menu des Styles de Combats", "Les Styles", "Selectionnez", "Annuler"); dans le tuto

et sa dans OnDialogReponse
if(dialogid == DIALOG_STYLES)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, DIALOG_STYLES+1, DIALOG_STYLE_LIST, "Menu des Styles de Combats", "Casseur\nBoxe\nLutte\nCombat de Rue\nKungFu\nNormale", "Selectionnez", "Annuler");
}
}
return 1;

et j'aimerais que quand le joueurs choisis Combat de rue par exemple et bais que sa save sur ton compte . Tous marche sauf quand on prend un style cela marche pas , et cela save pas sur le compte

Merci.
« Modifié: 27 Mai 2010, 18:17:46 par Axemyboss »

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Commen faire
« Réponse #7 le: 27 Mai 2010, 18:47:34 »
Il faut bien lire les questions, les gars  ::)

Pour sauvegarder dans ton compte, je te conseille déjà de prendre exemple sur ce qui existe déjà.
Si tu es sur un LARP.

Tout en haut, il y a le enum : pInfo.

Tu auras plusieurs variables, exemple :


        ...
        pCigarettes,
pRequestingBackup,
pRoadblock,
pMask
}

Rajoute une variable comme ça :


        ...
        pCigarettes,
pRequestingBackup,
pRoadblock,
pMask,
        pStyle
}

Tu auras donc maintenant la variable PlayerInfo[playerid][pStyle].

Ensuite tu va t'inspirer des autres variables, tu tape dans la barre de recherche (CTRL+F) : pMask (par exemple), et tu fais comme cette variable
Exemple :
Si je tape pMask une fois, je tombe ici :

PlayerInfo[playerid][pMask] = 0;

Je met donc en dessous :

PlayerInfo[playerid][pStyle] = 0;

Esuite, je recherche pMask, je tombe sur ça :

format(var, 64, "Mask=%d\n",PlayerInfo[playerid][pMask]);fwrite(hFile, var);

Je remplace donc par ça :

format(var, 64, "Style=%d\n",PlayerInfo[playerid][pStyle]);fwrite(hFile, var);

et tu rajoute àa à chaque fois que tu vois que ca va s'enregistrer dans un compte.
Si tu vois par exemple ça :

if(strcmp(cmd, "/mask", true) == 0)
{
        PlayerInfo[playerid][pMask] = 1;
        }
Tu va bien évidemment rien ajouter.
Par contre, dans ta commande pour changer de style, tu changera la valeur de ta variable pStyle.
Exemple, si le joueur choisis le kungfu, tu va lui mettre PlayerInfo[playerid][pStyle] = 5; par exemple.

Puis dans la fonction où il se logue, tu va vérifier la valeur de sa variable et lui mettre le Style de combat qu'il a.

Voilà.

Hors ligne dixon

  • *
  • Tueur en série
  • Jamais Je n'abandonnerai
  • Messages: 159
    • Voir le profil
    • :... Universal Gaming ...:
Re : Commen faire
« Réponse #8 le: 27 Mai 2010, 19:30:31 »
Citer
Je vien de crée un menu sur mon tuto pour choisir un style de combat . mais j'aimerais que le style de combat save sur le compte . Commen faire ? merci d'avence

 
Tu est bien sur que TU l'a créer ? Bizarre j'aurai penser qu'il était dans mon GM  :dry

Sinon suis l'exemple de lepro49 il n'y à que comme sa que tu pourra faire ...

++
Modern Sensation RP, Du RP comme vous en avez jamais VU
En Construction | Ouverture Beta Bientôt

Hors ligne Axemyboss

  • *
  • Tueur
  • Messages: 77
    • Voir le profil
Re : Commen faire
« Réponse #9 le: 27 Mai 2010, 19:57:06 »
Re merci sa marche sauf quand je deco reco le style reste pas ...
if(dialogid == DIALOG_STYLES)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, DIALOG_STYLES+1, DIALOG_STYLE_LIST, "Menu des Styles de Combats", "Casseur\nBoxe\nLutte\nCombat de Rue\nKungFu\nNormale", "Selectionnez", "Annuler");
}
}
return 1;
}
if(dialogid == DIALOG_STYLES+1)
{
if(response)
{
if(listitem == 0)
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);

}
if(listitem == 1)
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);

}
if(listitem == 2)
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);

}
if(listitem == 3)
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);

}
if(listitem == 4)
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);

}
if(listitem == 5)
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);

}
}
return 1;

je doit rajoute quelque chose ? genre l'endroit ou sa doit save genre pStyle ( dans le code que je montre )
« Modifié: 27 Mai 2010, 20:07:19 par Axemyboss »

Hors ligne dixon

  • *
  • Tueur en série
  • Jamais Je n'abandonnerai
  • Messages: 159
    • Voir le profil
    • :... Universal Gaming ...:
Re : Commen faire
« Réponse #10 le: 27 Mai 2010, 20:05:03 »
RE : Bas si tu dit que sa marche et que après du dise (le style ne reste pas), cela veut dire que tu n'a pas fait ce qu'il faillait ...

Montre ce que tu as ( crée ) !

++
Modern Sensation RP, Du RP comme vous en avez jamais VU
En Construction | Ouverture Beta Bientôt

Hors ligne Axemyboss

  • *
  • Tueur
  • Messages: 77
    • Voir le profil
Re : Commen faire
« Réponse #11 le: 27 Mai 2010, 20:12:54 »
j'ai crée sa :

Enum pInfo :

pStyle,

OnPlayerConnect :

PlayerInfo[playerid][pStyle] = 0;

OnPlayerRegister :

format(var, 64, "Style=%d\n",PlayerInfo[playerid][pStyle]);fwrite(hFile, var);


J'ai crée aussi les dialogues si dessus

Hors ligne Axemyboss

  • *
  • Tueur
  • Messages: 77
    • Voir le profil
Re : Commen faire
« Réponse #12 le: 27 Mai 2010, 20:23:23 »
Oui sa je savais mais je sais pas vraiment ou la place ... le OnDialogReponse cest les dilogue si dessus

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Commen faire
« Réponse #13 le: 27 Mai 2010, 20:52:27 »
Rajoute dans le OnDialogRéponse le fwrite pour ta variable "pStyle" sinon sa save pas dans le ini du fichier



Non; il est sur un LARP, il faut plutôt utiliser le système normal de sauvegarde du LARP.

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Commen faire
« Réponse #14 le: 28 Mai 2010, 02:46:58 »
Et quand il se connecte tu recupere la valeur du pstyle

si 0 on met le style a

ou si 1 on met le style b

...
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction