-
Hello!Az lenne a problémám,hogy mikor lefutatnám az ellenörzést ezeket a warningokat adja ki:
error 012: invalid function call, not a valid address
warning 215: expression has no effect
error 001: expected token: \";\", but found \")\"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
A hiba helye:
[code=pawn]public OnPlayerDisconnect( playerid, reason )
{
new string[128];
if( Minigamer_{ playerid } == true )
{
if( inProgress > 1 )
{
format( str, sizeof( str ), \"* %s \"COL_RULE\"elhagyta a szervert!\"COL_LIME\"helyezés %d\", PlayerName( playerid ), Iter_Count(_Minigamer ) );
SendClientMessageToAll( LIME, str );
Iter_Remove(_Minigamer, playerid );
Minigamer_{ playerid } = false;
if( Iter_Count(_Minigamer ) < 2 )
{
foreach(_Minigamer, i ) MinigameWinner( i );
}
}
else
{
Iter_Remove(_Minigamer, playerid );
Minigamer_{ playerid } = false;
}
}
return 1;
Elire is köszönöm a segítségeket.
-
Én így nem láttom, kérlek írd le melyik sór! :confused:
-
Bocs,télleg kihagytam ujrateszem az egészet:
DD.pwn(117) : error 012: invalid function call, not a valid address
DD.pwn(117) : warning 215: expression has no effect
DD.pwn(117) : error 001: expected token: \";\", but found \")\"
DD.pwn(117) : error 029: invalid expression, assumed zero
DD.pwn(117) : fatal error 107: too many error messages on one line
public OnPlayerDisconnect( playerid, reason )
{
new string[128];
if( Minigamer_{ playerid } == true )
{
if( inProgress > 1 )
{
format( str, sizeof( str ), \"* %s \"COL_RULE\"elhagyta a szervert!\"COL_LIME\"helyezés %d\", PlayerName( playerid ), Iter_Count(_Minigamer ) );
SendClientMessageToAll( LIME, str );
Iter_Remove(_Minigamer, playerid );
Minigamer_{ playerid } = false;
if( Iter_Count(_Minigamer ) < 2 )
{
foreach(_Minigamer, i ) MinigameWinner( i );
}
}
else
{
Iter_Remove(_Minigamer, playerid );
Minigamer_{ playerid } = false;
}
}
return 1;
}
Amit beszíneztem az a 117 es sor.Elõre is kösz
-
Melyik a 117. sor?
-
Nah látom nemszinezte be:(.Még nemtom anyira kezelni ezeket a formázásokat:D.Akk inkább bemásolom azt a sort:
format( str, sizeof( str ), \"* %s \"COL_RULE\"elhagyta a szervert!\"COL_LIME\"helyezés %d\", PlayerName( playerid ), Iter_Count(_Minigamer ) );
Dupla hozzászólás automatikusan összefûzve. ( 2012. május 01. - 13:43:27 )
Sikerlült rájönöm.Köszönöm a válaszokat azért.