Szerző Téma: YSI hibaféle  (Megtekintve 969 alkalommal)

YSI hibaféle
« Dátum: 2013. Augusztus 29. - 21:17:09 »
0 Show voters
Helló haló.
Skacok ez mitõl van??
 
RRPG46.pwn(4499) : error 017: undefined symbol \"YSI_gSJatekosok\"
RRPG46.pwn(4499) : error 017: undefined symbol \"YSI_gAJatekosok\"
RRPG46.pwn(4499) : warning 215: expression has no effect
RRPG46.pwn(4499) : error 001: expected token: \";\", but found \"]\"
RRPG46.pwn(4499) : fatal error 107: too many error messages on one line

 
Egyszerûen nemtudok rájönni:/ és ebbe a sorba ezvan----·
 
foreach(Jatekosok,i)

 
Köszönöm elõre is a segítséget!

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
YSI hibaféle
« Válasz #1 Dátum: 2013. Augusztus 29. - 21:20:20 »
0 Show voters
foreach( new i : Jatekosok )

 
jó lenne ha bemásolnál pár kódot ahol írja ezt a hibát.. többet tudnék mondani neked.  ::|

YSI hibaféle
« Válasz #2 Dátum: 2013. Augusztus 29. - 21:23:35 »
0 Show voters
Igaziból ez a cucc az amibe bennvan
 
if(dialogid == RADIODIALOG)
{
   new kocsi = GetPlayerVehicleID(playerid);
   if(IsPlayerInAnyVehicle(playerid))
   {
      ApplyAnimation(playerid, \"ped\",\"CAR_tune_radio\",4.0,0,0,1,0,0);
      SendClientMessage(playerid,PIROS,\"Csatorna átváltva! Csatorna: %s\",VehicleRadioName[listitem]);
      cmd_me(playerid, \"átkapcsolta a rádiót egy másik csatornára.\");
      VehicleRadio[kocsi] = listitem;
      foreach(Jatekosok,i)
      {
         if(IsPlayerInVehicle(i,kocsi))
         {
            if(TogRadio == 0)
            {
               StopAudioStreamForPlayer(i);
               SetTimerEx(\"StartRadio\",500,false,\"d\",i);
            }
         }
      }
   }
   else
   {
      if(listitem == 0) MP3Megy[playerid] = 0;
      MpZene[playerid] = listitem;
      StopAudioStreamForPlayer(playerid);
      SetTimerEx(\"StartRadioMP4\",500,false,\"d\",playerid);
   }
}

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
YSI hibaféle
« Válasz #3 Dátum: 2013. Augusztus 29. - 21:34:04 »
0 Show voters
foreach( new i : Jatekosok )

 
probáld meg ezt a kódot oda írni a helyére.. ha nem jó akkor írjál.  :hmmm:

YSI hibaféle
« Válasz #4 Dátum: 2013. Augusztus 29. - 21:40:34 »
0 Show voters
már megoldottam evvel:
 
for(new i;i<MAX_PLAYERS;i++)

 
Viszont most a parancsa ami errorozik:S
 
RRPG46.pwn(11392) : error 017: undefined symbol \"vehicleid\"
RRPG46.pwn(11399) : error 035: argument type mismatch (argument 2)
RRPG46.pwn(11401) : error 035: argument type mismatch (argument 2)
RRPG46.pwn(11391) : warning 204: symbol is assigned a value that is never used: \"kocsi\"
RRPG46.pwn(35980) : warning 203: symbol is never used: \"ZeneURL\"

 
Parancs:
 
CMD:radio2(playerid)
{
new kocsi = GetPlayerVehicleID(playerid);
if(Biciklik(vehicleid)) return SendClientMessage(playerid,-1, \"Biciklibe Rádió? Nehezen..\");
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
    {
   new RadioStr[512];
   for(new g = 0; g < sizeof(VehicleRadioName); g++)
   {
      if(g == 0)
         format(RadioStr, \"%s\", VehicleRadioName[0]);
      else
         format(RadioStr, \"%s\\n%s\", RadioStr, VehicleRadioName[g]);
   }
   ShowPlayerDialog(playerid, RADIODIALOG, DIALOG_STYLE_LIST, \"Rádió\", RadioStr, \"Hallgatom!\", \"Mégse\");
}
return 1;
}

 
Szerinted ?:/

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
YSI hibaféle
« Válasz #5 Dátum: 2013. Augusztus 29. - 21:48:07 »
0 Show voters
new kocsi = GetPlayerVehicleID(playerid);

 
helyett
 
new vehicleid = GetPlayerVehicleID( playerid );

YSI hibaféle
« Válasz #6 Dátum: 2013. Augusztus 29. - 22:08:40 »
0 Show voters
Húh addig szarakodtam hogy már csak 2 error maradt :D viszont nemtudom hogy ezzel mitcsináljak:
 
RRPG46.pwn(11412) : error 035: argument type mismatch (argument 2)
RRPG46.pwn(11414) : error 035: argument type mismatch (argument 2)

 
És erre a részre szutykolódik:
 
new RadioStr[512];
   for(new g = 0; g < sizeof(VehicleRadioName); g++)
   {
      if(g == 0)
         format(RadioStr, \"%s\", VehicleRadioName[0]);
      else
         format(RadioStr, \"%s\\n%s\", RadioStr, VehicleRadioName[g]);
   }

 
De konkrétan erre:
 
format(RadioStr, \"%s\", VehicleRadioName[0]);

 
És erre:
 
format(RadioStr, \"%s\\n%s\", RadioStr, VehicleRadioName[g]);

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
YSI hibaféle
« Válasz #7 Dátum: 2013. Augusztus 29. - 22:15:37 »
0 Show voters
format( RadioStr, sizeof( RadioStr ), \"%s\", VehicleRadioName[ 0 ] );

 
másikat is így:
 
format( RadioStr, sizeof( RadioStr ), \"%s\\n%s\", RadioStr, VehicleRadioName[ g] );

YSI hibaféle
« Válasz #8 Dátum: 2013. Augusztus 29. - 22:26:15 »
0 Show voters
Jólett köszi :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal