Szerző Téma: Valaki a modbol segit kiszedni a warning -ot ?  (Megtekintve 907 alkalommal)

Valaki a modbol segit kiszedni a warning -ot ?
« Dátum: 2012. március 06. - 15:50:17 »
0 Show voters
[pawn]C:\\Documents and Settings\\Administrator\\Desktop\\SAMP-SERVER\\gamemodes\\Stunt_MOD.pwn(13254) : warning 225: unreachable code
C:\\Documents and Settings\\Administrator\\Desktop\\SAMP-SERVER\\gamemodes\\Stunt_MOD.pwn(13348) : warning 219: local variable \"vehicleid\" shadows a variable at a preceding level
C:\\Documents and Settings\\Administrator\\Desktop\\SAMP-SERVER\\gamemodes\\Stunt_MOD.pwn(13842) : warning 219: local variable \"string\" shadows a variable at a preceding level
C:\\Documents and Settings\\Administrator\\Desktop\\SAMP-SERVER\\gamemodes\\Stunt_MOD.pwn(13852) : warning 219: local variable \"string\" shadows a variable at a preceding level
C:\\Documents and Settings\\Administrator\\Desktop\\SAMP-SERVER\\gamemodes\\Stunt_MOD.pwn(13870) : warning 235: public function lacks forward declaration (symbol \"VehicleOccupied\")
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
5 Warnings.[/pawn]

Valaki a modbol segit kiszedni a warning -ot ?
« Válasz #1 Dátum: 2012. március 06. - 15:53:33 »
0 Show voters
Másold be a sorokat

Valaki a modbol segit kiszedni a warning -ot ?
« Válasz #2 Dátum: 2012. március 06. - 15:57:59 »
0 Show voters
13254:    teleports49 = TextDrawCreate(153.000000,379.000000,\"Nincs ilyen parancs\");
13345    new vehicleid = GetPlayerVehicleID(playerid);
13842    stock IsNumeric(string[])
13852     strtok(const string[], &index)
13870    public VehicleOccupied(vehicleid)

Valaki a modbol segit kiszedni a warning -ot ?
« Válasz #3 Dátum: 2012. március 06. - 16:18:57 »
0 Show voters
KisRévay kérlek a témát messzirõl kerüld el.

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Valaki a modbol segit kiszedni a warning -ot ?
« Válasz #4 Dátum: 2012. március 06. - 16:25:48 »
0 Show voters
13254: new Text:teleports49 bent van a mód elején?
13348 & 13842 & 13852: Globálisan van létrehozva a változó?
13870: forward VehicleOccupied(vehicleid);

Valaki a modbol segit kiszedni a warning -ot ?
« Válasz #5 Dátum: 2012. március 06. - 17:30:02 »
+1 Show voters
strtok(const string[], &index)

 
Helyett..
 
stock strtok(const string[], &index)

Valaki a modbol segit kiszedni a warning -ot ?
« Válasz #6 Dátum: 2012. március 06. - 18:29:49 »
0 Show voters
igy is ugyan error-os

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Valaki a modbol segit kiszedni a warning -ot ?
« Válasz #7 Dátum: 2012. március 06. - 18:36:54 »
0 Show voters
Idézetet írta: FastFurious date=1331054989\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"18088\" data-ipsquote-contentclass=\"forums_Topic
igy is ugyan error-os
 
Ez nem error.
Error=hiba
Warning=figyelmeztetés

Valaki a modbol segit kiszedni a warning -ot ?
« Válasz #8 Dátum: 2012. március 06. - 18:56:38 »
0 Show voters
warning

Valaki a modbol segit kiszedni a warning -ot ?
« Válasz #9 Dátum: 2012. március 06. - 19:14:56 »
+1 Show voters
Akkor Már létre van hozva a string változó és
Akkor abba a sorokba  a stringet ird át, stringxx vagy stringa vagy akármire....
És ahol több hibát ad ki, oda is.

Koncz_Norbert

  • Vendég
Valaki a modbol segit kiszedni a warning -ot ?
« Válasz #10 Dátum: 2012. március 06. - 19:21:06 »
0 Show voters
warning 225: unreachable code[/quote]
Helytelen visszatérések, vagy nincs is szükség rá.
Helytelen:
 

public OnPlayerConnect(playerid)
{
new iPlayer = playerid;
if( iPlayer == 0 )
{
    print(\"what\");
    return 0;
}
else
{
print(\"what\");
    return 0;
}
return 1;
}

 
Helyes:
 

public OnPlayerConnect(playerid)
{
new iPlayer = playerid;
if( iPlayer == 0 )
{
    print(\"what\");
}
else
{
print(\"what\");
}
return 1;
}

 



warning 219: local variable \"vehicleid\" shadows a variable at a preceding level
warning 219: local variable \"string\" shadows a variable at a preceding level
warning 219: local variable \"string\" shadows a variable at a preceding level
 
[/quote]
Többször szerepel ez a változó a módban. Nevezd át õket.
Helytelen:
 
public OnPlayerConnect(playerid)
{
new playerid = 10;
printf(\"%i\", playerid);
return 1;
}

 
Helyes:
 

public OnPlayerConnect(playerid)
{
new playerid001 = 10;
printf(\"%i\", playerid001);
return 1;
}

 



warning 235: public function lacks forward declaration (symbol \"VehicleOccupied\")
 
[/quote]
Nem ismerem az eljárást, dee...
Helytelen:
 

public ASDJKLE(whatever, bool:whateverbool, Float:whateverfloat)
{
    return 1;
}

 
Helyes:
 

forward ASDJKLE(whatever, bool:whateverbool, Float:whateverfloat);
public ASDJKLE(whatever, bool:whateverbool, Float:whateverfloat)
{
    return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal