/durchuschen hilfe :(

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 könnt ihr mir helfen bei mir funktion eine sache nicht . -.-


    ocmd:durchsuchen(playerid,params[])
    {
    if(!isPlayerBehoerde(playerid))return SendClientMessage(playerid,ROT,"Du bist in Keiner Behörde!");
    new pID,string[128],Wslot4,Wslot5,text[3];
    if(sscanf(params,"i",pID))return SendClientMessage(playerid,HBLAU,"/durchsuchen [id]");
    GetPlayerWeapon(pID);
    SendClientMessage(playerid,ORA, string);
    format(string, sizeof(string), "%s.", Wslot5);
    SendClientMessage(playerid, ROT, string);
    format(string, sizeof(string), "%s.", Wslot4);
    SendClientMessage(playerid, ROT, string);
    format(string, sizeof(string), "%s.", text[0]);
    SendClientMessage(playerid, ROT, string);
    format(string, sizeof(string), "%s.", text[1]);
    SendClientMessage(playerid, ROT, string);
    format(string, sizeof(string), "%s.", text[2]);
    SendClientMessage(playerid, ROT, string);
    format(string, sizeof(string), "* %s hat %s nach illegalen Gegenstnden durchsucht.");
    return 1;
    }

  • wird überhaupt garnichts angezeigt oder was wird nicht angezeigt... ?


    das hier passt schonmal nicht

    SendClientMessage(playerid,ORA, string);
    format(string, sizeof(string), "%s.", Wslot5);
    SendClientMessage(playerid, ROT, string);
    format(string, sizeof(string), "%s.", Wslot4);
    SendClientMessage(playerid, ROT, string);
    format(string, sizeof(string), "%s.", text[0]);
    SendClientMessage(playerid, ROT, string);
    format(string, sizeof(string), "%s.", text[1]);
    SendClientMessage(playerid, ROT, string);
    format(string, sizeof(string), "%s.", text[2]);
    SendClientMessage(playerid, ROT, string);
    format(string, sizeof(string), "* %s hat %s nach illegalen Gegenstnden durchsucht.");


    du musst zuerst format angeben und dann erst senden
    du machst zuerst senden und dann format = falsch

  • ocmd:durchsuchen(playerid,params[])
    {
    if(!isPlayerBehoerde(playerid))return SendClientMessage(playerid,ROT,"Du bist in Keiner Behörde!");
    new pID,string[128],Wslot4,Wslot5,text[3];
    if(sscanf(params,"i",pID))return SendClientMessage(playerid,HBLAU,"/durchsuchen [id]");
    Wslot5 = GetPlayerWeapon(pID);
    format(string, sizeof(string), "%s.", Wslot5);
    format(string, sizeof(string), "%s.", Wslot4);
    format(string, sizeof(string), "%s.", text[0]);
    format(string, sizeof(string), "%s.", text[1]);
    format(string, sizeof(string), "%s.", text[2]);
    SendClientMessage(playerid, ROT, string);
    format(string, sizeof(string), "* %s hat %s nach illegalen Gegenstnden durchsucht.");
    return 1;
    }


    versuchs so.


    lg


    pS

  • außerdem würde ich dir raten


    statt


    if(sscanf(params,"i",pID))return SendClientMessage(playerid,HBLAU,"/durchsuchen [id]");


    das "i" zu "u" wechseln dann kannst nämlich ID ODER SpielerName eingeben