Beiträge von VitoHusky

    Nicht so ein guter GM finde ich ...
    Wobei da viel mit Farben gemacht wurde.
    evtl. etwas zu viel.
    Sehe da nicht viele Features.


    Das einzige was ich sehe das eine Person das script vor dem Release hatte, damit einen Server aufgemacht hat und sein vollkommenes Kiddy dasein auslebt.
    Er ist gott und bannt und denkt alle wollen ihn nieder machen.


    *facepalm*


    0815 Server incoming HOLD ON


    Gruß :)

    Was ein besserwisser xD
    Eigl schreibt das Script auch garnichts in die Konsole sondern nur in die server_log, die dann in der Konsole angezeigt wird.


    Außerdem C++ bin ich nur im Konsolenbereich also nicht wirklich weit :D





    @lcp
    Weil sscanf es einfach falsch ausgelesen hat.
    Die ID war 105 vermute irgendein ASCII Wert von h oder sonst irgendwas...


    Gruß

    Sehe da keinen Fehler also schick mal bitte deinen aktuellen Code


    Manniac das bringt jetzt hier garnichts.
    Er hat ein Problem mit einem Tor und hat den Grundaufbau.
    Wieso soll er es jetzt neu machen? Fehler zu suchen und zu beheben ist lehrreicher als einfach ein neues zu machen und STRG + C und STRG + V Koords ändern fertig.


    Gruß

    Zeig mal die zeilen, wo das mysql_format aufgerufen wird.
    Außerdem was er da in den format schreibt dazu noch alle anderen query Befehle.
    Weil so.. naja können nicht viele damit was anfangen (ich z.b.)


    Hab den grob durchgeschaut aber nichts "komisches" gefunden.


    Grüßlein

    mach ein "public" davor und weg ist er.


    Fehler kommt, weil du eine Funktion erstellst "rangname" und du diese NIRGENDWO im Script nur EINMAL aufrufst.
    Also sie wird nicht verwendet ist aber da..


    Anwenden -> Warning weg
    public davor -> Warning weg
    Funktion löschen -> Warning weg ;)


    Vllt hilft dir das ja ^^


    Gruß

    Versuch es mal so


    ocmd:report(playerid,params[])
    {
    new pID, text;
    if(sscanf(params,"us",pID,text))return SendClientMessage(playerid,ROT,"/report [id] [text]");
    if ( !IsPlayerConnected(pID) ) return SendClientMessage(playerid, ROT, "Der Spieler ist nicht online!");
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pname,sizeof(pname));
    new name[MAX_PLAYER_NAME];
    GetPlayerName(pID,name,sizeof(name));
    new string1[128];
    format(string1,sizeof(string1),"%s reported %s with the text : %s",pname,name,text);


    printf("[TEST] Name1 : %s, Name2 : %s, playerid: %i, pID : %i, Text: %s",pname, name, playerid, pID, text);

    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(isPlayerAnAdmin(i,1))
    {
    SendClientMessage(i,BLAU,string1);
    }
    }
    return 1;
    }


    Danach schaust du in die konsole und sagst was da stehst.
    Am besten einfach ein screenshot davon.


    Gruß

    Das ist Ressourcen Fressend :D


    Mach es einfach so wie ich immer:


    Mit nem Timestamp
    der nimmt die zeit in Sekunden



    Beispiel:
    new LastDuty = GetPVarInt(playerid, "LastHolzDuty");
    if ( Get_Time()-LastDuty < 600 )
    {
    new NextFarmIn = floatround(((600-(Get_Time()-LastDuty))/60));
    SendInfoMsg(playerid, sprintf("Du kannst erst in %i Minuten (%i Sekunden) wieder als Holzfäller arbeiten!",NextFarmIn, 600-(Get_Time()-LastDuty)));
    return 1;
    }
    SetPVarInt(playerid, "LastHolzDuty", Get_Time());


    Dazu noch Get_Time von FoxBan ^^
    stock Get_Time()
    {
    new fxban_int_hour,fxban_int_minute,fxban_int_second,fxban_int_year,fxban_int_month,fxban_int_day;
    gettime(fxban_int_hour, fxban_int_minute, fxban_int_second);
    getdate(fxban_int_year, fxban_int_month, fxban_int_day);
    return FB_mktime(fxban_int_hour,fxban_int_minute,fxban_int_second,fxban_int_day,fxban_int_month,fxban_int_year);
    }


    stock FB_mktime(hour1,minute1,second1,day1,month1,year1) {
    new timestamp2;
    timestamp2 = second1 + (minute1 * 60) + (hour1 * 3600);
    new days_of_month[12];


    if ( ((year1 % 4 == 0) && (year1 % 100 != 0)) || (year1 % 400 == 0) ) { days_of_month = {31,29,31,30,31,30,31,31,30,31,30,31}; }
    else { days_of_month = {31,28,31,30,31,30,31,31,30,31,30,31}; }
    new days_this_year = 0; days_this_year = day1;
    if(month1 > 1) {
    for(new i=0; i<month1-1;i++) {
    days_this_year += days_of_month[i];
    }
    }
    timestamp2 += days_this_year * 86400;
    for(new j=1970;j<year1;j++) {
    timestamp2 += 31536000;
    if ( ((year1 % 4 == 0) && (year1 % 100 != 0)) || (year1 % 400 == 0) ) timestamp2 += 86400;
    }
    return timestamp2;
    }


    Gruß

    Ja wir werden dir das hier nicht vorschreiben


    Du kannst einfach dir das Filterscript anschauen und dann umsetzen was du umsetzen willst.


    Wenn du ihn banst einfach einen schreiben
    Einfach als mit wbb-Connect geht es wirklich nicht...