Was mach ich hier gegen?

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
  • Also ich habe so ein Problem undzwar wenn ich Compile kommt das:


    C:\Dokumente und Einstellungen\Daniel.DANIEL-C7E8E796\Desktop\Selfmade\gamemodes\Selfmade by DjKiller.pwn(261) : error 017: undefined symbol "SendAdminMessage"



    Die Zeile 261 ist:
    SendAdminMessage(COLOR_YELLOW, adminmeldung);


    Ich Bitte um Hilfe :D

  • Bitte:


    stock SendAdminMessage(farbe,const message[])
    {
    new playerid;
    for(; playerid != MAX_PLAYERS; playerid++)
    {
    if(IsPlayerConnected(playerid)) continue;
    if(isPlayerAnAdmin(playerid,1))
    SendClientMessage(playerid,farbe,message);
    }
    return 1;
    }

    Back to the roots!

  • Konntest du dein Script den einwandfrei Compilen?

  • Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3d-R2, (C)2005-2011 SA-MP Team


    [11:05:05] filterscripts = "" (string)
    [11:05:05]
    [11:05:05] Server Plugins
    [11:05:05] --------------
    [11:05:05] Loading plugin: streamer
    [11:05:05] Failed.
    [11:05:05] Loaded 0 plugins.


    [11:05:05] I couldn't load any gamemode scripts. Please verify your server.cfg
    [11:05:05] It needs a gamemode0 line at the very least.


    @ gShokZ naja mit 15 Warnings xD ... egal ich habe das /sup system erstmal doch raus genommen habe aber nun andere Errors xD ich glaube ich mache einfach alles von vorne xD

  • Hast du die amx da?


    Zitat

    It needs a gamemode0 line at the very least.


    Er kann kein Gamemode laden..

  • ne momentan nicht weil ich habe das Support system drausen und jetzt kommt das :


    C:\Dokumente und Einstellungen\Daniel.DANIEL-C7E8E796\Desktop\Selfmade\gamemodes\Selfmade.pwn(94) : error 035: argument type mismatch (argument 1)
    C:\Dokumente und Einstellungen\Daniel.DANIEL-C7E8E796\Desktop\Selfmade\gamemodes\Selfmade.pwn(94) : error 035: argument type mismatch (argument 1)
    C:\Dokumente und Einstellungen\Daniel.DANIEL-C7E8E796\Desktop\Selfmade\gamemodes\Selfmade.pwn(95) : error 035: argument type mismatch (argument 1)
    C:\Dokumente und Einstellungen\Daniel.DANIEL-C7E8E796\Desktop\Selfmade\gamemodes\Selfmade.pwn(91) : warning 203: symbol is never used: "SpielerInfo"
    C:\Dokumente und Einstellungen\Daniel.DANIEL-C7E8E796\Desktop\Selfmade\gamemodes\Selfmade.pwn(516) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Daniel.DANIEL-C7E8E796\Desktop\Selfmade\gamemodes\Selfmade.pwn(527) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.


    Das ist von Zeile 98-106
    public OnPlayerConnect(playerid)
    {
    new SpielerInfo;
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(SpielerInfo,sizeof(SpielerInfo),"/Accounts/%s.txt",name);
    if(dini_Exists(SpielerInfo))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","dein Account wurde gefunden gib dein Passwort ein","Login","Abbrechen");
    return 1;
    }
    else
    {


    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das Gewünschte passwort ein","Registrieren","Abbrechen");
    return 1;
    }
    }


    Zeile 94:



    format(SpielerInfo,sizeof(SpielerInfo),"/Accounts/%s.txt",name);

  • Habe SpielerInfo weg gemacht und dann kommt das:

    C:\Dokumente und Einstellungen\Daniel.DANIEL-C7E8E796\Desktop\Selfmade\gamemodes\Selfmade.pwn(93) : error 017: undefined symbol "SpielerInfo"
    C:\Dokumente und Einstellungen\Daniel.DANIEL-C7E8E796\Desktop\Selfmade\gamemodes\Selfmade.pwn(93) : error 017: undefined symbol "SpielerInfo"
    C:\Dokumente und Einstellungen\Daniel.DANIEL-C7E8E796\Desktop\Selfmade\gamemodes\Selfmade.pwn(93) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Daniel.DANIEL-C7E8E796\Desktop\Selfmade\gamemodes\Selfmade.pwn(93) : fatal error 107: too many error messages on one line



  • SpielerInfo soll bestimmt einer enum dienen, diese machst du so.


    enum spieler{
    Geld,
    level,
    Bank..};



    Musst du halt auf dein Script anpassen.