• 04 Juin 2026, 17:30:02


Auteur Sujet: besoin d'aide CMD  (Lu 1769 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
besoin d'aide CMD
« le: 07 Octobre 2009, 21:30:07 »
if(strcmp(cmd, "/recuperer1", true) == 0)
{
if(IsPlayerConnected(playerid))
  {
        if(PlayerToPoint(3.0,playerid,1106.7,-1733.5,13.7))
        {
           if(PlayerInfo[playerid][pCash] >= 1500)
           {
           new keycar = PlayerInfo[playerid][pPcarkey];
           if(IsAtFouriere(keycar))
                 {
           if(keycar != 999)
            {
               CarInfo[keycar][cLock] == 0;
               new payout = 1500;
SBizzInfo[12][sbTill] += payout;
               MoveObject(fourieregate,1101.951,-1754.209,15.267, 2.2);
               SafeGivePlayerMoney(playerid, -1500);
               format(string, sizeof(string), "~n~~r~-1500$");
    GameTextForPlayer(playerid, string, 5000, 1);
}
}
}
}
}
}
if(strcmp(cmd, "/recuperer2", true) == 0)
{
if(IsPlayerConnected(playerid))
  {
        if(PlayerToPoint(3.0,playerid,1106.7,-1733.5,13.7))
        {
           if(PlayerInfo[playerid][pCash] >= 1500)
           {
           new keycar = PlayerInfo[playerid][pPcarkey2];
if(IsAtFouriere(keycar))
                 {
           if(keycar != 999)
            {
               CarInfo[keycar][cLock] == 0;
               new payout = 1500;
SBizzInfo[12][sbTill] += payout;
               MoveObject(fourieregate,1101.951,-1754.209,15.267, 2.2);
               SafeGivePlayerMoney(playerid, -1500);
               format(string, sizeof(string), "~n~~r~-1500$");
    GameTextForPlayer(playerid, string, 5000, 1);
}
}
}
}
}
}
if(strcmp(cmd, "/recuperer3", true) == 0)
{
if(IsPlayerConnected(playerid))
  {
        if(PlayerToPoint(3.0,playerid,1106.7,-1733.5,13.7))
        {
           if(PlayerInfo[playerid][pCash] >= 1500)
           {
           new keycar = PlayerInfo[playerid][pPcarkey3];
if(IsAtFouriere(keycar))
                 {
           if(keycar != 999)
            {
               CarInfo[keycar][cLock] == 0;
               new payout = 1500;
SBizzInfo[12][sbTill] += payout;
               MoveObject(fourieregate,1101.951,-1754.209,15.267, 2.2);
               SafeGivePlayerMoney(playerid, -1500);
               format(string, sizeof(string), "~n~~r~-1500$");
    GameTextForPlayer(playerid, string, 5000, 1);
}
}
}
}
}
}

Resultat de Compil:

C:\Documents and Settings\Propriétaire\Bureau\serveur samp\streetking\bon serveur\gamemodes\larpspeedo7.pwn(24455) : warning 215: expression has no effect
C:\Documents and Settings\Propriétaire\Bureau\serveur samp\streetking\bon serveur\gamemodes\larpspeedo7.pwn(24481) : warning 215: expression has no effect
C:\Documents and Settings\Propriétaire\Bureau\serveur samp\streetking\bon serveur\gamemodes\larpspeedo7.pwn(24507) : warning 215: expression has no effect

ila parle de ces ligne :

CarInfo[keycar][cLock] == 0;
CarInfo[keycar][cLock] == 0;
CarInfo[keycar][cLock] == 0;

Et aussi dans le jeu il me dit commande inconnue :/

Ne faite pas attention au {


il ne sont pas bien collé, masi dans mon gm il le sont bien
« Modifié: 07 Octobre 2009, 21:31:55 par scott1 »
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 cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : besoin d'aide CMD
« Réponse #1 le: 07 Octobre 2009, 21:42:19 »
CarInfo[keycar][cLock] = 0;

pour mettre deux fois le sigle = il faudrait ceci

if(CarInfo[keycar][cLock] == 0)

soit une condition or la ce n'est pas une condition mais tu change la valeur d'une variable donc un seul sigle =
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 scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Re : besoin d'aide CMD
« Réponse #2 le: 07 Octobre 2009, 21:49:08 »
CarInfo[keycar][cLock] = 0;

pour mettre deux fois le sigle = il faudrait ceci

if(CarInfo[keycar][cLock] == 0)

soit une condition or la ce n'est pas une condition mais tu change la valeur d'une variable donc un seul sigle =

Merci !

Et tu ne sais pas pourquoi dans le jeu il me met commande inconnue?
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 ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : besoin d'aide CMD
« Réponse #3 le: 07 Octobre 2009, 21:52:04 »
Mets des return 1;.

++

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : besoin d'aide CMD
« Réponse #4 le: 07 Octobre 2009, 21:53:13 »
plus rapide :p


enfaite juste avant la derniere accolade
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 scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : besoin d'aide CMD
« Réponse #5 le: 07 Octobre 2009, 22:22:00 »
Merci, j'ai mis les return 1, il ne met dit plus commande inconnue, mais elle n'a aucun effet
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 ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : besoin d'aide CMD
« Réponse #6 le: 07 Octobre 2009, 23:01:57 »
remontre ton code pour voir si ta bien mis au bon endroit.

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : besoin d'aide CMD
« Réponse #7 le: 08 Octobre 2009, 17:45:32 »
if(strcmp(cmd, "/recuperer1", true) == 0)
{
if(IsPlayerConnected(playerid))
  {
         if(PlayerToPoint(3.0,playerid,1106.7,-1733.5,13.7))
         {
            if(PlayerInfo[playerid][pCash] >= 1500)
            {
            new keycar = PlayerInfo[playerid][pPcarkey];
            if(IsAtFouriere(keycar))
                {
            if(keycar != 999)
              {
                  CarInfo[keycar][cLock] = 0;
                  new payout = 1500;
SBizzInfo[12][sbTill] += payout;
                  MoveObject(fourieregate,1101.951,-1754.209,15.267, 2.2);
                  SafeGivePlayerMoney(playerid, -1500);
                  format(string, sizeof(string), "~n~~r~-1500$");
    GameTextForPlayer(playerid, string, 5000, 1);
}
}
}
}
}
return 1;
}
if(strcmp(cmd, "/recuperer2", true) == 0)
{
if(IsPlayerConnected(playerid))
  {
         if(PlayerToPoint(3.0,playerid,1106.7,-1733.5,13.7))
         {
            if(PlayerInfo[playerid][pCash] >= 1500)
            {
            new keycar = PlayerInfo[playerid][pPcarkey2];
if(IsAtFouriere(keycar))
                {
            if(keycar != 999)
              {
                  CarInfo[keycar][cLock] = 0;
                  new payout = 1500;
SBizzInfo[12][sbTill] += payout;
                  MoveObject(fourieregate,1101.951,-1754.209,15.267, 2.2);
                  SafeGivePlayerMoney(playerid, -1500);
                  format(string, sizeof(string), "~n~~r~-1500$");
    GameTextForPlayer(playerid, string, 5000, 1);
}
}
}
}
}
return 1;
}
if(strcmp(cmd, "/recuperer3", true) == 0)
{
if(IsPlayerConnected(playerid))
  {
         if(PlayerToPoint(3.0,playerid,1106.7,-1733.5,13.7))
         {
            if(PlayerInfo[playerid][pCash] >= 1500)
            {
            new keycar = PlayerInfo[playerid][pPcarkey3];
if(IsAtFouriere(keycar))
                {
            if(keycar != 999)
              {
                  CarInfo[keycar][cLock] = 0;
                  new payout = 1500;
SBizzInfo[12][sbTill] += payout;
                  MoveObject(fourieregate,1101.951,-1754.209,15.267, 2.2);
                  SafeGivePlayerMoney(playerid, -1500);
                  format(string, sizeof(string), "~n~~r~-1500$");
    GameTextForPlayer(playerid, string, 5000, 1);
}
}
}
}
}
return 1;
}
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 cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : besoin d'aide CMD
« Réponse #8 le: 08 Octobre 2009, 17:55:07 »
tente comme ceci


if (strcmp("/recuperer3", cmdtext, true) == 0)
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 scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : besoin d'aide CMD
« Réponse #9 le: 08 Octobre 2009, 19:03:29 »
Sa n'a aucun effet :(

Merci pour le temps que tu me consacre
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 ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : besoin d'aide CMD
« Réponse #10 le: 08 Octobre 2009, 19:43:46 »
Tu aurais pas des warning quand tu compile ? J'en mettrais ma mains en feu (enfin quand même pas  :D ) mais je crois que dans tes
PlayerToPointil manque un nombre dans les coordonner.

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : besoin d'aide CMD
« Réponse #11 le: 08 Octobre 2009, 19:47:13 »
il y a bien les trois desoler mais le mieux serais de mettre le code sur pastebin car sur le forum c'est une torture ^^
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 ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : besoin d'aide CMD
« Réponse #12 le: 08 Octobre 2009, 20:45:04 »
Ah oui xD je doit avoir des problème au yeux  :wall
sinon vérifie que c'est les bonne coordonner que tu as mise ou que toutes les condition sont vrai une fois IG.

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : besoin d'aide CMD
« Réponse #13 le: 08 Octobre 2009, 20:47:04 »
J'ai veifier elle sont correcte
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 scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : besoin d'aide CMD
« Réponse #14 le: 11 Octobre 2009, 19:56:40 »
Bonjour, j'ai encore besoin de votre aide ^^

Pour 2chose:

La 1ere j'ai créer cette cmd

if(strcmp(cmd, "/idmaison", true) == 0)
{
   if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < 3)
{
SendClientMessage(playerid, COLOR_GRAD2, "Vous n'êtes pas autorisé a utilisé cette commande!");
return 1;
}
       for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (PlayerToPoint(3, playerid,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]))
{
format(string, sizeof(string), "Maison: %d", i);
SendClientMessage(playerid, COLOR_GRAD2, string);

}
}
}
}

Le problème s'est que quand je la fait il me donne l'id de la maison, mais en meme temps il me dit commande inconnue :/

2eme

if(strcmp(cmd, "/sortir", true) == 0)
{
   if(IsPlayerConnected(playerid))
{
for(new i = 0; i <  sizeof(HouseInfo); i++)
{
   new location = PlayerInfo[playerid][pLocal];
//printf("Maison :%d",i);
if (PlayerToPoint(3, playerid,HouseInfo[location][hExitx],HouseInfo[location][hExity],HouseInfo[location][hExitz]))
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,HouseInfo[location][hEntrancex],HouseInfo[location][hEntrancey],HouseInfo[location][hEntrancez]);
PlayerInfo[playerid][pInt] = 0;
PlayerInfo[playerid][pLocal] = 255;
SetCameraBehindPlayer(playerid);
SetPlayerVirtualWorld(playerid,0);
HouseEntered[playerid] = 255;
format(string, sizeof(string), "Maison: %d", HouseInfo[i]);
SendClientMessage(playerid, COLOR_GRAD2, string);
if(HouseInfo[i][hHel] == 1)
{
new Float:tempheal;
GetPlayerHealth(playerid,tempheal);
if(tempheal < 100.0)
{
SetPlayerHealth(playerid,100.0);
}
}
return 1;
}
}
for(new i = 0; i <  sizeof(BizzInfo); i++)
{
//printf("Bizz :%d",i);
if (PlayerToPoint(3, playerid,BizzInfo[i][bExitX], BizzInfo[i][bExitY], BizzInfo[i][bExitZ]))
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ]);
PlayerInfo[playerid][pLocal] = 255;
format(string, sizeof(string), "Biz: %d", i);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
new carid = GetPlayerVehicleID(playerid);
if (IsABus(carid))
{
TogglePlayerControllable(playerid, 1);
//GangZoneHideForPlayer(playerid, buszoneeast);
//GangZoneHideForPlayer(playerid, buszonewest);
RemovePlayerFromVehicle(playerid);
if (BusrouteEast[playerid][0] != 0 || BusrouteWest[playerid][0] != 0) BusrouteEnd(playerid, carid);
}
if (IsASweeper(carid))
{
TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);
}
if(IsAHarvest(carid))
{
   if (carid != 0)
{
SetVehicleToRespawn(carid);
}
if(FarmerPickup[playerid][0] >= 1 && FarmerPickup[playerid][0] <= 22)
{
FarmerPickup[playerid][0]--;
}
   TogglePlayerControllable(playerid, 1);
   RemovePlayerFromVehicle(playerid);
   FarmerVar[playerid] = 0;
   DisablePlayerCheckpoint(playerid);
   
}
if(IsADrugHarvest(carid))
{
   if (carid != 0)
   {
       SetVehicleToRespawn(carid);
   }
   if(DrugFarmerPickup[playerid][0] >= 1 && DrugFarmerPickup[playerid][0] <= 37)
   {
       DrugFarmerPickup[playerid][0]--;
   }
   TogglePlayerControllable(playerid, 1);
   RemovePlayerFromVehicle(playerid);
   DrugFarmerVar[playerid] = 0;
   DisablePlayerCheckpoint(playerid);
}
if(IsASmuggleCar(carid))
{
   if(carid != 0)
   {
       SetVehicleToRespawn(carid);
   }
   TogglePlayerControllable(playerid, 1);
   RemovePlayerFromVehicle(playerid);
   SmugglerWork[playerid] = 0;
   DisablePlayerCheckpoint(playerid);
}
if(IsAnOwnableCar(carid) && CarInfo[carid][cOwned] == 0)
  {
        TogglePlayerControllable(playerid, 1);
        RemovePlayerFromVehicle(playerid);
    }
    if(IsPlayerInAnyVehicle(playerid) && !engineOn[GetPlayerVehicleID(playerid)] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
       TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);
}
if(GetPlayerVehicleID(playerid) >= 112 && GetPlayerVehicleID(playerid) <= 130 || GetPlayerVehicleID(playerid) >= 135 && GetPlayerVehicleID(playerid) <= 154)
{
TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);
}
else if (PlayerToPoint(3.0, playerid,387.7978,173.8582,1008.3828))
{
   SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1481.0206,-1771.1138,18.7958);
PlayerInfo[playerid][pInt] = 0;
PlayerInfo[playerid][pLocal] = 255;
}
else if (PlayerToPoint(6.0, playerid,-1404.5299,-259.0602,1043.6563))
{
   SetPlayerInterior(playerid,0);
   PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,2695.6235,-1704.6960,11.8438);
}
else if (PlayerToPoint(8.0, playerid,-1443.0554,-581.1879,1055.0472))
{
   SetPlayerInterior(playerid,0);
   PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,-2111.5686,-443.9720,38.7344);
}
else if (PlayerToPoint(8.0, playerid,-1464.7732,1557.5533,1052.5313))
{
   SetPlayerInterior(playerid,0);
   PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,-2080.3079,-406.0309,38.7344);
}
else if(NoFuel[playerid] == 1)
{
   TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);
NoFuel[playerid] = 0;
}
}
return 1;
}

La commande /sortir va pour les maison et biz mais pas pour le reste :/ il me dit unknow cmd

Merci d'avance
« Modifié: 11 Octobre 2009, 19:58:52 par scott1 »
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