Beiträge von DarkShadow.

    SetObjectMaterialText(myobject, "Herzlich Willkommen!", 0,OBJECT_MATERIAL_SIZE_256x128,\"Arial", 30, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
    Habe das noch nie benutzt aber nach Wiki, müsste das so aussehen xD

    ocmd:report(playerid,params[])
    {
    new string[256],string2[256],reporttext;
    if(sscanf(params,"s",reporttext))return SendClientMessage(playerid,ORANGE,"/report [Dein Text]");
    {
    format(string2, sizeof(string2),"{C8C8C8}Dein Report Wurde erfolgreich abgeschickt, dein Ticket wird nun von einen Supporter Bearbeitet.");
    SendClientMessage(playerid,GELB,string2);
    format(string, sizeof(string),"Spieler %s hat einen Report Geschrieben sein Report [=> %s: ]",SpielerName(playerid),reporttext);
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPVarInt(i,"Adminlevel") >= 1)
    {
    SendClientMessage(i,DUNKELROT,string);
    }
    }
    }

    }
    return 1;


    Ungetestet aber so müsste es gehen, wenn ich mich auf die Schnelle nicht irre xD


    (E) jetzt gehts xD

    new string[44], name[24];
    GetPlayerName(playerid,name,24);
    format(string,sizeof(string),"Statistik von{#910000} [%s],"name);
    SendClientMessage(playerid,0xFFFFFFFF,string);
    So gehts genau mit den Farben xD

    new text:stats,string[44];
    stats= TextDrawCreate(320.0, 240.0, "");
    format(string,sizeof(string),"Adminlevel: %i",GetPVarInt(playerid,"Adminlevel"));
    TextDrawSetString(stats, string);
    Jetzt wird das Adminlevel als Textdraw angezeigt :) Musst
    dich noch mit den Coordinaten spielen xD

    Die Vorstellung finde ich sehr gelungen. Aber das
    Forum finde ich überhaupt nicht passend. Das erste
    was ich auf einem Server anschaue ist das Forum. Und hast
    du nicht auch einen DM Server?


    8/10 Punkten ^^

    if (strcmp("/abtor", cmdtext, true, 10) == 0)
    {
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,Rot,"Dein Adminlevel ist zu niedrig!");
    {
    if(!IsPlayerInRangeOfPoint(playerid,10,1140.1999511719, -1206.5999755859, 20.700000762939))return SendClientMessage(playerid,Rot,"Du bist nich am BloodZ Tor!");
    {
    MoveObject(980, 1140.1999511719, -1206.5999755859, (20.700000762939)-10,4.0);
    }
    }
    return 1;
    }
    So sollte es klappen ! :thumbup:

    Ich bau dir jetzt mal ein Grundgerüst :)
    ocmd:reparieren(playerid,params[])
    {
    if(PlayerInfo[playerid][Nebenjob] == 2)
    {
    new pID;
    if(sscanf(params,"u",pID)) return SCM(playerid,FARBE,"VERWENDUNG: /repair [playeird]");
    ShowPlayerDialog(pID,DIALOG_REPAIR,DIALOG_STYLE_MSGBOX,"REp","Reparieren","Annehmen","Abbrechen");
    }
    return 1;
    }



    (e) So sollte es aussehen, passe noch die Abfragen an und baue es aus, bei
    weiteren Fragen kannste mich gerne per PN fragen oder hier
    zitieren !

    PAWN Quelltext
    if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist noch nicht Eingeloggt !");
    return 1;
    }
    if(PlayerInfo[playerid][pMuted] == 1)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, " Du kannst nicht sprechen, du bist gemutet !");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "NUTZUNG: (/o)oc [ooc chat]");
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 1)
    {
    format(string, sizeof(string), "(( *Probe Supporter %s: %s))", sendername, result);
    }
    if(PlayerInfo[playerid][pAdmin] == 2)
    {
    format(string, sizeof(string), "(( *Supporter %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 4)
    {
    format(string, sizeof(string), "(( *Administrator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 5)
    {
    format(string, sizeof(string), "(( *Administrator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 6)
    {
    format(string, sizeof(string), "(( *Administrator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 7)
    {
    format(string, sizeof(string), "(( *High-Admin %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 8)
    {
    format(string, sizeof(string), "(( *Serverleitung %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pSupporter] >= 1)
    {
    format(string, sizeof(string), "(( *Supporter %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 0 && (noooc))
    {
    format(string, sizeof(string), "(( %s: %s))", sendername, result);
    }
    else if(if(Maske[playerid] == 1))
    {
    format(string,sizeof(string),"(( Maskierter: %s))",result); // Hier ändern, wennst willst
    }
    else return 1;
    OOCOff(COLOR_OOC,string);
    Log("OA-Chat.txt",string);
    }
    return 1;
    }
    Hier bitte ^^

    Hast du nicht einen O Chat? Such
    mal in deinem Script nach /o und poste
    den ganzen OnPlayerText, dann kann ich dir
    auch helfen !


    PS: Ich kann scriptn !