[SELFMADE] 2 Probleme

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
  • Zu dem 1 Problem:


    Also ich habe 2 Befehle erstell für dass gTeam COP ~ TEAM_COP
    und zwar /freeze und /unfreeze soll für Fesseln gut sein!
    Hier meine beiden Commands!


    new end = strval(strget(cmdtext,1));
    if(strcmp(cmdtext,"/freeze",true)==0)
    {
    if(gTeam[playerid] == TEAM_COP)
    {
    TogglePlayerControllable(end,0);
    SendClientMessage(playerid,0xFF0000FF,"Du fesselst den Verbrecher!");
    }
    else
    {
    SendClientMessage(playerid,0xFF0000FF,"Du bist kein Angestellter bei einer Behörde!");
    }
    return 1;
    }
    if(strcmp(cmdtext,"/unfreeze",true)==0)
    {
    if(gTeam[playerid] == TEAM_COP)
    {
    TogglePlayerControllable(end,1);
    SendClientMessage(playerid,0xFF0000FF,"Du entfesselst den Verbrecher!");
    }
    else
    {
    SendClientMessage(playerid,0xFF0000FF,"Du bist kein Angestellter bei einer Behörde!");
    }
    return 1;
    }


    Wenn ich diese Beiden Befehle eingib dann wird der Player wo diesen Befehl eingibt
    gefreezt und wenn er wieder /unfreeze eingibt wird er wieder entfreezt was soll ich
    machen damit der Spieler wo diesen Befehl eingibt andere SPieler fesseln kann also
    mit /freeze [ ID / PartOfName ]?


    ========================================================================

    Zur 2 Frage:


    Was soll ich im Script verändern wenn der PlayerConnected dass er nicht automatisch
    TEAM_COP ist weil wenn ich den /freeze befehl und /unfreeze befehl eingebe
    wo eigentlich mit TEAM_COP nur ausgestattet ist führe ich wenn ich den Befehl
    eingebe automatisch auch aus! Also muss der Spieler dann ja TEAM_COP sein wenn
    er Connected oder weil sonst könnte er ja nich den Befehl ausführen!


    ==========================================================================


    Naja danke für eure Hilfe!
    LG ALPHA


    Destiny - RealLife is coming SOON!
    Wir sind zurück besser als je zuvor! :*

  • 1. check ich net,
    2. einfach
    //OnPlayerConnect
    gTeam[playerid]=TEAM_COP;

  • Zu 1.


    Also ich habe die Beiden Befehl die sollten für TEAM_COP sein
    aber wenn ich den Befehl eingebe werde " ICH " gefreezt und entfreezt
    aber ich will dass ich dann mit /freeze [PLAYERID] andere Leute freezen kann


    LG ALPHA


    Destiny - RealLife is coming SOON!
    Wir sind zurück besser als je zuvor! :*