Problem beim IP System

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
  • Hey. Ich hab das so gemacht, das die Admins die IP's ingame sehen, sobald sich jemand einloggt.
    Jedoch funktioniert es nicht ganz bzw kriege Errors.


    new pIP[16],string[256];
    GetPlayerIp(playerid, pIP, sizeof(pIP));
    if(!strcmp(pIP, "127.0.0.1"))
    format(string, sizeof(string),"%s hat sich mit der IP: '%s' eingeloggt.", SpielerName(playerid),pIP(playerid));
    SendAdminMessage(GXFORANGE,string)


    Errors:


    C:\Dokumente und Einstellungen\Marco\Desktop\DMR\gamemodes\DMR.pwn(297) : error 012: invalid function call, not a valid address
    C:\Dokumente und Einstellungen\Marco\Desktop\DMR\gamemodes\DMR.pwn(297) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Marco\Desktop\DMR\gamemodes\DMR.pwn(297) : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\Marco\Desktop\DMR\gamemodes\DMR.pwn(297) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Marco\Desktop\DMR\gamemodes\DMR.pwn(297) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Achja: Der Server, auf dem ich es erscheinen lassen will, ist online, also nicht localhost

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • format(string, sizeof(string),"%s hat sich mit der IP: '%s' eingeloggt.", SpielerName(playerid),pIP(playerid));


    //geht trotzdem nicht huggy.^^

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • Geht trotzdem nicht^^

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • Eben. Habe kein Stock dafür^^

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • new pIP[128],string[128];
    GetPlayerIp(playerid, pIP, sizeof(pIP));
    if(!strcmp(pIP, "127.0.0.1")) return true;
    format(string, sizeof(string),"%s hat sich mit der IP: '%s' eingeloggt.", SpielerName(playerid),pIP);
    SendAdminMessage(GXFORANGE,string);


    Versuch es mal so.


    mit freundlichem Gruß
    Timo Schneider

  • Funktioniert, danke euch. :)

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • Eine Frage habe ich da noch.


    if(!strcmp(pIP, "127.0.0.1"))


    dieses 127.0.0.1 stört mich da :D
    Der Server ist ja nicht local host sondern bereits on. wirds trotzdem klappen?

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • Noch eine frage.


    Kommt am Ende von: format(string, sizeof(string),"%s hat sich mit der IP: '%s' eingeloggt.", SpielerName(playerid),pIP);


    nicht pID hin? Weil ich will ja von dem User, der connectet (die playerid) die IP herausfinden..

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr