help with skins

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
  • Hey guys i have a short question why



    if(strcmp(cmdtext,"/work",true)==0)
    {
    if(skin == 0)
    {
    ShowPlayerDialog(playerid,66,DIALOG_STYLE_LIST,"why work that not","please help","ok","oke");
    return 1;
    }
    if(skin == 29)
    {
    ShowPlayerDialog(playerid,77,DIALOG_STYLE_LIST,"not working","why?","ok","OK");
    }
    SendClientMessage(playerid,BLAU,"why?");
    return 1;
    }
    if(strcmp(cmdtext,"/job",true)==0)
    {
    if(GetPlayerSkin(playerid)==29)return ShowPlayerDialog(playerid,66,DIALOG_STYLE_LIST,"why work that not","please help","ok","oke");
    else if(GetPlayerSkin(playerid)==0)return ShowPlayerDialog(playerid,77,DIALOG_STYLE_LIST,"not working","why?","ok","OK");
    return 1;
    }
    return 0;
    }
    nothing happend if i do /job or /work
    please help me.
    I'm happy about every answer
    bin auch deutsch

    Einmal editiert, zuletzt von Nixon ()

  • Can you speak german ? Because this is a German SA:MP Forum.....



    if(strcmp(cmdtext,"/work",true)==0)
    {
    if(skin == 0)
    {
    ShowPlayerDialog(playerid,66,DIALOG_STYLE_LIST,"why work that not","please help","ok","oke");
    return 1;
    }
    if(skin == 29)
    {
    ShowPlayerDialog(playerid,77,DIALOG_STYLE_LIST,"not working","why?","ok","OK");
    }
    SendClientMessage(playerid,BLAU,"why?");
    return 1;
    }
    //====
    if(strcmp(cmdtext,"/job",true)==0)
    {
    if(GetPlayerSkin(playerid)==29)return ShowPlayerDialog(playerid,66,DIALOG_STYLE_LIST,"why work that not","please help","ok","oke");
    else if(GetPlayerSkin(playerid)==0)return ShowPlayerDialog(playerid,77,DIALOG_STYLE_LIST,"not working","why?","ok","OK");
    return 1;
    }
    return 0;
    }


    What's wrong ?

    MFG

  • if(strcmp(cmdtext,"/work",true)==0)
    {
    if(skin == 0)
    {
    ShowPlayerDialog(playerid,66,DIALOG_STYLE_LIST,"why work that not","please help","ok","oke");
    } //By the 66 you need the Dialog where you Define
    else if(skin == 29)
    {
    ShowPlayerDialog(playerid,77,DIALOG_STYLE_LIST,"not working","why?","ok","OK");
    } //Same here
    else
    {
    SendClientMessage(playerid,BLAU,"why?");
    }
    }


    if(strcmp(cmdtext,"/job",true)==0)
    {
    if(GetPlayerSkin(playerid)==29)return ShowPlayerDialog(playerid,66,DIALOG_STYLE_LIST,"why work that not","please help","ok","oke");
    //Same here
    else if(GetPlayerSkin(playerid)==0)return ShowPlayerDialog(playerid,77,DIALOG_STYLE_LIST,"not working","why?","ok","OK");
    //Same here
    return 1;
    }


    Ok edit zu spät gelesen

  • das ist es nicht auch wenn ich sendclientmessage ... mache passiert nicht egal



    ja sorry ich habe nicht überlegt


    ganz oben habe ich noch new skin;


    ich weiss nicht ob das richtig ist ?(


    da fällt mir auf dass ich vor addplayerclaa.. ja noch skin[0]= machen muss oder?


    und oben new skin[2];?


    klappt immer nocht nicht



    klappt immer noch nicht


    ist es so richtig?:
    if(strcmp(cmdtext,"/work",true)==0)
    {
    if(skin[0])
    {
    ShowPlayerDialog(playerid,66,DIALOG_STYLE_LIST,"why work that not","please help","ok","oke");
    return 1;
    }
    if(skin[1])
    {
    ShowPlayerDialog(playerid,77,DIALOG_STYLE_LIST,"not working","why?","ok","OK");
    }
    SendClientMessage(playerid,BLAU,"why?");
    return 1;
    }
    oben : new skin[2];
    skin[0]=AddPlayerClass...
    skin[1]=AddPlayerClass...

    3 Mal editiert, zuletzt von Nixon ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • hast du so etwas gemacht ?
    wenn ja könntest du mir das vielleicht posten
    ach ja und ich habe nicht onplayercommandtext
    sondern onplayercommandperformed
    weil sonst zcmd nicht klappt
    es klappen alle befehle
    außer /work und/ job

  • alles auf 0
    WArum sollte ich dafür ocmd oder zcmd benutzen ich kann manche commands einfacher nit ocmd manche mit zcmd un manche mit public onplayercommand...
    Ich habe auch noch viele andere commands mit onplayercommand... Die funtionieren

    Einmal editiert, zuletzt von Nixon ()