Suche jemand der mir helfen kann ist wichtig Belohnung ServerManger auf meinem server!

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
  • Hi,




    Habe eine frage, könntet ihr mir bitte beim scripten helfen. ich brauche sowas wie z.B Paintball. aber des ist ein kleines dorf ich mache so ein DM server wen man jemanden getötet hat sollte da in lila stehen z.B


    "RacerBoy wurde von KOCMOC mit einer deagle getötet"
    naja nicht nur deagle wen man mit einer m4 töten dan mit einer m4 getötet naja und mit den allen waffen mit denen man spawnt.



    und des sollte irgendwo speichern also wen man z.B "/pb" eingiebt sollte da ein dialog kommen da drine soll stehen als überschrieft "Paintball" und drunter "Kills: (wie viel leute man schon getötet hat) und dan da drunter soll stehen "Deaths: (wie viel mal schon gestorben ist)" wen mir jemand dabei helfen würde würde ich den jenigen als ServerManger also admin 1450 stellen als TeamManger.



    ServerManger = TeamManger


    PS: Schnell antworten muss bis Sonntag also den 26.06.2011 schon fertig sein!




    Danke im Vorraus

  • Also das eig ganz einfach
    mußt eben format setzen


    ganz oben
    new death[max_players];
    new kill[max_players];


    also etwa so


    new str[128];
    pname[max_player_name];
    kname[max_player_name];


    getplayername(playerid,pname,sizeof(pname));
    getplayername(killerid,kname,sizeof(kname));
    new pistol[68];
    if(getplayerweapon(killerid)==24){
    pistol=("deagel");
    }else if(...){
    ...
    }//usw mußte so oder so anpaßen weos net aus wendiig biin am handy


    format(str,sizeof(str),"%s hat %s mit einer %s getötet",kname,pname,pistol);
    sendclientmessagetoall(0xffeabbae,str);
    kills[killerid]=++;
    deaths[playerid]=++;


    das unter on playerdeath großschreibunmg nicht beachtet


    und
    dann eben bei deinem befehl
    new statsstr[68];
    format(statsstr,sizeof(statsstr),"deaths: %d /n kills: %d",deaths[playerid],kills[playerid]);
    showplayerdialog(playerid,stats,dialog_style_msgbox,"paintball",statsstr,"","ok");


    dann biste eig fertig
    nochmals bin heimfahrt von urlaub alles klein geschrieben weils mit handy gemacht
    ist.


    mfg blackybecks