Beiträge von Lowged

    also ich habe mir das so vorgestellt


    if(strcmp(cmdtext,"/respawncars",true)==0)
    {
    if(IsPlayerAdmin (playerid))
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new str[128];
    new playername[128];
    GetPlayerName(playerid,playername,sizeof(playername));
    format(str,sizeof(str), "Admin %s hat alle Fahrzeuge respawnen lassen.",playername);
    SendClientMessageToAll(ADMIN,str);
    SetVehicleToRespawn();
    }
    return 1;
    }
    }

    Wie mache ich das wenn ein Admin in ein Auto ist.
    Nur dieses Car respawnen lassen kann ?


    Also ich weis schonmal


    if(IsPlayerInAnyVehicle)) // oder ?

    Ne jetzt noch nicht erst wenn ich mein wieder aus mache dann sag ich hier ob der imma noch ned geht ..


    Also einfach nur tauschen oke :D


    edit ://


    The_Gamer danke du Superheld :D


    Es funktioniert einwandfrei :D

    So viel spaß hier ist alles gefixxt und funktioniert


    der /offduty befehl von DotD dog kannst du auch benutzen


    if(strcmp(cmd,"/aduty",true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    new name[MAX_PLAYER_NAME];
    new s[64];
    GetPlayerName(playerid, name, sizeof(name));
    format(s, sizeof(s)," %s ist nun als Adminstrator angemeldet, Für fragen sendet eine nachricht mit /report", name,s);
    SendClientMessageToAll(0xDEEE20FF,s);
    SetPlayerColor(playerid, 0xAA3333AA); // Farbe Rot
    // Hier Stellst du Gesundheit ein :
    SetPlayerHealth(playerid, 1000);
    // Hier Stellst du die Rüstung ein:
    SetPlayerArmour(playerid, 100);
    // Hier Stellst du die Waffen ein:
    GivePlayerWeapon(playerid, 31,999); //playerid , waffenid , munni
    GivePlayerWeapon(playerid, 29,999);
    }
    return 1;
    }

    Mach so


    if(strcmp(cmd,"/aduty",true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    new name[MAX_PLAYER_NAME];
    new s[64];
    GetPlayerName(playerid, name, sizeof(name));
    format(s, sizeof(s)," %s ist nun als Adminstrator angemeldet, Für fragen sendet eine nachricht mit /report", name,s);
    SendClientMessageToAll(0xDEEE20FF,s);
    SetPlayerColor(playerid, 0xAA3333AA); // Farbe Rot
    // Hier Stellst du Gesundheit ein :
    SetPlayerHealth(playerid, 1000);
    // Hier Stellst du die Rüstung ein:
    SetPlayerArmor(playerid, 100);
    // Hier Stellst du die Waffen ein:
    GivePlayerWeapon(playerid, 31,999); //playerid , waffenid , munni
    GivePlayerWeapon(playerid, 29,999);
    }
    return 1;
    }

    mach es so


    if(strcmp(cmd,"/aduty",true) == 0) //
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    { //
    new name[MAX_PLAYER_NAME] , string[64];
    GetPlayerName(playerid, name, sizeof(name));
    format(string3, sizeof(string3)," %s ist nun als Adminstrator angemeldet, Für fragen sendet eine nachricht mit /report", name);
    SendClientMessageToAll(0xDEEE20FF,string3);
    SetPlayerColor(playerid, 0xAA3333AA); // Farbe Rot
    // Hier Stellst du Gesundheit ein :
    SetPlayerHealth(playerid, 1000);
    // Hier Stellst du die Rüstung ein:
    SetPlayerArmor(playerid, 100);
    // Hier Stellst du die Waffen ein:
    GivePlayerWeapon(playerid, 31,999); //playerid , waffenid , munni
    GivePlayerWeapon(playerid, 29,999);
    }
    return 1;
    }


    wenn errors kommen sag einfach welche zeile ... und ich beheb sie und schicke dir alles in richtig :D

    du hast bei if statt ( / gemacht


    if(strcmp(cmd,"/aduty",true) == 0) // bei der trennung von strcmp und cmd war ne / und kein ( ^^
    {
    if(Hier Admin Definierung) { // Deine Admin Definierung zwischen ( )
    new name[MAX_PLAYER_NAME] , string[64];
    GetPlayerName(playerid, name, sizeof(name));
    format(string3, sizeof(string3)," %s ist nun als Adminstrator angemeldet, Für fragen sendet eine nachricht mit /report", name);
    SendClientMessageToAll(0xDEEE20FF,string3);
    SetPlayerColor(playerid, 0xAA3333AA); // Farbe Rot
    // Hier Stellst du Gesundheit ein :
    SetPlayerHealth(playerid, 1000);
    // Hier Stellst du die Rüstung ein:
    SetPlayerArmor(playerid, 100);
    // Hier Stellst du die Waffen ein:
    GivePlayerWeapon(playerid, 31,999); //playerid , waffenid , munni
    GivePlayerWeapon(playerid, 29,999);
    }
    return 1;
    }

    Kommt das nicht hin ?


    Wegen der Message ?


    edit : // stimmt das kommt nur hin wenn der spieler eine eigene nachricht schreibt
    Hab die Farbe vergessen :D


    if(strcmp/cmd,"/aduty",true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1) {
    new name[MAX_PLAYER_NAME] , s[64]; // kann sein das hier nen error kommt
    GetPlayerName(playerid, name, sizeof(name));
    format(s, sizeof(s)," %s ist nun als Adminstrator angemeldet", name);
    SendClientMessageToAll(0xDEEE20FF,s);
    SetPlayerColor(playerid, COLOR_RED);
    SetPlayerHealth(playerid, 1000);
    SetPlayerArmor(playerid, 100);
    GivePlayerWeapon(playerid, 31,999);
    GivePlayerWeapon(playerid, 29,999);
    }
    return 1;
    }

    also ich mache das mal so


    if(strcmp/cmd,"/aduty",true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1) {
    new name[MAX_PLAYER_NAME] , s[64]; // kann sein das hier nen error kommt
    GetPlayerName(playerid, name, sizeof(name));
    format(s, sizeof(s)," %s ist nun als Adminstrator angemeldet", name,s);
    SetPlayerHealth(playerid, 1000);
    SetPlayerArmor(playerid, 100);
    GivePlayerWeapon(playerid, 31,999);
    GivePlayerWeapon(playerid, 29,999);
    }
    return 1;
    }


    das mit dem offduty kannst du dir bestimmt denken wie das geht oder ?