waffen abfragen

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
  • so,
    bin wieder da^^


    apoolecu ja das möchte ich in dem befehl versuchen, ich glaube, ich habe mich die ganze zeit nicht deutlich genug ausgedrügt. :D


    @BlackAce:


    also ich möchte einen befehl erstellen, damit polizisten einen spieler nach waffen durchsuchen können.
    der befhel soll dem polizisten alle waffen anzeigen die der spieler besitzt.


    ich hoffe du verstehst was ich vorhabe :)

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • er soll das als namen sehen, also er soll halt eine nachricht bekommen...


    also so:

    Zitat

    Waffen von %s: Baseballschläger; SMG, Munition: 111; AK, 111, usw


    ist es auch möglich bei schlagwaffen keine munition anzugeben?

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • new weapon[13][2],string[60];
    format(string,60,"Waffen von %s",DeineNamenVar);
    SendClientMessage(playerid,-1,string);
    for(new i;i!=13;i++)
    {
    GetPlayerWeaponData(playerid,i,weapon[i][0],weapon[i][1]);
    GetWeaponName(weapon[i][0],string,15);
    format(string,60,(weapon[i][1]==1) ? ("Waffe: %s") : ("Waffe: %s Munition"),string,weapon[i][1]);
    SendClientMessage(playerid,-1,string);
    }
    ungetestet

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • ok,
    kannst du mir noch kurz den befehl etwas erklären, also ich steig jier nicht ganz durch^^


    SendClientMessage(playerid,-1,string);
    for(new i;i!=13;i++)
    {
    GetPlayerWeaponData(playerid,i,weapon[i][0],weapon[i][1]);
    GetWeaponName(weapon[i][0],string,15);
    format(string,60,(weapon[i][1]==1) ? ("Waffe: %s") : ("Waffe: %s Munition"),string,weapon[i][1]);
    SendClientMessage(playerid,-1,string);


    wieso hast du -1 genommen?


    und wie kann ich den waffenid jetzt namen geben?^^


    ansonsten errorfrei :D


    //EDIT: hab den befehl mal eben getestet, funktioniert ;D geht auf jedenfall in die richtige richtung^^ nur ein problem, das wird ja jetzt so angezeigt:



    wie du siehst werden auch die unbenutzen slotsangezeigt und



    meine frage, ich hab das schon auf einem server gesehen, wo das alles in einem einzigen sendclientmessage war.^^


    und kann ich die namen auch auf deutsch umschreiben?

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

    2 Mal editiert, zuletzt von [MM]Marco ()

  • shit die funktion habe ich total vergessen :D GetWeaponName; findet den Namen der Waffe herraus :D


    format(string,60,(weapon[i][1]==1) ? ("Waffe: %s") : ("Waffe: %s Munition"),string,weapon[i][1]);
    SendClientMessage(playerid,-1,string);


    in


    format(string,sizeof(string),"Waffe: %s Munition: %d",string,weapon[i][1]);
    SendClientMessage(playerid,0xFFFFFFAA,string);


    ändern

  • antwortet doch nicht so schnell ^^


    egal hab meinen beitrag oben editiert :DD

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • format(string,60,(weapon[i][1]==1) ? ("Waffe: %s") : ("Waffe: %s Munition"),string,weapon[i][1]);
    SendClientMessage(playerid,-1,string);


    Nene das ist schon richtig, nur hab ich %d am ende vergessen
    Vlt ist das so sinnvoller


    if(weapon[i][0])
    {
    format(string,60,(weapon[i][1]==1) ? ("Waffe: %s") : ("Waffe: %s Munition %d"),string,weapon[i][1]);
    SendClientMessage(playerid,-1,string);
    }

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • also es funktioniert^^,




    aber es werden immernoch auch die unbenutzen slotsangezeigt und



    und es sind soviele nachrichten, man wird richtig zugespamt, kann man das auch in einzigen sendclientmessage machen?


    /EDIT:Ich korrigiere mich, jetzt werden nur die benutzen slots angezeigt^^




    kann man die waffennamen auch auf deutsch machen?

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

    Einmal editiert, zuletzt von [MM]Marco ()

  • den aufwand würde ich aber machen, dann lern ich es doch auch für die zukunft^^

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco