/givepolizei

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 Leute


    Ich habe ein frage wie kann ich das machen dass ich einen Polizei Job geben kann


    Also wenn ich jetzt /givepolizei ID machen kann

  • So wenn dir das reicht habe ich gerade gemacht.Willst du dann ncoh nen Timer damit du Geld dann jede 15 min bekommst oder so?

    if (strcmp("/polizei", cmdtext, true, 10) == 0)
    {
    new str[60];
    SetPlayerSkin(playerid, 280); // 280 ist der LSPD Cop skin kannste auch ändern
    GivePlayerWeapon(playerid, 24, 999);// Musst du dann anpass 24 ist die Waffe , 999 ist die Munition
    SetPlayerColor(playerid, blau); // du musst blau natürlich definieren das heißt oben bei deinen defines im Script #define blau 0x0000BBAA
    format(str, 60, " Officer %s nimmt seine Waffe und seine Dienstmarke aus dem Spint",playerid);
    SendClientMessage(playerid, blau, str);
    return 1;
    }

    Einmal editiert, zuletzt von Chriss ()

  • danke ich meine das ich also nicht selber polizist werde sondern das ich einen den job geben kann also /polizei [ID]



    Ich benutze kein GF

    Einmal editiert, zuletzt von SHAFT ()

  • Oh sry ok dann müsste es so klappen^^

    if(strcmp(cmd, "/polizei", true) == 0)
    {
    new tmp[64],Polizist,msg[128],str[60],msg2[60];
    tmp= getstrspc(cmdtext,1);
    if(!strlen(tmp)||!IsNumeric(tmp))
    return SendClientMessage(playerid, blau, "Anwendung: /polizei [Playerid] ");
    SetPlayerSkin(Polizist, 280); // 280 ist der LSPD Cop skin kannste auch ändern
    GivePlayerWeapon(Polizist, 24, 999);// Musst du dann anpass 24 ist die Waffe , 999 ist die Munition
    SetPlayerColor(Polizist, blau); // du musst blau natürlich definieren das heißt oben bei deinen defines im Script #define blau 0x0000BBAA
    format(str, 60, " Officer %s nimmt seine Waffe und seine Dienstmarke aus dem Spint",Polizist);
    SendClientMessageToAll(blau, str);
    format(msg, 128, "Du wurdest von %s zum Polizisten gemacht.", PlayerName(playerid));
    SendClientMessage(Polizist, blau, msg);
    format(msg2, 60, "Du hast %s zum Pilizisten gemacht");
    SendClientMessage(playerid, blau, msg2);
    return 1;
    }

    nicht probiert müste aber gehen

  • danke dir :D


    aber das ist GF Befehl ich probiere den mal für mein Sytem zu ändern

  • if(!strcmp(strget(cmdtext, 0), "/setpd"))
    {
    new pid = strval(strget(cmdtext, 1));
    #if !defined msg
    new msg[256];
    #endif
    if(gTeam[playerid] == TEAM_PD_LEADER)
    {
    if(IsPlayerConnected(pid))
    {
    gTeam[pid] = TEAM_PD;
    SendClientMessage(pid, 0xFF6900AA, "Du bist nun Polizeianwärter.");
    GetPlayerName(pid, msg, 16);
    format(msg, sizeof msg, "Du hast %s zu einem Polizeianwärter befördert!", msg);
    SendClientMessage(playerid, 0xFF6900AA, msg);
    }
    else
    SendClientMessage(playerid, 0xFF0000AA, "Dieser Spieler ist nicht mit dem Server verbunden!");
    }
    else
    SendClientMessage(playerid, 0xFF0000AA, "Du musst der Minist für Inneresicherheit sein. :>");
    return 1;
    }
    Ist nicht getestet :>
    Soltle aber funktionieren.

  • Okay :D


    if(!strcmp(strget(cmdtext, 0),"/setteam")) //
    {
    new target = strval(strget(cmdtext, 1));
    new name[MAX_PLAYER_NAME];
    new name2[MAX_PLAYER_NAME];
    new string[128];
    GetPlayerName(playerid,name,sizeof name);
    GetPlayerName(target,name2,sizeof name2);
    if(IsPlayerAdmin(playerid))
    {
    gTeam[target] = COP;
    format(string,sizeof string,"%s ist nun Polizist!",name2);
    SendClientMessageToAll(FARBE,string);
    format(string,sizeof string,"%s hat dich zum Polizisten gemacht!",name);
    SendClientMessage(target,FARBE,string);
    format(string,sizeof string,"Du hast %s zum Polizisten gemacht!",name2);
    SendClientMessage(playerid,FARBE,string);
    } else {
    SendClientMessage(playerid,FARBE,"Du bist kein Admin!");
    }
    return 1;
    }


    Zitat von DMA: " Ungetestet!"


    Hrmpf, DMA!!!!! Mannno!!!!!

  • stock strget(strx[], pos, search = ' ') {
    new arg, ret[128], idxx;
    for (new i = 0; i < strlen(strx); i++) {
    if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
    arg++;
    if (arg == pos + 1){
    ret[i-idxx] = EOS;
    return ret;
    } else if (arg == pos)
    idxx= i+1;
    }
    else if (arg == pos)
    ret[i - idxx] = strx[i];
    }
    return ret;
    }