Frage wegen Dialog

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
  • Hallo meine Freunde und Helfer


    Ich bin momentan an einem Teleport Filterscript,was ich auch vllt Heute noch zum Download Stelle,aber meine Frage.
    da ich es bei meinem Script VVerwende,und keine Lust habe bei den Ganzen admin befehlen,einzugeben wie der port befehl heist,
    will ich die ganzen CMDS in einen Dialog packen,aber wie ?


    2.Frage
    Wie mache ich das,das nur ein admin mit bestimmten Level den Port Befehl nutzen darf?
    weil es soll rein nur für admins auf meinem server sein
    PS:vllt kann es ja jemand dierect hier einfügen
    Hier ein Befehl
    if (strcmp("/PD", cmdtext, true, 10) ==0)
    {
    SetPlayerPos(playerid,1944.7751,-1372.0391,18.5781);//Koordinaten Ändern
    SendClientMessage(playerid, 0xFF00FFFF, "Du hast dich zur Yakuza Base Geportet");
    return 1;
    }



    Ich hoffe mir kann jemand helfen bei den 2 Fragen


    Gruß Raphael.K

  • Wenn ich dich nun richtig verstanden habe, möchtest du die befehle so lassen, aber zusätzlich im Dialog haben ohne das du die ganzen befehle großartig hin und her kopieren musst.


    dazu ist ganz einfach:


    OnDialofResponse(...)
    {
    if(response)
    {
    if(listitem == Haumichtot)
    {
    OnPlayerCommandText(playerid,"/befehl");
    }
    if(listitem == haumichtot2)
    {
    OnPlayerCommandText(playerid,"/befehl2");
    }
    }
    return 1;
    }

  • //EDIT


    Ne lass ich doch,ich mache das anderster,ich mache nen extra befehl,in dem ich diese befehle alle integriere,also das der admin dann diesen befehl eingibt,aund dann eine message bekommt