Beiträge von The Sensei

    Es kommt in dieser Zeile: if(dini_Isset(str, "IP" ,name))
    Dieser Fehler:

    Code
    C:\Users\Patrick\Desktop\IRP-City\gamemodes\Deathmatch.pwn(333) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    1 Warning.


    Ich verzweifle langsam ich weiß echt nichtwie.

    Hab meinen Code nun Verändert.


    new playersip[16],name[50],str[50],ipset[20];
    GetPlayerName(playerid,name,sizeof(name));
    GetPlayerIp(playerid,playersip,sizeof(playersip));
    format(str,sizeof(str),"/Accounts/%s,txt",name);
    format(ipset,sizeof(ipset),"%s",playersip);
    dini_Set(str,"IP", ipset);
    if(dini_Isset("/Accounts/%s.txt", "IP" ,name))//335
    {
    return 1;
    }
    else
    {
    dini_Set("/Accounts/%s", "IP", "%s",name,playersip);//341
    }


    Code
    C:\Users\Patrick\Desktop\IRP-City\gamemodes\Deathmatch.pwn(335) : warning 202: number of arguments does not match definition
    C:\Users\Patrick\Desktop\IRP-City\gamemodes\Deathmatch.pwn(341) : warning 202: number of arguments does not match definition
    C:\Users\Patrick\Desktop\IRP-City\gamemodes\Deathmatch.pwn(341) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    3 Warnings.


    In der Datei wurde auch 0 eingetragen.
    Bitte helft mir weiß nicht mehr weiter.


    Er speichert Die IP nicht in der Account Datei?

    Kriege noch 2 Warnings?

    Code
    C:\Users\Patrick\Desktop\IRP-City\gamemodes\Deathmatch.pwn(331) : warning 202: number of arguments does not match definition
    C:\Users\Patrick\Desktop\IRP-City\gamemodes\Deathmatch.pwn(331) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    2 Warnings.




    Ok Danke ich teste es.


    Jeffrey


    Habe das nun so:
    new playersip[16];
    GetPlayerIp(playerid,playersip,sizeof(playersip));
    dini_Set("/Accounts/%s.txt","IP", "%s" ,playerid,playerisip);


    Fehler Code:

    Code
    C:\Users\Patrick\Desktop\IRP-City\gamemodes\Deathmatch.pwn(331) : warning 202: number of arguments does not match definition
    C:\Users\Patrick\Desktop\IRP-City\gamemodes\Deathmatch.pwn(331) : error 017: undefined symbol "playerisip"
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    1 Error.

    Ich weiß ich schweife vom Thema ab.
    Aber ich will ein IP Ban System machen.
    Bzw. mein Code funktioniert nicht:
    ocmd:banip(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,3)) SendClientMessage(playerid,-1,"Du hast kein Admin Level 3");
    {
    new pID,string[128];
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,-1,"Spieler ist nicht Online");
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,-1,"Tippe : /banip [IP]");
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,-1,"Tippe : /getip [playerid] um die IP herrauszufinden");
    {
    new playersip[16];
    GetPlayerIp(pID,playersip,sizeof(playersip));
    format(string,sizeof(string),"Die IP %s wurde erfolgreich gesperrt",playersip);
    {
    if(dini_Exists("/IPBanns/%s.txt",playersip))
    {
    SendClientMessage(playerid,-1,"Diese IP ist schon gesperrt [IP: %s]",playersip);
    }
    else
    {
    new playersip[16];
    GetPlayerIp(pID,playersip,sizeof(playersip));
    dini_Set("/%s.txt", "IP", "%s",playersip,playersip);
    SendClientMessage(playerid,-1,"Die IP [IP: %s] wurde erfolgreich gesperrt",palyersip)
    }
    }
    }
    }
    return 1;
    }


    Was ist falsch?

    Ich scripte in Dini.
    Ich hab nur GetIP befehl.
    Aber ich denke der hilft auch nicht (Brauche nur ein Tutorial oder eine Erklärung)


    ocmd:getip(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,2)) SendClientMessage(playerid,-1,"Du hast kein Admin Level 2");
    {
    new pID,string[128];
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,-1,"Spieler nicht verbunden");
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,-1,"INFO : /getip [playerid] !");
    {
    new playersip[16];
    GetPlayerIp(pID,playersip,sizeof(playersip));
    format(string,sizeof(string),"Die IP vom Spieler %s ist %s",NamePlayer(pID),playersip);
    SendClientMessage(playerid,-1,string);
    }
    }
    return 1;
    }

    Guten Tag,


    ich habe ein Problem ich habe gerade ein Versuch gestartet die IP beim Registerieren/Connecten Speichern zu lassen.
    Aber wenn ich in die Datei gucke steht da "0".


    Hätte jemand eine Erklärung oder ein Tutorial wie ich das machen kann?

    Wie mache ich Ein Overlay so untereinander du weischt.


    Es wird nur Kills angezeigt.



    Kommt nix im Chat.


    Habe es mal geändert also 4 me
    Und will es nun so haben

    Code
    F5::
    SendInput t{/}ar{space}
    GetChatLine(1, ChatLine1)
    if(InStr(Chatline1, "Server: FerienFreak hat den Report von" ID "angenommen")){
    SendChat("Guten Tag, mein Name ist FerienFreak ich stehe ihnen Bei Fragen zur verfügung")
    SendChat("Wie kann ich helfen")
    }
    return


    Wenn er /ar[ID][ENTER] gemacht hat soll das mit SendChat kommen.
    Nicht vorher nicht nachher.


    Ich mache dies nun anders.


    Wie kann ich machen wenn ich z.B Report annehmen will und erst wenn ich Enter Drücke das dann das kommt.

    Code
    F5::
    SendInput t{/}ar{space} ;Nach dem eingeben der ID enter drücken danach der untere Text.
    SendChat("Guten Tag, mein Name ist FerienFreak ich stehe ihnen Bei Fragen zur verfügung")
    SendChat("Wie kann ich helfen") 
    return


    Du hast eine Minute nach dem Post geantwortet. Wie wäre es, wenn Du mal selbst Deinen Arsch bewegst und es mal anhand der Hilfestellungen selbst versuchst?
    Wenn Dir selbst das zu viel ist, dann lass es bitte gleich bleiben.


    Denkst du ich würde hier antworten wenn ich es wüste ich hab doch schon einen Code er funktioniert bloß nicht sorry das ich hilfe brauche.



    Er will nicht /ar eingeben also schon aber nicht die ID.


    Wie speichere ich die ID von dem Report geber und nehme den Report an indem ich die ID eingebe

    Also wenn ich 1 Drücke Zeigt er mir die ID an.
    WIe mache ich das das er, von einer Report anfrage die ID ausließt und diese dann annimmt.