Beiträge von Dominik

    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(651) : error 029: invalid expression, assumed zero
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(651) : warning 215: expression has no effect


    Das hab ich befürchtet ^^



    //edit ( ich bin nen Vollidiot, klappt jz ^^


    Lieber Leser, liebe Leserin,


    mit diesem offiziellem schreiben, verkünden wir nun das unser Community Forum seine Pforten so langsam öffnet,

    das bedeutet nicht das wir kurz davor sind, unseren Server zu öffnen, sondern lediglich das Forum.


    Unser Community Forum wird vorzeitig eröffnet um:

    • euch vom aktuellem Stand auf dem laufenden zu halten.
    • vielleicht schon einige Community Mitglieder zu gewinnen.
    • für Tests etc. vielleicht schon einige interessierte Personen parat zu haben.


    Erreichen könnt ihr unser Community Forum unter folgender Adresse: "Fabulous-Life.de"


    Bei Fragen oder Problemen, wendet euch entweder an:

    • mich hier im Forum
    • an das Supportteam




    Freundliche Grüße
    Fabulous-Life.de
    //edit Rang Grafiken funktionieren wieder.
    //edit MYSQL Probleme behoben.

    Moin,


    Habe mich grade mal an ein Report System gemacht, das ist momentan recht 'simpel' aufgebaut,
    man gibt /support ein, man kann wählen zwischen

    • Allgemeine Frage
    • Cheatermeldungen
    • Regelverstoß melden


    So, nun gibt er dort den Text ein ( je nach dem wo er draufgeklickt hat ),
    und die Admins bekommen eine meldung bla bla blup.


    Nun, habe ich aber Textdraws erstellt


    ' Allgemeine Fragen: Zahl ( 1.. 2 oder 3 egal ) '.
    Dort soll dann eine '1' auftauchen,



    und man soll /afrage nutzen können, dabei pickt er sich automatisch den Report der am längsten wartet,
    und öffnet mit ihm einen 'LiveChat'




    Jemand da ne Ahnung bzw. kann seine Hilfe anbieten?

    Weiß nicht wie genau du das meinst, wenn du die Dauert bei Antworten von Problemen etc. meinst,
    es ist halt nicht jeder 24/7 am Computer.. (der die Lösung in dem Moment parat hat).
    Zudem kommt auch noch, das man Älter wird.. und einige die Lust an dem ganzen verlieren..
    das ist der Lauf einer Öffentlichen Community..


    Leute kommen - Leute gehen.
    Mal mehr - mal weniger.

    ocmd:kick(playerid,params[]) // ( : ) Doppelpunkt vergessen
    {
    if(Eingeloggt[playerid] == 0) return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt.");
    new string[264],pID,Grund,Kicker[MAX_PLAYER_NAME],Gekickter[MAX_PLAYER_NAME];
    if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid, GRAU,"Benutze: /kick [playerid] [Grund]");
    GetPlayerName(pID,Gekickter,MAX_PLAYER_NAME);
    GetPlayerName(playerid,Kicker,MAX_PLAYER_NAME);
    if(SpielerInfo[playerid][pTeam] <= 1)return SendClientMessage(playerid,GRAU,"Dieser Befehl ist für dich nicht verfügbar.");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid, GRAU,"Es ist kein Spieler mit diesem/dieser Name/id online.");
    format(string,sizeof(string),"Supporter %s hat den Spieler %s vom Server gekickt. Grund: %s.",Kicker,Gekickter,Grund);
    SendClientMessageToAll(GRAU,string);
    Kick(pID);
    return 1;
    }


    So sieht es nun aus, jedoch wenn ich die Player ID 0 oder 1 wie auch immer kicken will,
    steht dort: Es ist kein Spieler mit diesem/dieser name/id online.

    Würde der Befehl an sich so funktionieren?


    Und was hat es mit diesem Warning aufsich?


    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(550) : warning 209: function "ocmd_kick" should return a valuePawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Kicken tut er schon,


    nur da steht halt ' Spieler A hat den Spieler vom server gekickt : Grund:


    Also, der Name vom gekickten taucht net auf, inkl .der Grund

    ocmd kick(playerid,params[])
    {
    if(Eingeloggt[playerid] == 0) return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt.");
    new string[264],pID,Grund,Kicker[MAX_PLAYER_NAME],Gekickter[MAX_PLAYER_NAME];
    GetPlayerName(pID,Gekickter,MAX_PLAYER_NAME);
    GetPlayerName(playerid,Kicker,MAX_PLAYER_NAME);
    if(SpielerInfo[playerid][pTeam] <= 1)return SendClientMessage(playerid,GRAU,"Dieser Befehl ist für dich nicht verfügbar.");
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid, GRAU,"Benutze: /kick [playerid] [Grund]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid, GRAU,"Es ist kein Spieler mit diesem/dieser Name/id online.");
    format(string,sizeof(string),"Supporter %s hat den Spieler %s vom Server gekickt. Grund: %s.",Kicker,Gekickter,Grund);
    SendClientMessageToAll(GRAU,string);
    Kick(pID);
    }


    Moin, Habe einfach mal aus dem Kopf heraus einen Kick Befehl 'versucht'. Will jedoch nicht..


    C:\Users\Dominik\Desktop\Fabulous Life\pawno\include\sscanf2.inc(218) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Dominik\Desktop\Fabulous Life\pawno\include\sscanf2.inc(218) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Dominik\Desktop\Fabulous Life\pawno\include\sscanf2.inc(278) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Dominik\Desktop\Fabulous Life\pawno\include\sscanf2.inc(278) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(120) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(178) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(389) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(404) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(419) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(495) : warning 219: local variable "pID" shadows a variable at a preceding level
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(495) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(538) : error 010: invalid function or declaration
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(540) : error 010: invalid function or declaration
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(542) : error 021: symbol already defined: "GetPlayerName"
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(544) : error 010: invalid function or declaration
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(545) : error 010: invalid function or declaration
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(546) : error 010: invalid function or declaration
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(555) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(555) : warning 219: local variable "pID" shadows a variable at a preceding level
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(910) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(924) : warning 203: symbol is never used: "Gekickter"
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(924) : warning 203: symbol is never used: "Grund"
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(924) : warning 203: symbol is never used: "Kicker"
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(924) : warning 203: symbol is never used: "pID"
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(924) : warning 203: symbol is never used: "string"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.