Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254727 Messages dans 14037 Fils de discussion- par 6623 Membres - Dernier membre: Magicien

24 Mai 2012 à 08:45:23
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)Probleme Vmenu Mr Fredo
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Probleme Vmenu Mr Fredo  (Lu 480 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Lychaos
Hors ligne Hors ligne


Tueur en série
*

Disciple de Cristab|Apprend le PAWN

Messages: 168


« le: 20 Juillet 2009 à 19:07:42 »

Bonjour ou bonsoir,
Je sais que ce sujet a été mainte fois énoncé, mais je n'y arrive toujours pas.. Il parait qu'il faut passer son Pawno en 0.2.x ou quelque chose comme sa , mais je n'ai pas trouver.
Voici mes erreur :

Code:
C:\Documents and Settings\Lychaos\Bureau\mtrp\v.pwn(72) : error 025: function heading differs from prototype
C:\Documents and Settings\Lychaos\Bureau\mtrp\v.pwn(74) : error 025: function heading differs from prototype
C:\Documents and Settings\Lychaos\Bureau\mtrp\v.pwn(1863) : error 025: function heading differs from prototype
C:\Documents and Settings\Lychaos\Bureau\mtrp\v.pwn(2003) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

J'ai esseyer plusieurs solution, mais cela ne marchait pas...
Voici le debut du code

Code:
#include <a_samp>

// PARAMETRE

#define USE_MYSQL // Decomenter pour utiliser mysql
#define USE_MENU // Decomenter pour utiliser la gestion par menu
//#define USE_CALLCAR //Decomenter pour avoir la posibiliter d'appeler un de nos vehicule
#define FILTERSCRIPT //Decomenter pour utiliser le script comme un FilterScripts


#define MAX_PLAYER_VEHICLES 5  //Nombre de vehicules par joueur
#define PRIX_ESSENCE 2  //Prix du litre d'essence
#define SECONDE_LITRE       5  //Nombre de seconde pour retirer 1 litre d'essence au vehicule
#define RESPAWN_DELAY       -1 // Temps de respawn en seconde (-1 = Pas de respawn)
#define TIMESAVE       1800000 // Temps en MS du timer de sauvegarde des vehicule (1800000 = Sauvegarde toute les 30 minutes)


// PARAMETRE MYSQL
#if defined USE_MYSQL
#include <a_sampmysql>
#define MYSQL_HOST "xxxxxxxxx"
#define MYSQL_USER "XxxxxxxxX" // nom d'utilisateur MySQL
#define MYSQL_PASS "XxxxxxxxX"// Mot de passe MySQL
#define MYSQL_DB_SERVEUR "xXXXXXxi" //Nom de la base de donnee
#define MYSQL_TB_VEH        "xxxxxxxxx" // Nom de la table des vehicule
#else
#define VEH_FILENAME        "vehinfo.cfg"
#endif

// PARAMETRE FILTERSCRIPTS
#if defined FILTERSCRIPT
#define Script_OnGameModeInit OnFilterScriptInit
#define Script_OnGameModeExit OnFilterScriptExit
#define Script_OnPlayerPickUpPickup OnPlayerPickUpPickup
#define Script_OnPlayerConnect OnPlayerConnect
#define Script_OnPlayerDisconnect OnPlayerDisconnect
#define Script_OnVehicleDeath OnVehicleDeath
#define Script_OnPlayerCommandText OnPlayerCommandText
#define Script_OnPlayerExitVehicle OnPlayerExitVehicle
#define Script_OnPlayerKeyStateChange OnPlayerKeyStateChange
#define Script_OnPlayerStateChange OnPlayerStateChange
#define Script_OnPlayerText OnPlayerText
#define Script_OnPlayerSelectedMenuRow OnPlayerSelectedMenuRow
#define Script_OnPlayerExitedMenu OnPlayerExitedMenu
#define Script_OnVehicleMod OnVehicleMod
#define Script_OnVehiclePaintjob OnVehiclePaintJob
#define Script_OnVehicleRespray OnVehicleRespray
#endif

#define COL_WHITE   0xFFFFFFFF
#define COL_LIGHTRED   0xFF2F35FF
#define COL_GREEN 0x429D3DFF
#define COL_YELLOW     0xF2FB25FF
#define COL_RED         0xBD0000FF

#define INVALID_VEH_ID      0

forward Script_OnGameModeInit();
forward Script_OnGameModeExit();
forward Script_OnPlayerPickUpPickup(playerid, pickupid);
forward Script_OnPlayerConnect(playerid);
forward Script_OnPlayerDisconnect(playerid);
forward Script_OnVehicleDeath(vehicleid);
forward Script_OnPlayerCommandText(playerid,cmdtext[]);
forward Script_OnPlayerExitVehicle(playerid);
forward Script_OnPlayerKeyStateChange(playerid, newkeys);
forward Script_OnPlayerStateChange(playerid, newstate);
forward Script_OnPlayerText(playerid, text[]);
forward Script_OnPlayerSelectedMenuRow(playerid, row);
forward Script_OnPlayerExitedMenu(playerid);
---ligne72--forward Script_OnVehicleMod(playerid, vehicleid, componentid);
forward Script_OnVehiclePaintjob(playerid, vehicleid, paintjobid);
---ligne74--forward Script_OnVehicleRespray(playerid, vehicleid, color1, color2);
forward SauvegardeVeh();
forward Remplisage(playerid);
forward Vitesse();
forward DestroyVeh(vehicleid);
forward RestartVeh(vehicleid);
forward CallCar(playerid,vehicleid);
forward CreateVeh(vehicleid,Float:x,Float:y,Float:z,Float:a);

Voici les 2 ligne
1863 :
Code:
public Script_OnVehicleMod(playerid, vehicleid, componentid)
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid,playername,sizeof(playername));
if(strcmp(VehiculeInfo[vehicleid][Proprio],playername,true) == 0)
{
for(new s=0; s<20; s++)
{
if(componentid == spoiler[s][0])
{
VehiculeInfo[vehicleid][Tuning1] = componentid;
   }
}
for(new s=0; s<3; s++)
{
if(componentid == nitro[s][0])
{
VehiculeInfo[vehicleid][Tuning2] = componentid;
   }
}
for(new s=0; s<23; s++)
{
if(componentid == fbumper[s][0])
{
VehiculeInfo[vehicleid][Tuning3] = componentid;
   }
}
for(new s=0; s<22; s++)
{
if(componentid == rbumper[s][0])
{
       VehiculeInfo[vehicleid][Tuning4] = componentid;
   }
}
for(new s=0; s<28; s++)
{
if(componentid == exhaust[s][0])
{
VehiculeInfo[vehicleid][Tuning5] = componentid;
   }
}
for(new s=0; s<2; s++)
{
if(componentid == bventr[s][0])
{
VehiculeInfo[vehicleid][Tuning6] = componentid;
   }
}
for(new s=0; s<2; s++)
{
if(componentid == bventl[s][0])
{
VehiculeInfo[vehicleid][Tuning7] = componentid;
   }
}
for(new s=0; s<4; s++)
{
if(componentid == bscoop[s][0])
{
VehiculeInfo[vehicleid][Tuning8] = componentid;
   }
}
for(new s=0; s<13; s++)
{
if(componentid == rscoop[s][0])
{
       VehiculeInfo[vehicleid][Tuning9] = componentid;
   }
}
for(new s=0; s<21; s++)
{
if(componentid == lskirt[s][0])
{
VehiculeInfo[vehicleid][Tuning10] = componentid;
  }
}
for(new s=0; s<21; s++)
{
if(componentid == rskirt[s][0])
{
       VehiculeInfo[vehicleid][Tuning11] = componentid;
  }
}
for(new s=0; s<1; s++)
{
if(componentid == hydraulics[s][0])
{
VehiculeInfo[vehicleid][Tuning12] = componentid;
  }
}
for(new s=0; s<1; s++)
{
if(componentid == base[s][0])
{
VehiculeInfo[vehicleid][Tuning13] = componentid;
  }
}
for(new s=0; s<2; s++)
{
if(componentid == rbbars[s][0])
{
       VehiculeInfo[vehicleid][Tuning14] = componentid;
  }
}
for(new s=0; s<2; s++)
{
if(componentid == fbbars[s][0])
{
VehiculeInfo[vehicleid][Tuning15] = componentid;
  }
}
for(new s=0; s<17; s++)
{
if(componentid == wheels[s][0])
{
       VehiculeInfo[vehicleid][Tuning16] = componentid;
         }
}
for(new s=0; s<2; s++)
{
if(componentid == lights[s][0])
{
VehiculeInfo[vehicleid][Tuning17] = componentid;
  }
}
}
SauvegardeVeh();
return 1;
}
2003:
Code:
public Script_OnVehicleRespray(playerid, vehicleid, color1, color2)
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid,playername,sizeof(playername));
if(strcmp(VehiculeInfo[vehicleid][Proprio],playername,true) == 0)
{
   VehiculeInfo[vehicleid][Couleur1] = color1;
   VehiculeInfo[vehicleid][Couleur2] = color2;
}
SauvegardeVeh();
return 1;
}

Merci pour la personne qui sauras comment faire

Cordialement, +Lychaos Ster+
« Dernière édition: 20 Juillet 2009 à 19:14:06 par Lychaos » Journalisée

---
++Lychaos Ster++
Darth Pawn
Que le code soit avec nous

~~Connaisseur PAWN~~
~~Connaisseur xHTML/CSS~~
~~Connaisseur PHP/MySQL~~


En projet pour un Assaut

-- Serveur Assaut, multi GM, braquage de banque, attaque de l'Area51 avec objectif -> En cours !
---
MrFredo
Hors ligne Hors ligne


GTAOnline Addict
*

Scripteur PHP/PAWN

Messages: 846


WWW
« Répondre #1 le: 20 Juillet 2009 à 20:27:28 »

Je l'ai dit des 10 ene de fois ...

LE SCRIPT EST POUR SA-MP 0.2X PAR CONSEQUENT IL FAUT LE COMPILER AVEC LE PAWNO DE LA VERSION 0.2X

Pour sa tu va sur sa-mp.com et tu DL le dossier serveur 0.2X windows
Journalisée

Lychaos
Hors ligne Hors ligne


Tueur en série
*

Disciple de Cristab|Apprend le PAWN

Messages: 168


« Répondre #2 le: 20 Juillet 2009 à 20:42:54 »

Ben justement
Citation
Il parait qu'il faut passer son Pawno en 0.2.x
Donc j'ai penser a Dl le serveur 0.2x, j'ai deplacer les include vers le dossier du serveur, rien ni fait :/
Merci d'avoir pris la peine de repondre, mais les erreurs sont les meme ...

Cordialement, +Lychaos Ster+
Journalisée

---
++Lychaos Ster++
Darth Pawn
Que le code soit avec nous

~~Connaisseur PAWN~~
~~Connaisseur xHTML/CSS~~
~~Connaisseur PHP/MySQL~~


En projet pour un Assaut

-- Serveur Assaut, multi GM, braquage de banque, attaque de l'Area51 avec objectif -> En cours !
---
MrFredo
Hors ligne Hors ligne


GTAOnline Addict
*

Scripteur PHP/PAWN

Messages: 846


WWW
« Répondre #3 le: 20 Juillet 2009 à 20:48:59 »

Avant d'ouvrir le script ouvre le pawno du nouveau dossier.
Erreur courante lorsqu'on a plusieur pawno.

Journalisée

Lychaos
Hors ligne Hors ligne


Tueur en série
*

Disciple de Cristab|Apprend le PAWN

Messages: 168


« Répondre #4 le: 20 Juillet 2009 à 21:22:16 »

Hey bien j'ouvre TOUJOURS Pawno avant d'ouvir un script pour justement eviter cette erreur ...  wallbash

Aider moi j'ai beau chercher je voit vraiment pas, j'ai changer les public, les forward, le pawno.... Jvoit pus du tout :/  Triste  Pleurs


Edit: WAAAAAAA SA MARCCHHHHE j'ai cree un autre dossier Pawno sur un disque autre que C:/ et j'ai supprimer mes copie de vmenu ( qui etait inutile) et REfait le vmenu, et la compilation a marcher!!!

Enfin MrFredo T'avais raison, mais mon pawno avait deja commencer la compilation, donc avec n'importe quel Pawno il comptais faux ^^ Jvais enfin pouvoir l'esseyer, on dit beaucoup de bien sur ce FS!!

ReEdit:Mhh un Truk bien n'arrive jamais seul...

Code:
[21:30:05] Error in mysql_query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-miami LIKE 'vehicule'' at line 1
[21:30:05] Error in mysql_store_result: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-miami LIKE 'vehicule'' at line 1

J'ai bien appliquer ton vehicule.sql et dans les log du serveur, ben j'ai sa  :s Je ne peut meme plus allumer le serveur :/ HELLPP ME PLEASE

Cordialement , +Lychaos Ster+
« Dernière édition: 20 Juillet 2009 à 22:23:30 par Lychaos » Journalisée

---
++Lychaos Ster++
Darth Pawn
Que le code soit avec nous

~~Connaisseur PAWN~~
~~Connaisseur xHTML/CSS~~
~~Connaisseur PHP/MySQL~~


En projet pour un Assaut

-- Serveur Assaut, multi GM, braquage de banque, attaque de l'Area51 avec objectif -> En cours !
---
Lychaos
Hors ligne Hors ligne


Tueur en série
*

Disciple de Cristab|Apprend le PAWN

Messages: 168


« Répondre #5 le: 22 Juillet 2009 à 15:23:18 »

Help? ....
Journalisée

---
++Lychaos Ster++
Darth Pawn
Que le code soit avec nous

~~Connaisseur PAWN~~
~~Connaisseur xHTML/CSS~~
~~Connaisseur PHP/MySQL~~


En projet pour un Assaut

-- Serveur Assaut, multi GM, braquage de banque, attaque de l'Area51 avec objectif -> En cours !
---
Lychaos
Hors ligne Hors ligne


Tueur en série
*

Disciple de Cristab|Apprend le PAWN

Messages: 168


« Répondre #6 le: 25 Juillet 2009 à 12:57:42 »

Bonjour

J'ai retirer le SQL, mais maintenant, le /vehsave n'affiche rien dans le vehinfo... que dois je faire?
Il n'y a pas d'erreur niveau serveur (en tout cas, rien dans le log)

Merci pour vos futur reponse

+Lychaos Ster+
« Dernière édition: 25 Juillet 2009 à 13:21:53 par Lychaos » Journalisée

---
++Lychaos Ster++
Darth Pawn
Que le code soit avec nous

~~Connaisseur PAWN~~
~~Connaisseur xHTML/CSS~~
~~Connaisseur PHP/MySQL~~


En projet pour un Assaut

-- Serveur Assaut, multi GM, braquage de banque, attaque de l'Area51 avec objectif -> En cours !
---
Pages: [1]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.144 secondes avec 22 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact