• 05 Juin 2026, 20:16:23


Auteur Sujet: Error 035: argument type mismatch (argument 3)  (Lu 2544 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Error 035: argument type mismatch (argument 3)
« le: 23 Juin 2011, 20:38:40 »
Alors bonjour,
voici erreur c'est avec Dini_Set.
L'erreur :
K:\Scripting\[RP[SF]]Last Life\gamemodes\[RP]Last-Life.pwn(138) : error 035: argument type mismatch (argument 3)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Le Code qui est lié de haut en bas.

enum InfoM
{
Proprietaire[13],
UPGRADE
}


//*== MAISON ==*/

new InfoMaison[InfoM];

Et la ligne

new Maison[256];
   format(Maison, sizeof(Maison), "Maison/Maison.txt");

if (!dini_Exists(Maison))
        {
        dini_Create(Maison);
        dini_Set(Maison,"1Maison",InfoMaison[Proprietaire] = "Proprietaire");//Celle qui bug...
   dini_IntSet(Maison, "M1UPGRADE", InfoMaison[UPGRADE] = 0);

   }
Nippah !

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Error 035: argument type mismatch (argument 3)
« Réponse #1 le: 24 Juin 2011, 11:01:02 »
Normalement Jeff' il te faudrait 3 arguments et non 4 (il doit mal prendre le '=').

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Error 035: argument type mismatch (argument 3)
« Réponse #2 le: 24 Juin 2011, 11:25:28 »
enum InfoM
{
   Proprietaire[13],
   UPGRADE
};


//*== MAISON ==*/

new InfoMaison[InfoM];

Pas comme sa plutot ?

PS : ta intéré de le posté ton GM RP mdr



Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Error 035: argument type mismatch (argument 3)
« Réponse #3 le: 24 Juin 2011, 15:54:13 »
C'es pas un GM RP :p Semi RP haha voyons voir.
Nippah !

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Error 035: argument type mismatch (argument 3)
« Réponse #4 le: 24 Juin 2011, 16:09:53 »
        dini_Set(Maison,"1Maison",InfoMaison[Proprietaire] = "Proprietaire");//Celle qui bug...


1ère ligne de code fausse !
2nd c'est un peu moche mais ça passe.
format( InfoMaison[Proprietaire], ICI LA TAILLE DE InfoMaison, "Proprietaire" );
        dini_Set(Maison,"1Maison",InfoMaison[Proprietaire] );



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

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Error 035: argument type mismatch (argument 3)
« Réponse #5 le: 24 Juin 2011, 17:49:12 »
Salut,

j'explique:

en PAWN, on n'est pas autorisé à travailler ainsi avec les tableaux/chaines de caractères. Il faut changer les valeurs une à une ou utiliser une fonction (comme memcpy ou format....)

++Sim++





Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Error 035: argument type mismatch (argument 3)
« Réponse #6 le: 25 Juin 2011, 09:10:37 »
Go les tuto tu aurais deja trouver

 dini_Set(Maison,"1Maison","Proprietaire" );

est voila =)
« Modifié: 25 Juin 2011, 11:09:09 par cristab »
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