Handy Menu

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 Scripterzz
    vllt kann mir jmd ein Handy Menu scripten das ich nurnoch einfügen muss..
    man sollte "/handy" eingeben dann erscheint ein kleines menu..
    ind diesem menu kann man folgende Rubriken auswählen:
    Polizei
    Waffenhändler
    FBI
    wenn man polizei dann auswählt sollte im Chat stehen :
    derundder braucht die Polizei Ort: da wo sich die person aufhält
    wenn man FBI wählt soll im Chat stehen:
    derundder braucht luftunterstützung (sollte bitte nur für polizisten auswählbar sein..
    und bei Waffenhändler sollen dann 2 Waffen m4,deagle zur auswahl stehen..
    wenn man deagle wählt bekommt der Spieler 1500$ abgezogen und bekommt ne deagle..
    bei ner m4 sollte man 20000$ abgezogen bekommen und ne m4 bekommen
    beide waffen sollten dann 500 schuss haben



    hoffe das ihr mir sowas scripten könnt...^^
    hoffe auf antwort(en)...

  • naja danke für den hinweis aber das is nich soganz was ich suche ich möchte ja das man damit auch
    fbi(nur für cops)
    und polizei rufen kann
    und der waffenhändler natürlich auch das andere geht ja nur um waffen...^^


    EDIT//
    kann mir keiner soetwas scripten??

    2 Mal editiert, zuletzt von Maxx ()

  • also, dann erstmal noch oben:
    static gTeam[MAX_PLAYERS];
    dann auch noch da:
    #define TEAM_FBI 0
    #define TEAM_WH 1 //steht für waffenhandel
    #define TEAM_COP 2
    so, wie ich das menu erstelle weiß ich selbst nciht, hab mich noch nie damit beschäftigt, das wird ja hier im tutorial stehen, aber bei den auswahlpunkten muss es dann heißen:
    if(gTeam[playerid] == TEAM_WH) {//das is dann das mit den waffen
    GivePlayerWeapon(playerid,waffenid,munition);
    GivePlayerMoney(playerid,-SUMME); }
    dann, dass cops fbi rufen
    if(gTeam[playerid] == TEAM_COP) {
    new string[256];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    for(new i = 0; i <= MAX_PLAYERS; i++)
    {
    if(gTeam[i] == TEAM_FBI) {
    format(string, sizeof(string), "%s braucht unterstützung",name);
    SendClientMessage(i,farbe,string); }}}
    und cops rufen wäre dann ja fast das gleiche:


    new string[256];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    for(new i = 0; i <= MAX_PLAYERS; i++)
    {
    if(gTeam[i] == TEAM_COP) {
    format(string, sizeof(string), "%s braucht hilfe",name);
    SendClientMessage(i,farbe,string); }}

    Einmal editiert, zuletzt von KeksOfDeath ()

  • ich glaub ich verstehe idhc jetzt falsch aber egal^^
    diese funktion nimmst sozusagen alle, man kann ja SendClientMessageToAll(farbe,"text"); und dann noch diese funktion und dahinter SendClientMessage(statt playerid:i,farbe,"text"); diese hätte genau die gleiche wirkung, da es an jeden gesendet wird, aber dann kann man die "jeden" halt noch aufteilen, in ihre teams, score, geld,... benutz deine fantasie