-
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!
-
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. ::|
-
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);
}
}
-
foreach( new i : Jatekosok )
probáld meg ezt a kódot oda írni a helyére.. ha nem jó akkor írjál. :hmmm:
-
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 ?:/
-
new kocsi = GetPlayerVehicleID(playerid);
helyett
new vehicleid = GetPlayerVehicleID( playerid );
-
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]);
-
format( RadioStr, sizeof( RadioStr ), \"%s\", VehicleRadioName[ 0 ] );
másikat is így:
format( RadioStr, sizeof( RadioStr ), \"%s\\n%s\", RadioStr, VehicleRadioName[ g] );
-
Jólett köszi :)