GTA Közösség - A magyar GTA fórum

Hatalmas Archívum => Fórum Archívum (Témák/Fórumok) => A témát indította: Adam_Brown - 2013. november 24. - 12:33:27

Cím: motor indító/leállító hiba
Írta: Adam_Brown - 2013. november 24. - 12:33:27
Sziasztok! Bocsi tudom most lett lezárva az elõzõ témám, (ez http://sampforum.hu/index.php?topic=49368.0) de van még egy hiba hogy felmegyek beülök a kocsiba és nem tudok menni vele beírom /motor és akkor jön hogy nincs ilyen parancs... ez szerintem lehet a warning hibája de légyszi segítsetek
Cím: motor indító/leállító hiba
Írta: Lucio - 2013. november 24. - 12:39:08
Bemásolod a warningot meg a kódot?(Tudom, hogy ott van a témában, de lehet változtattál vagy félre írtál valamit)
Cím: motor indító/leállító hiba
Írta: Adam_Brown - 2013. november 24. - 12:41:18
Persze Tessék
 
if (strcmp(\"/motor\", cmdtext, true, 10) == 0)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
        new kocsiid = GetPlayerVehicleID(playerid);
        new engine, lights, alarm, doors, bonnet, boot, objective;
           if(engine == 1)
           {
           GetVehicleParamsEx(kocsiid, engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(kocsiid, 0,lights,alarm,doors,bonnet,boot,objective);
      SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: Leállítottad a jármûved motorját !\");
           }
            if(engine == 0)
            {
            GetVehicleParamsEx(kocsiid, engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(kocsiid, 1,lights,alarm,doors,bonnet,boot,objective);
      SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: Beindítottad a jármûved motorját !\");
            }
        }else{
        SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: HIBA: Nem te vezeted a jármûvet !\");
        }
    }else{
    SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: HIBA: Nem ülsz jármûben !\");
    }
}

 

C:\\Users\\AdamBrown\\Desktop\\Montgomery\\gamemodes\\Montgomery.pwn(433) : warning 225: unreachable code
Cím: motor indító/leállító hiba
Írta: Szasza - 2013. november 24. - 12:42:14
és mégis melyik a 433 -as sor?
Cím: motor indító/leállító hiba
Írta: Adam_Brown - 2013. november 24. - 12:43:50
Ez
 
if (strcmp(\"/motor\", cmdtext, true, 10) == 0)
Cím: motor indító/leállító hiba
Írta: Lucio - 2013. november 24. - 12:47:01
Próbáld meg
Írd át:
 
if (strcmp(cmd, \"/motor\",true) == 0)
Cím: motor indító/leállító hiba
Írta: Adam_Brown - 2013. november 24. - 12:49:06
Nem jó
Cím: motor indító/leállító hiba
Írta: Lucio - 2013. november 24. - 12:50:36
Elõtte mi van? A /motor parancs elõtt
Cím: motor indító/leállító hiba
Írta: Adam_Brown - 2013. november 24. - 12:51:39
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/kocsi\", cmdtext, true, 10) == 0)
{
new Float: X,
    Float: Y,
    Float: Z;
    GetPlayerPos(playerid, X, Y, Z);
    CreateVehicle(540, X, Y, Z, 0, 1, 160, 1000);
return 1;
}
SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: HIBA: Ismeretlen parancs. Parancsokért: /help\");
return 1;
if (strcmp(\"/motor\", cmdtext, true, 10) == 0)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
        new kocsiid = GetPlayerVehicleID(playerid);
        new engine, lights, alarm, doors, bonnet, boot, objective;
           if(engine == 1)
           {
           GetVehicleParamsEx(kocsiid, engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(kocsiid, 0,lights,alarm,doors,bonnet,boot,objective);
      SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: Leállítottad a jármûved motorját !\");
           }
            if(engine == 0)
            {
            GetVehicleParamsEx(kocsiid, engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(kocsiid, 1,lights,alarm,doors,bonnet,boot,objective);
      SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: Beindítottad a jármûved motorját !\");
            }
        }else{
        SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: HIBA: Nem te vezeted a jármûvet !\");
        }
    }else{
    SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: HIBA: Nem ülsz jármûben !\");
    }
}
return 1;
}
Cím: motor indító/leállító hiba
Írta: Lucio - 2013. november 24. - 12:53:42
Szedd ki onnan a SendClientMessage-t és a return 1;-t és úgy próbáld meg
Cím: motor indító/leállító hiba
Írta: Adam_Brown - 2013. november 24. - 12:56:13
küldd már el légyszi úgy
Cím: motor indító/leállító hiba
Írta: Lucio - 2013. november 24. - 12:57:15
public OnPlayerCommandText(playerid, cmdtext[])
{
       if (strcmp(\"/kocsi\", cmdtext, true, 10) == 0)
       {
               new Float: X,
                   Float: Y,
                   Float: Z;
                   GetPlayerPos(playerid, X, Y, Z);
                   CreateVehicle(540, X, Y, Z, 0, 1, 160, 1000);
               return 1;
       }
if (strcmp(\"/motor\", cmdtext, true, 10) == 0)
       {
           if(IsPlayerInAnyVehicle(playerid))
           {
               if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
               {
               new kocsiid = GetPlayerVehicleID(playerid);
               new engine, lights, alarm, doors, bonnet, boot, objective;
                       if(engine == 1)
                       {
                       GetVehicleParamsEx(kocsiid, engine, lights, alarm, doors, bonnet, boot, objective);
                               SetVehicleParamsEx(kocsiid, 0,lights,alarm,doors,bonnet,boot,objective);
                               SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: Leállítottad a jármûved motorját !\");
                       }
                   if(engine == 0)
                   {
                   GetVehicleParamsEx(kocsiid, engine, lights, alarm, doors, bonnet, boot, objective);
                               SetVehicleParamsEx(kocsiid, 1,lights,alarm,doors,bonnet,boot,objective);
                               SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: Beindítottad a jármûved motorját !\");
                   }
               }else{
               SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: HIBA: Nem te vezeted a jármûvet !\");
               }
           }else{
           SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: HIBA: Nem ülsz jármûben !\");
           }
       }
       return 1;
}
Cím: motor indító/leállító hiba
Írta: Adam_Brown - 2013. november 24. - 13:06:26
Így már nem warningol meg semmi csak nem tudom leállítani a motort
Cím: motor indító/leállító hiba
Írta: Lucio - 2013. november 24. - 13:19:00
Nincs a motorra külön változó? A paramétereken kívûl
Cím: motor indító/leállító hiba
Írta: Adam_Brown - 2013. november 24. - 13:19:58
Nincs

Dupla hozzászólás automatikusan összefûzve. ( 2013. november 24. - 13:25:14 )

Légyszi leírod mit kell betennem még és hova?
Cím: motor indító/leállító hiba
Írta: Zsolesszka - 2013. november 24. - 17:58:46
Adat ellenõrzés ellõtt kellene lekérni az adatot.
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(\"/kocsi\", cmdtext) == 0)
{
new
   Float: X,
   Float: Y,
   Float: Z;
GetPlayerPos(playerid, X, Y, Z);
CreateVehicle(540, X, Y, Z, 0, 1, 160, 1000);
return 1;
}
if (strcmp(\"/motor\", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
   {
      new kocsiid = GetPlayerVehicleID(playerid);
      new engine, lights, alarm, doors, bonnet, boot, objective;
      GetVehicleParamsEx(kocsiid, engine, lights, alarm, doors, bonnet, boot, objective);  // Lekérés
      if(engine == 1) // Ellenõrzés
      {
         SetVehicleParamsEx(kocsiid, 0,lights,alarm,doors,bonnet,boot,objective);
         SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: Leállítottad a jármûved motorját !\");
      }
      if(engine == 0)
      {
         SetVehicleParamsEx(kocsiid, 1,lights,alarm,doors,bonnet,boot,objective);
         SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: Beindítottad a jármûved motorját !\");
      }
   } else {
      SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: HIBA: Nem te vezeted a jármûvet !\");
   }
} else {
   SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: HIBA: Nem ülsz jármûben !\");
}
return 1;
}
return SendClientMessage(playerid, 0xff0000AA, \"Real Life RPG: HIBA: Ismeretlen parancs. Parancsokért: /help\");
}
Cím: motor indító/leállító hiba
Írta: BoOy - 2013. december 08. - 09:19:08
[mod]A téma mivel már több mint 1 hete nem kapott újabb választ, lezárom![/mod]