Waffen abnehmen.

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 ich wollte frage.


    Obm an z.b wenn man einen befehl hatt.
    Das eine bestimmte waffe abgenommen wird.
    Falls das nicht geht geht auch alle.


    Könnte ja irgendwie möglich sein.


    Danke schonmal im vorraus.


    MFG K44n

    Ich Scripte nicht mehr!
    Signatur zuletzt Aktualiesiert:11.07.2012





    MFG K44n

  • Weiß nicht genau wie GetPlayerWeaponData funktioniert, aber ansonsten hart auf hart:
    ResetPlayerWeapons(playerid);

  • Danke mit dem ResetWeapons...




    Aber hilft mir nicht so ganz.
    Da ich bestimmte waffen entfernen will.


    Falls sowas nicht geht muss ich mir halt was einfallen lassen.




    MFG K44n

    Ich Scripte nicht mehr!
    Signatur zuletzt Aktualiesiert:11.07.2012





    MFG K44n

  • Mh.
    Antiwaffenhack oder wie?


    Probier doch mal:
    GivePlayerWeapon(playerid,WAFFENID,-999999999);

  • Hmm okey danke.


    Dann mach ich das mal mit ResetPlayerWapon(playerid)...


    Und werde dann anschließen halt waffen vergeben.


    Kann geclosed werden.


    Falls ihr noch ne option habt wie man waffen abnehmen kann pm pls.


    MFG K44n

    Ich Scripte nicht mehr!
    Signatur zuletzt Aktualiesiert:11.07.2012





    MFG K44n

  • stock RemovePlayerWeapon(playerid, weaponid)
    {
    new plyWeapons[12];
    new plyAmmo[12];
    for(new slot=0; slot != 12; slot++)
    {
    new wep, ammo;
    GetPlayerWeaponData(playerid, slot, wep, ammo);


    if(wep != weaponid)
    {
    GetPlayerWeaponData(playerid, slot, plyWeapons[slot], plyAmmo[slot]);
    }
    }
    ResetPlayerWeapons(playerid);
    for(new slot = 0; slot != 12; slot++)
    {
    GivePlayerWeapon(playerid, plyWeapons[slot], plyAmmo[slot]);
    }
    }
    Den Stock habe ich damals bei den Codesnipseln hier im Forum gefunden.
    Hoffe das hilft dir ;)