GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: SplasH-wp le 28 Août 2010, 12:59:06

Titre: Problème Compil GM
Posté par: SplasH-wp le 28 Août 2010, 12:59:06
Bonjour :)
Je post car je voudrais qu'on m'aide a corriger les erreurs suivantes :

C:\Documents and Settings\Administrateur\Bureau\samp03bsvr_R2_win32\gamemodes\newlosangeles.pwn(3798) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrateur\Bureau\samp03bsvr_R2_win32\gamemodes\newlosangeles.pwn(3798) : warning 215: expression has no effect
C:\Documents and Settings\Administrateur\Bureau\samp03bsvr_R2_win32\gamemodes\newlosangeles.pwn(3798) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Administrateur\Bureau\samp03bsvr_R2_win32\gamemodes\newlosangeles.pwn(3798) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrateur\Bureau\samp03bsvr_R2_win32\gamemodes\newlosangeles.pwn(3798) : fatal error 107: too many error messages on one line


Voila la ligne :

if(gTeam[playerid] >= 1||gTeam[playerid] >= 3||gTeam[playerid] >= 4)
Titre: Re : Problème Compil GM
Posté par: Nesik le 28 Août 2010, 13:19:38
Essaye comme ça
Code: (pawn) [Sélectionner]
if(gTeam[playerid] >= 1||gTeam[playerid] >= 3||gTeam[playerid] >= 4);
Titre: Re : Problème Compil GM
Posté par: SplasH-wp le 28 Août 2010, 13:23:33
Marche pas
Titre: Re : Problème Compil GM
Posté par: Nesik le 28 Août 2010, 13:27:10
Heu alors comme ça
if(gTeam[playerid] >= 1 || gTeam[playerid] >= 3 || gTeam[playerid] >= 4);
Titre: Re : Problème Compil GM
Posté par: dydjyz le 28 Août 2010, 13:40:02
Essaye sa:


if(gTeam[playerid] >= 1)
Titre: Re : Problème Compil GM
Posté par: SplasH-wp le 28 Août 2010, 14:08:07
Les deux ne marche pas
Titre: Re : Problème Compil GM
Posté par: Nesik le 28 Août 2010, 14:45:09
En plus ça m'est déjà arrivé mais je sais plus ce que j'ai fait  :bangin
Titre: Re : Problème Compil GM
Posté par: SplasH-wp le 28 Août 2010, 14:55:02
Ok ben essaye de trouver :) Mon serveur ouvre dès que cette erreur sera réparer X)
Titre: Re : Problème Compil GM
Posté par: dydjyz le 28 Août 2010, 15:00:54
je pense que sa viens de gTeam[playerid], montre le code qu'il l'entoure
Titre: Re : Problème Compil GM
Posté par: SplasH-wp le 28 Août 2010, 15:08:04
Le voila dans son contexte :

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if (GetVehicleModel(vehicleid) == 519 && ispassenger)
  {
    if (!ShamalExists(vehicleid))
    {
           CreateShamalInt(vehicleid, float(randomEx(3000)), float(randomEx(3000)), float(random(100)+800));
    }
        SetPlayerPosInShamal(playerid, vehicleid);
        InShamal[playerid] = vehicleid;
  }
 if(gTeam[playerid] >= 1||gTeam[playerid] >= 3||gTeam[playerid] >= 4)
{
if (IsACopCar(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pMember]==3) {}
    else {
//WantedPoints[playerid]+=2;
//SetPlayerCriminal(playerid,255, "Stealing A Police Vehicle");
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx,  cy, cz);
}
}
if (IsNgCar(vehicleid) && !ispassenger)
{
    if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pMember]==3) {}
    else {
//WantedPoints[playerid]+=2;
//SetPlayerCriminal(playerid,255, "Stealing A Police Vehicle");
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx,  cy, cz);
}
}
if (IsAnAmbulance(vehicleid) && !ispassenger)
{
    if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4) { }
    else { WantedPoints[playerid]+=0;
    SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Tu n'a pas les clefs de ce véhicule");
SetPlayerCriminal(playerid,255, "A volé une Ambulance.");}
}
  if (IsAnFiretruck(vehicleid) && !ispassenger)
{
    if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4) { }
    else { WantedPoints[playerid]+=0; SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Tu n'a pas les clefs de ce véhicule"); SetPlayerCriminal(playerid,255, "A volé une un Camion Pompier."); }
}
if (IsATank(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==3) {}
    else { WantedPoints[playerid]+=0; SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Tu n'a pas les clefs de ce véhicule"); SetPlayerCriminal(playerid,255, "A volé un Tank"); SendClientMessage(playerid, COLOR_GREY,"Vous ne savez pas comment piloter ce véhicule."); }
}
if(IsAnOwnableCar(vehicleid) && CarInfo[vehicleid][cLock] == 1 && CarInfo[vehicleid][cOwned] == 1)
{
    if(PlayerInfo[playerid][pAdmin] >= 1337 && AdminDuty[playerid] == 1) { }
    else if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
}
    else
    {
    new Float:cx, Float:cy, Float:cz;
    GetPlayerPos(playerid, cx, cy, cz);
    SetPlayerPos(playerid, cx, cy, cz);
}
}
}
return 1;
}
Titre: Re : Problème Compil GM
Posté par: dydjyz le 28 Août 2010, 15:11:22
pourquoi mettre sa:

if(gTeam[playerid] >= 1||gTeam[playerid] >= 3||gTeam[playerid] >= 4)
alors que sa reviens au meme

if(gTeam[playerid] >= 1)?
Titre: Re : Problème Compil GM
Posté par: SplasH-wp le 28 Août 2010, 15:14:01
Je crois que 1 = Police, 3 = FBI et 4 = Armée
Titre: Re : Problème Compil GM
Posté par: dydjyz le 28 Août 2010, 15:20:36
if(gTeam[playerid] >= 1)

sa saveut dire 1 et plus grand que 1,

dans ton code il y a if(gTeam[playerid] >= 1||gTeam[playerid] >= 3||gTeam[playerid] >= 4)
sa veut dire 1 ou plus grand que 1 OU 3 etp lus grand que 3 OU 4 et plus grand que 4, pour que sa soit 1 = police 3 fbi et 4 armée c'est des == qu'il faut mettre, essaye avec sa:

if(gTeam[playerid] == 1||gTeam[playerid] == 3||gTeam[playerid] == 4)
Titre: Re : Problème Compil GM
Posté par: SplasH-wp le 28 Août 2010, 15:26:54
C:Documents and SettingsAdministrateurBureausamp03bsvr_R2_win32gamemodes
ewlosangeles.pwn(3798) : error 029: invalid expression, assumed zero
C:Documents and SettingsAdministrateurBureausamp03bsvr_R2_win32gamemodes
ewlosangeles.pwn(3798) : warning 215: expression has no effect
C:Documents and SettingsAdministrateurBureausamp03bsvr_R2_win32gamemodes
ewlosangeles.pwn(3798) : error 001: expected token: ";", but found "]"
C:Documents and SettingsAdministrateurBureausamp03bsvr_R2_win32gamemodes
ewlosangeles.pwn(3798) : error 029: invalid expression, assumed zero
C:Documents and SettingsAdministrateurBureausamp03bsvr_R2_win32gamemodes
ewlosangeles.pwn(3798) : fatal error 107: too many error messages on one line

Double post
Bon j'ai trouver c'est bon. J'ai un autre soucis maintenant.