5 warnings wie kann ich die weg machen also das es richtig ist ?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • C:\Users\Özdat\Desktop\Samp\gamemodes\second.pwn(5275) : warning 235: public function lacks forward declaration (symbol "GivePlayerWeapons")
    C:\Users\Özdat\Desktop\Samp\gamemodes\second.pwn(5335) : warning 209: function "GivePlayerWeapons" should return a value
    C:\Users\Özdat\Desktop\Samp\gamemodes\second.pwn(28652) : warning 215: expression has no effect
    C:\Users\Özdat\Desktop\Samp\gamemodes\second.pwn(47193) : warning 203: symbol is never used: "NewbRoller"
    C:\Users\Özdat\Desktop\Samp\gamemodes\second.pwn(47193) : warning 203: symbol is never used: "gCopPlayerSpawns"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Warnings.

  • C:\Users\Özdat\Desktop\Samp\gamemodes\second.pwn(5275) : warning 235: public function lacks forward declaration (symbol "GivePlayerWeapons")
    C:\Users\Özdat\Desktop\Samp\gamemodes\second.pwn(5335) : warning 209: function "GivePlayerWeapons" should return a value
    C:\Users\Özdat\Desktop\Samp\gamemodes\second.pwn(28652) : warning 215: expression has no effect
    C:\Users\Özdat\Desktop\Samp\gamemodes\second.pwn(47193) : warning 203: symbol is never used: "NewbRoller"
    C:\Users\Özdat\Desktop\Samp\gamemodes\second.pwn(47193) : warning 203: symbol is never used: "gCopPlayerSpawns"


    1. Warning: Dir fehlt eine Deklaration der Funktion.
    forward GivePlayerWeapons(PARAMETER_DER_FUNKTION);
    2. Warning: Am Ende der Definition der Funktion muss ein "return" stehen.
    4 & 5 Warning: Die beiden (wahrscheinlichen) Variablen wurden im Code noch nicht verwendet.
    Für den 3. Warning müsste man wirklich den Kontext sehen.


    Das Nutzen der Suchfunktion würde schneller dein Problem beheben.

  • Also,ich hatte das selbe Problem und habe die passenden Lösungen^^


    warning 209: function "GivePlayerWeapons" should return a value:
    return 1;
    }
    return 1;
    }


    Das einfach am ende der Zeile einfügen und es klappt^^


    warning 203: symbol is never used: "NewbRoller":


    Einfach im Script STRG+F drücken,da dann NewbRoller eingeben,Backward anklicken und die Zeilen die dort stehen mit folgendem ersetzen:


    NewbVehs[0] = AddStaticVehicleEx


    Also anstatt "AddStaticVehicle" einfach "NewbVehs[0] = AddStaticVehicleEx" einsetzen (natürlich nach dem "AddStaticVehicleEx" nicht die Fahrzeugid usw. vergessen.Dann klappt das auch.


    warning 203: symbol is never used: "gCopPlayerSpawns":


    Dazu einfach oben bei den allen Cop-Fraktion Spawns folgendes einfügen:


    Beispiel:
    if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)// LS Police spawn
    {
    SetPlayerToTeamColor(playerid);
    GivePlayerWeapons(playerid);
    rand = random(sizeof(gCopPlayerSpawns));
    SetPlayerFacingAngle(playerid,random(360));
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    return 1;
    }
    So ist das falsch,wenn du den Warn weghaben willst,mache einfach folgendes:


    if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)// LS Police spawn
    {
    SetPlayerToTeamColor(playerid);
    GivePlayerWeapons(playerid);
    rand = random(sizeof(gCopPlayerSpawns));
    SetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]);
    SetPlayerFacingAngle(playerid,random(360));
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    return 1;
    }


    Bei Warning Nummer 3,habe ich die Lösung vergessen xD


    Ich hoffe ich konnte helfen.


    Mit freundlichen Grüßen, Shoxx

    Wissen gibt dir Macht, aber der Charakter verschafft dir Respekt und Anerkennung...
    Bruce Lee 1940 - 1973