Szerző Téma: Itt kérdezz warningot/error -t!  (Megtekintve 126065 alkalommal)

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #465 Dátum: 2014. Április 11. - 10:05:56 »
0 Show voters
Nem mûködik.
Szerk: Megoldva! =< helyett <=.
« Utoljára szerkesztve: 2014. Április 11. - 10:12:06 írta doboka98 »

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #466 Dátum: 2014. Április 11. - 11:16:23 »
0 Show voters
Idézetet írta: Dfoglalo date=1397162964\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22125\" data-ipsquote-contentclass=\"forums_Topic


\"width=500http://drive.google.com/uc?export=view&id=0B_LTZvOAlbU6bUZWYVZBS1VHSHM[/img]
 
Ez most hogy jön ide? Ez csupán leírja az operátorokat, de nem dönti el, hogy kell e zárójel ilyennél:
 
if(Szam1 > (Szam2 * Szam3))

 
avagy elég ennyi is:
 
if(Szam1 > Szam2 * Szam3)

 
Ugyanis te ezt írtad:
 
if(jInfo[veh][fuel] > 0 && jInfo[veh][fuel] <= ((jInfo[veh][maxfuel] / 20) * 1)))

 
Én meg elõtted ezt:
 
if(jInfo[veh][fuel] > 0 && jInfo[veh][fuel] <= (jInfo[veh][maxfuel] / 20) * 1))

 
És ez a kód, amit én írtam kódot még jóval elõtted, az pontosan az, amit te is írtál, csak egy darab nyitó és egy darab záró zárójelet hozzátéve, amelyre nem biztos, hogy szükség van. Én pedig errõl beszéltem, hogy szerintem mûködik anélkül is, szóval nem tudom, hogy egy táblázat az elágazásban használandó operátorokról hogy kerül ide. Hiszen nem azzal kapcsolatos a hiba.


A kérdezõt pedig kérdezem, hogy kipróbálta e a kódot?
 
[/quote]
Amit én küldtem táblázat, leírja az összes használható változatát a hasonlításnak. Amit te írtál, olyan jel nincs, ezért írta neki, hogy \"invalid expression\", és mivel a fordító nem érzékelte a rossz jelet, ezért csak a két számot látta. A zárójelek a mûveleti sorrendet jelentik, néhol feleslegesek, néhol kellenek, viszont a feleslegeset néha rossznak/egyátalán nem érzékeli a pawno. Nekem már volt ilyen hiba is, meh olyan is, amit a kérdezõ írt. Segíteni próbáltam. Bocsi!  :confused:

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #467 Dátum: 2014. Április 11. - 15:03:36 »
0 Show voters
Idézetet írta: KovaNovik date=1397207783\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22125\" data-ipsquote-contentclass=\"forums_Topic
Amit én küldtem táblázat, leírja az összes használható változatát a hasonlításnak. Amit te írtál, olyan jel nincs, ezért írta neki, hogy \"invalid expression\", és mivel a fordító nem érzékelte a rossz jelet, ezért csak a két számot látta. A zárójelek a mûveleti sorrendet jelentik, néhol feleslegesek, néhol kellenek, viszont a feleslegeset néha rossznak/egyátalán nem érzékeli a pawno. Nekem már volt ilyen hiba is, meh olyan is, amit a kérdezõ írt.
 
Azt nem vettem észre, ez igaz, és az volt a baj. Viszont én csak a zárójelekrõl beszéltem, amelyek nem biztos, hogy kellenek. És én leírtam, hogy szerintem azok nélkül is mennie kell a dolognak. Feleslegesen minek írja ki.
 

Segíteni próbáltam. Bocsi!  :confused:
 
[/quote]
Ezek szerint beszólásnak, vagy valami ilyesminek vetted, pedig nem az volt. :confused:
Csupán leírtam a zárójelek e helyzetben való szükségességérõl a szavaimat. Na meg leegyszerûsítettem az elágazás feltételét, ahogyan te is csináltad/felhasználtad a próbálkozásomat. Segíts nyugodtan, hisz általában jól segítesz, most is észrevetted azt az apró kis hibát.

Itt kérdezz warningot/error -t!
« Válasz #468 Dátum: 2014. Április 14. - 19:48:27 »
0 Show voters
Hello, ez lenne a gondom: Felhasználta Mr.Rich által publikált gm-ét, és kivettem belõle a fegyver részét, és ez fogadott pár javítás után:
http://kepfeltoltes.hu/view/140405/200796258K_p1_www.kepfeltoltes.hu_.png
Viszont ha adok hozzá egy új változót akkor pedig ez:
http://kepfeltoltes.hu/view/140405/1369148997K_p2_www.kepfeltoltes.hu_.png
Mi lehet a probléma? valaki tudna segíteni? Elõre is köszönöm.

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #469 Dátum: 2014. Április 14. - 20:20:10 »
0 Show voters
Szia! Az a gond, hogy a fegyver eldobásához kellene a játékos X, Y, és Z koordinátája. Amikor létrehozod hozzá a változót, akkor érzékeli, hogy már van ilyen a mododban. Az X, Y, és Z változók helyett más nevût használj, a fegyver eldobásánál is. Elõtte persze kérd le bele a játékos pozícióját.

Itt kérdezz warningot/error -t!
« Válasz #470 Dátum: 2014. Április 14. - 20:37:11 »
0 Show voters
Már azt is próbáltam utólag, de nem jó

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #471 Dátum: 2014. Április 14. - 20:58:40 »
0 Show voters
Mi nem jó benne?
 
new Float:pozx, Float:pozy, Float:pozz;
GetPlayerPos(playerid, pozx, pozy, pozz);

Itt kérdezz warningot/error -t!
« Válasz #472 Dátum: 2014. Április 15. - 08:47:31 »
0 Show voters
Áhh jó bocsi xD Elírtam a GetPlayerPos-nál a változót. :)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #473 Dátum: 2014. Április 19. - 21:56:13 »
0 Show voters
Valaki tud tippet adni,hogy mi okozhatja ezt:
 
[21:52:26] [debug] #0 0003f5ec in public Streamer_OnGameModeInit () from mod.amx
[21:52:26] [debug] #1 native CallLocalFunction () [080dbf60] from samp03svr
[21:52:26] [debug] #2 0000d8c8 in public zcmd_OnGameModeInit () from mod.amx
[21:52:26] [debug] #3 native CallLocalFunction () [080dbf60] from samp03svr
[21:52:26] [debug] #4 0000ce5c in public SSCANF_OnGameModeInit () from mod.amx
[21:52:26] [debug] #5 000022ec in public OnGameModeInit () from mod.amx

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #474 Dátum: 2014. Április 24. - 20:17:28 »
0 Show voters
Tudvari! Ott van elõtte, hogy debug, vahyis hibakeresés, megmutstja, melyik memóriacímen melyik mod mit hív meg. Ez akkor lehet hasznos, ha a profik kérdezik a hibát. Nem én :D

Itt kérdezz warningot/error -t!
« Válasz #475 Dátum: 2014. Április 28. - 21:42:46 »
0 Show voters
Mindent próbáltam, de nem tudok rájönni mi lehet a baj :/
Ezt írja ki:
 
C:\\Documents and Settings\\Kazuya\\Asztal\\NiceRPG\\gamemodes\\NiceRPG.pwn(19874) : error 001: expected token: \"-identifier-\", but found \"if\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.

 
Erre a sorra adja:
    
if(IsPlayerInRangeOfPoint(playerid, 10.0, -2244.2505,-2561.1172,31.9219));

 
Itt az egész:
 
CMD:fegyvervesz(playerid, params[])
{
new Loszer, Fegyver, S[128],
if(IsPlayerInRangeOfPoint(playerid, 10.0, -2244.2505,-2561.1172,31.9219));
if(sscanf(params, \"dd\", Fegyver, Loszer)) return SendClientMessage(playerid, PIROS, \"Használat: /fegyvervesz < Colt-45(30Ft/lõszer) - 1 | Silenced Colt-45(20Ft/lõszer) - 2 > < Mennyit >\");
if(Fegyver < 1 || Fegyver > 2) return SendClientMessage(playerid, PIROS, \"Eladó: Nem árulunk itt ilyen fegyvert.\");
if(Loszer <= 0) return SendClientMessage(playerid, PIROS, \"Nem vehetsz 0 lõszert!\");
switch(Fegyver)
{
case 1:
{
   pInfo[playerid][pMoney] -= 30*Loszer;
   format(S, sizeof(S), \"Vettél egy Colt-45-öt %d lõszerrel %dFt-ért.\", Loszer, 30*Loszer);
   SendClientMessage(playerid, PIROS, S);
}
case 2:
{
   pInfo[playerid][pMoney] -= 30*Loszer;
   format(S, sizeof(S), \"Vettél egy Silenced Colt-45-öt %d lõszerrel %dFt-ért.\", Loszer, 30*Loszer);
   SendClientMessage(playerid, PIROS, S);
}
}
return 0;
}

 
[mod]Kitettem helyetted az összes (pawn) code taget![/mod]
« Utoljára szerkesztve: 2014. Április 28. - 21:44:54 írta Dfoglalo »

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #476 Dátum: 2014. Április 28. - 21:49:14 »
0 Show voters
Azért arra a sorra adja, mert mindaddig kereste a legutolsó változót, és a pntosvesszõt, mivel te vesszõt tettél utánuk, erre azt hitte, még fogsz oda írni. A változó létrehozás végére \",\" helyett \";\". :D

Itt kérdezz warningot/error -t!
« Válasz #477 Dátum: 2014. Április 28. - 22:00:21 »
0 Show voters
Idézetet írta: KovaNovik date=1398714554\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22125\" data-ipsquote-contentclass=\"forums_Topic
Azért arra a sorra adja, mert mindaddig kereste a legutolsó változót, és a pntosvesszõt, mivel te vesszõt tettél utánuk, erre azt hitte, még fogsz oda írni. A változó létrehozás végére \",\" helyett \";\". :D
 
Á köszi :D Az idegrendszerem már nem bírta volna sokáig xD Adnék pluszt, de sajnos nincs elég hozzászólásom :/
Köszönöm szépen mégegyszer!

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #478 Dátum: 2014. Május 20. - 20:06:57 »
0 Show voters
Sziasztok akadta egy kis problémám de nem látom a hibát errort ír ki erre a sorra
 
 public Convoy_Timer(Convoy)
{
// Setup local variables
new LeaderID, MemberID;
// Update the textdraws for all convoy members
    Convoy_UpdateTextDraws(Convoy);
// Get the leader-id
LeaderID = AConvoys[Convoy][Members][0];
    // Check the jobstep for the entire convoy
switch (AConvoys[Convoy][ConvoyStep])
{
case 0: // Convoy has just been created, but a job hasn\'t started yet by the leader
{
   new bool:AllSameTrailer = true;
   // Keep checking if the leader has started a job already
   if (APlayerData[LeaderID][JobStarted] == true)
   {
      // Copy the job-data from the leader to the convoy
      AConvoys[Convoy][LoadID] = APlayerData[LeaderID][LoadID];
      AConvoys[Convoy][Location1] = APlayerData[LeaderID][JobLoc1];
      AConvoys[Convoy][Location2] = APlayerData[LeaderID][JobLoc2];
      // Set the trailer-model required by all members to the convoy
      AConvoys[Convoy][TrailerModel] = GetVehicleModel(GetVehicleTrailer(GetPlayerVehicleID(LeaderID)));
      // First check if all players have the correct trailer (except for the leader)
      for (new i = 1; i < CONVOY_MAX_MEMBERS; i++)
      {
         MemberID = AConvoys[Convoy][Members]; // Get the member-id from this member-spot
         if (MemberID != -1) // Check if the member-id is a valid playerid
         {
             // Check if the player has the same trailer-model attached to his vehicle as the convoy requires
            if (GetVehicleModel(GetVehicleTrailer(GetPlayerVehicleID(MemberID))) != AConvoys[Convoy][TrailerModel])
            {
                // Inform the player that he hasn\'t got the correct trailer
                switch (AConvoys[Convoy][TrailerModel])
                {
                  case VehicleTrailerCargo, VehicleTrailerCargo2: TextDrawSetString(APlayerData[MemberID][MissionText], \"{0059ff}Szükséged van Cargo pótkocsira.\");
                  case VehicleTrailerOre: TextDrawSetString(APlayerData[MemberID][MissionText], \"{0059ff}Szükséged van Ore pótkocsira.\");
                  case VehicleTrailerFluids: TextDrawSetString(APlayerData[MemberID][MissionText], \"{0059ff}Szükséged van Tartályos poótkocsira.\");
               }
               // Not everyone has the same trailer
               AllSameTrailer = false;
            }
         }
      }
                else // Leader has no trailer attached, so check for the vehiclemodel //erre ír errort de nem találom benne a hibát
      {
         // First check if all players have the correct trailer (except for the leader)
         for (new i = 1; i < CONVOY_MAX_MEMBERS; i++)
         {
            MemberID = AConvoys[Convoy][Members]; // Get the member-id from this member-spot
            if (MemberID != -1) // Check if the member-id is a valid playerid
            {
                // Get the vehiclemodel of the member
                new vModel = GetVehicleModel(GetPlayerVehicleID(MemberID));
                // Check if the member has a valid trucking vehicle (flatbed or DFT30)
               switch (vModel)
               {
                  case VehicleFlatbed, VehicleDFT30, VehicleCementTruck, VehicleBenson, VehicleYankee: AllSameTrailer = true;
                  default:
                  {
                     TextDrawSetString(APlayerData[MemberID][MissionText], \"~w~Neked nincs megfelelõ ~r~jármûved így nem indúlhat a convoy\");
                     AllSameTrailer = false;
                  }
               }
            }
         }
      }

 

D:\\modom\\pawno\\include\\PPC_Convoys.inc(352) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #479 Dátum: 2014. Május 20. - 22:09:32 »
0 Show voters
Az else elõtti sorban zárd le a statementet. A forra írtad az elset tulajdonképpen, nem az ifre. Egyeztesd csak a kapcsoszárójeleket ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal