Mini Wanted Anzeige über Namen für Cops!

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
  • Also seht euch einfach den Screen an, also über den Namen sollen "NUR" die COPS sehen Welches Wanted Lvl etc. In ROT!


    Siehe: http://yfrog.com/izdaaj

    Ich biete mich als Admin und evtl. als Mapper/Scripter an. Ich kann nicht viel, aber ich helfe wo ich kann :) .

    Erfahrungen:

    -Durch eigenen Server / Habe auch Teamspeak gehostet.
    -1337 Admin
    -1337 Befehle
    -Pawn
    -Linux
    -Php/Html/WBB
    -Mappen
    -Vieles mehr, was man dazu halt braucht ;) ICQ:426963598

    4 Mal editiert, zuletzt von Knuffix ()

  • Keine Schwere Sache, du brauchst nur die Definition für Farbe und den Wantedgrund...



    new Text3D:wantedtextdraw[MAX_PLAYERS];
    new _str[100],
    name[MAX_PLAYER_NAME],
    verbrechen[128];
    #define Rotefarbe /*deine Rote Farbe*/


    public OnPlayerSpawn(playerid)
    {
    wantedlevel[playerid] = GetPlayerWantedLevel(playerid);
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    GetPlayerName(playerid, name, sizeof(name));
    verbrechen= "/*Dein Define für die Wanted Verbrechen*/"
    format(_str, sizeof(_str), "Name %s /n Wanteds %i /n Verbrechen %s",name , wantedlevel, verbrechen);
    wantedtextdraw[playerid] = CreatePlayer3DTextLabel(_str,0x008080FF,x,y,z+3,40.0,0);
    Attach3DTextLabelToPlayer (wantedtextdraw[playerid], playerid, 0.0, 0.0, 0.0+4)
    return 1;
    }


    public OnPlayerUpdate(playerid)
    {
    wantedlevel[playerid] = GetPlayerWantedLevel(playerid);
    format(_str, sizeof(_str), "Name %s /n Wanteds %i /n Verbrechen %s",name , wantedlevel, verbrechen);
    if(wantedlevel != 0) { UpdatePlayer3DTextLabelText(playerid, wantedtextdraw[playerid], 0x008080FFBE, _str); }
    else { UpdatePlayer3DTextLabelText(playerid, wantedtextdraw[playerid], Rotefarbe, _str); }
    return 1;
    }

    [align=center]
    Mta Script Editor - Work in Progress

    Einmal editiert, zuletzt von Jason_Gregory ()

  • Danke danke, und wir bau ich das jetzt ein?



    Tut für dumme? :D

    Ich biete mich als Admin und evtl. als Mapper/Scripter an. Ich kann nicht viel, aber ich helfe wo ich kann :) .

    Erfahrungen:

    -Durch eigenen Server / Habe auch Teamspeak gehostet.
    -1337 Admin
    -1337 Befehle
    -Pawn
    -Linux
    -Php/Html/WBB
    -Mappen
    -Vieles mehr, was man dazu halt braucht ;) ICQ:426963598

    Einmal editiert, zuletzt von Knuffix ()

  • Alles von
    public OnPlayerSpawn


    Dadrunter?



    Und unter
    public OnPlayerUpdate


    Auch drunter?


    Und oben
    alle "new" hinzufügen?

    Ich biete mich als Admin und evtl. als Mapper/Scripter an. Ich kann nicht viel, aber ich helfe wo ich kann :) .

    Erfahrungen:

    -Durch eigenen Server / Habe auch Teamspeak gehostet.
    -1337 Admin
    -1337 Befehle
    -Pawn
    -Linux
    -Php/Html/WBB
    -Mappen
    -Vieles mehr, was man dazu halt braucht ;) ICQ:426963598

  • Irgendwas mach ich falsch... ^^
    Kannst du mir das machen ? :P


    Beim nächsten mal weiß ich es dann!

    Ich biete mich als Admin und evtl. als Mapper/Scripter an. Ich kann nicht viel, aber ich helfe wo ich kann :) .

    Erfahrungen:

    -Durch eigenen Server / Habe auch Teamspeak gehostet.
    -1337 Admin
    -1337 Befehle
    -Pawn
    -Linux
    -Php/Html/WBB
    -Mappen
    -Vieles mehr, was man dazu halt braucht ;) ICQ:426963598

  • Ich schicke ihn dir, wäre nett ;P


    Hab ihn dir geschickt !

    Ich biete mich als Admin und evtl. als Mapper/Scripter an. Ich kann nicht viel, aber ich helfe wo ich kann :) .

    Erfahrungen:

    -Durch eigenen Server / Habe auch Teamspeak gehostet.
    -1337 Admin
    -1337 Befehle
    -Pawn
    -Linux
    -Php/Html/WBB
    -Mappen
    -Vieles mehr, was man dazu halt braucht ;) ICQ:426963598

    Einmal editiert, zuletzt von Knuffix ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Hat vielleicht jemand noch etwas anderes?


    Also "NUR" die Cops sollen sehen z.b. wenn jemand vor einen Steht mit Name "Peter" (Spielt keine Rolle). DAnn sollte über den Namen eine kleine Stat anzeige sein bzw. Welches Wanted level wiviel verbrechen etc und wenn er wanted hat sollte er name rot sein + schrift ! Hat jemand noch was?

    Ich biete mich als Admin und evtl. als Mapper/Scripter an. Ich kann nicht viel, aber ich helfe wo ich kann :) .

    Erfahrungen:

    -Durch eigenen Server / Habe auch Teamspeak gehostet.
    -1337 Admin
    -1337 Befehle
    -Pawn
    -Linux
    -Php/Html/WBB
    -Mappen
    -Vieles mehr, was man dazu halt braucht ;) ICQ:426963598

    2 Mal editiert, zuletzt von Knuffix ()

  • Das funz net, hatte er mir auch selbst per PN geschrieben!.....

    Ich biete mich als Admin und evtl. als Mapper/Scripter an. Ich kann nicht viel, aber ich helfe wo ich kann :) .

    Erfahrungen:

    -Durch eigenen Server / Habe auch Teamspeak gehostet.
    -1337 Admin
    -1337 Befehle
    -Pawn
    -Linux
    -Php/Html/WBB
    -Mappen
    -Vieles mehr, was man dazu halt braucht ;) ICQ:426963598

    Einmal editiert, zuletzt von Knuffix ()

  • z.B:


    if(strcmp(cmd, "/wanteds", true) == 0)
    {
    if(!gTeam[playerid] == 2)
    {
    for(new w = 0; w < MAX_PLAYERS; w++)
    {
    new wanteds[MAX_PLAYERS];
    wanteds = GetPlayerWantedLevel(w);
    if(wanteds[w] >= 1)
    {
    new wantedspieler[MAX_PLAYER_NAME];
    GetPlayerName(w, wantedspieler, sizeof(wantedspieler));
    format.......



    ein ansatz für dich ;)

    since 2009.

  • Jo schon aber wüssts, ichs würds ich probieren ;P Was ich schon habe!


    Das Wanted soll dann über den Namen stehen! Ich mach mal n beispiel:



    http://yfrog.com/izdaaj


    Weiß das zufällig jmd. ? Ich bitte um Hilfeeee :(

    Ich biete mich als Admin und evtl. als Mapper/Scripter an. Ich kann nicht viel, aber ich helfe wo ich kann :) .

    Erfahrungen:

    -Durch eigenen Server / Habe auch Teamspeak gehostet.
    -1337 Admin
    -1337 Befehle
    -Pawn
    -Linux
    -Php/Html/WBB
    -Mappen
    -Vieles mehr, was man dazu halt braucht ;) ICQ:426963598

    3 Mal editiert, zuletzt von Knuffix ()

  • Schön dass Ihr Screens bei GRP macht um das nachzubauen.


    Naja alles über euren Server steht ja in eurer tollen Servervorstellung.


    0815 Kidiehosting :thumbdown: :thumbdown: :thumbdown: :thumbdown: :thumbdown: :thumbdown:

  • Und? Wo "Wäre" Das Problem?! .. ich mein du musst ja nicht drauf Spielen wenn du nicht willst, aber bist natürlich Herzlich Willkommen, ist ja noch nicht Offen !


    Zurück zum Thema: Hat jemand eine vorstellung, vielleicht mit " SetPlayerChatBubble " ? Aber nur für Cops halt?!




    PS:Die Idee, das man die COPS die Wanteds nur sehen, die Idee hat ich selbst schon!

    Ich biete mich als Admin und evtl. als Mapper/Scripter an. Ich kann nicht viel, aber ich helfe wo ich kann :) .

    Erfahrungen:

    -Durch eigenen Server / Habe auch Teamspeak gehostet.
    -1337 Admin
    -1337 Befehle
    -Pawn
    -Linux
    -Php/Html/WBB
    -Mappen
    -Vieles mehr, was man dazu halt braucht ;) ICQ:426963598

  • Ganz oben ins script
    new WantedLabel[MAX_PLAYERS];


    forward UpdatePlayerWantedLabel(playerid);


    Ganz unten ins script:
    public UpdatePlayerWantedLabel(playerid)
    {
    new wantedstring[64];
    if(GetPlayerWantedLevel(playerid) == 1) { format(wantedstringstring,sizeof(wantedstringstring),"*"); }
    else if(GetPlayerWantedLevel(playerid) == 2) { format(wantedstringstring,sizeof(wantedstringstring),"**"); }
    else if(GetPlayerWantedLevel(playerid) == 3) { format(wantedstringstring,sizeof(wantedstringstring),"***"); }
    else if(GetPlayerWantedLevel(playerid) == 4) { format(wantedstringstring,sizeof(wantedstringstring),"****"); }
    else if(GetPlayerWantedLevel(playerid) == 5) { format(wantedstringstring,sizeof(wantedstringstring),"*****"); }
    else if(GetPlayerWantedLevel(playerid) == 6) { format(wantedstringstring,sizeof(wantedstringstring),"******"); } else {
    format(wantedstringstring,sizeof(wantedstringstring),"-"); }
    Update3DTextLabelText(WantedLabel[playerid],COLOR_RED,wantedstring);
    return 1;
    }


    unter OnPlayerConnect(playerid)
    new wantedstring[64];
    format(wantedstringstring,sizeof(wantedstringstring),"-");
    WantedLabel[playerid] = Create3DTextLabel(wantedstring,COLOR_RED,0.0,0.0,0.0,20.0,-1,0);
    Attach3DTextLabelToPlayer(WantedLabel[playerid],playerid,0.0,0.0,0.0);


    unter OnPlayerSpawn(playerid)
    UpdatePlayerWantedLabel(playerid);


    und unter allen codes der dem spieler wanteds gibt: (unter giveplayerwantedlevel);
    UpdatePlayerWantedLabel(playerid);


    //EDIT: Ups ein kleiner fehler gefixxt