ich habe 2 fehler und 2 errors bekomme sie nicht weg

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\Niklas\Desktop\GTA SERVER\gamemodes\SCRIPT BY ACRIO.pwn(338) : warning 215: expression has no effect
    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\SCRIPT BY ACRIO.pwn(339) : warning 215: expression has no effect
    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\SCRIPT BY ACRIO.pwn(346) : error 001: expected token: ";", but found "-identifier-"
    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\SCRIPT BY ACRIO.pwn(370) : error 001: expected token: ";", but found "-identifier-"


    hier die warnings


    PlayerInfo[playerid][pLevel]; <--- warning
    PlayerInfo[playerid][pMoney];<--- warning


    hier die fehler


    SpawnPlayer(playerid);<--- error
    SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]);
    GivePlayerMoney(playerid,PlayerInfo[playerid][pMoney]);
    SetPlayerPos(playerid, PlayerInfo[playerid][pX], PlayerInfo[playerid][pY], PlayerInfo[playerid][pZ]);

    format(str, sizeof(str), "Willkommen zurück %s", GetPlayerNameEx(playerid));
    SendClientMessage(playerid,Gelb,str);
    }
    else
    {
    SendClientMessage(playerid,Rot,"Das war das falsche Passwort!!");
    Kick(playerid);
    }
    return 1;
    }


    public OnPlayerSave(playerid)
    {
    format(str,sizeof(str),"Accounts\\%s.ini",GetPlayerNameEx(playerid));
    SaveString("Account","Password",PlayerInfo[playerid][pPassword],str);
    SaveInteger("Account","Level",PlayerInfo[playerid][pLevel],str);
    SaveInteger("Account","Money",PlayerInfo[playerid][pMoney],str);

    new Float:X,Float:Y,Float:Z
    GetPlayerPos(playerid,X,Y,Z);<--- error

    Einmal editiert, zuletzt von Acrio ()

  • also ich hab jetz eine sache entdeckt:


    mach unten an die zeile:


    new Float:X,Float:Y,Float:Z


    hinten noch ein ; also


    new Float:X,Float:Y,Float:Z;


    so sieht sowas normalerweise aus :)




    MFG
    CutX


    Rechtschreibfehler sind lediglich nur special-effects meiner Tastatur :P

  • "expression has no effect"


    damit ist gemeint, dass die zeile nix bringt, hat keinen Effekt.


    PlayerInfo[playerid][pLevel]
    PlayerInfo[playerid][pMoney]
    |
    \ /
    Bringt absolut nix


    ______________


    du musst nen wert setzen, oder laden. Je nachdem was du mit dem code erreichen willst


    beispiel, wie es richtig aussehen tut:


    PlayerInfo[playerid][pLevel] = 1; //der Spieler bekommt das Level 1
    PlayerInfo[playerid][pMoney] = 500; //der Spieler bekommt 500$


    hängt ganz davon ab, was du damit machen willst ;)


    beispiel, level kaufen:


    if(strcmp(cmdtext, "/levelup", true) == 0)
    {
    SetPlayerMoney(playerid, GetPlayerMoney(playerid)-10000); // geld abziehen
    PlayerInfo[playerid][pLevel]++; // + 1
    return 1;
    }
    ungetestet :P


    Rechtschreibfehler sind lediglich nur special-effects meiner Tastatur :P

    Einmal editiert, zuletzt von CutX ()

  • Achso ich wollte ein registe r login system machen und bin einem forum gefolgt.


    also wenn ich


    PlayerInfo[playerid][pLevel] = 1;
    PlayInfo[playerid][pAdminlevel] = 0;
    PlayerInfo[playerid][pMoney] =50000 ;


    mache, bekommt er am anfang lvl 1 50k$ und admin level 0?


    in diesen zeilen.


    if(!strcmp(PlayerInfo[playerid][pPassword],password,false))
    {
    PlayerInfo[playerid][pLevel];
    PlayerInfo[playerid][pAdminlevel];
    PlayerInfo[playerid][pMoney];

  • if(PlayerInfo[playerid][pAdminlevel] >= 0) //>= bedeutet "größer als 0"
    {
    blabla vla.. dien code halt
    }
    else //wenn nicht admin
    {
    blabla.. wieder dein code :)
    }


    Rechtschreibfehler sind lediglich nur special-effects meiner Tastatur :P

  • Würd ich auch sagen. Noch eine Frage? Melden.


    Nebenbei:Üb nur nochmal bisschen scripten weil du noch ein paar Probleme hast! Aber soweit so gut ^^ Also


    LG вєαм σƒ ℓιgнт

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen