Beiträge von GooMan

    if(gTeam[playerid] == 2 || IsACop(playerid) || gTeam[playerid] == 3)


    Ganze script:


    if(strcmp(cmd, "/wanted", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2 || IsACop(playerid) || gTeam[playerid] == 3)
    {
    new x;
    SendClientMessage(playerid, COLOR_GREEN, "____Wantedliste____");
    for(new i=0; i < MAX_PLAYERS; i++) {
    if(IsPlayerConnected(i))
    {
    if(WantedLevel[i] > 0)
    {
    GetPlayerName(i, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "%s%s: %d", string,giveplayer,WantedLevel[i]);
    x++;
    if(x > 3) {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    x = 0;
    format(string, sizeof(string), "");
    } else {
    format(string, sizeof(string), "%s, ", string);
    }
    }
    }
    }
    if(x <= 3 && x > 0) {
    string[strlen(string)-2] = '.';
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " You're not a Cop / FBI / National Guard !");
    }
    }//not connected
    return 1;
    }

    Bei sz geht es jetzt.


    Aber beim /d chat nicht da steht wieder:


    >> Dienstleiter GooMan: /d Cops bitte zum Oamt


    der befehl /d wird mit in den text genommen...


    ____________________________________


    Bei sz genauso -.-


    Grund: /sz 7 2 Das ist ein test


    Screenshot vom Problem:



    Problem ist überall.... erst steht da mit dem command also /d und dann kommt nichts mehr^^

    Bei sz geht es jetzt aber beim /d chat nicht da steht wieder:


    >> Dienstleiter GooMan: /d Cops bitte zum Oamt


    EDIT:


    Script:


    if(strcmp(strget(cmdtext,0), "/d", true) == 0)
    {
    if(!strlen(strget(cmdtext,1))) return SendClientMessage(playerid, COLOR_RED, "Verwendung: /d [text]");
    {
    new sendername[128], string[128], result[128];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    //result = strget(cmdtext,1);
    result = bigstrtok(cmdtext, idx);


    if(pInfo[playerid][gTeam] == SAPD || pInfo[playerid][gLeader] == SAPD)
    {
    if(pInfo[playerid][fRank] == 10) { format(string, sizeof(string), ">> Polizeidirektor %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 9) { format(string, sizeof(string), ">> Stellv. Polizeidirektor %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 8) { format(string, sizeof(string), ">> Supervisory Spectre %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 7) { format(string, sizeof(string), ">> Spectre in Charge %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 6) { format(string, sizeof(string), ">> Spectre %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 5) { format(string, sizeof(string), ">> Assistent Spectre %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 4) { format(string, sizeof(string), ">> Hauptkommissar %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 3) { format(string, sizeof(string), ">> Kommissar %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 2) { format(string, sizeof(string), ">> Hauptwachmeister %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 1) { format(string, sizeof(string), ">> Wachmeister %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 0) { format(string, sizeof(string), ">> Azubi %s: %s", sendername, result); }
    }
    else if(pInfo[playerid][gTeam] == lsoamt || pInfo[playerid][gLeader] == lsoamt)
    {
    if(pInfo[playerid][fRank] == 10) { format(string, sizeof(string), ">> Diensstellenleiter %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 9) { format(string, sizeof(string), ">> Stellv. Diensstellenleiter %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 8) { format(string, sizeof(string), ">> Verkehrssicherheitsbeamter %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 7) { format(string, sizeof(string), ">> Sachbearbeiter %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 6) { format(string, sizeof(string), ">> Ordnungshüter %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 5) { format(string, sizeof(string), ">> Beamter %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 4) { format(string, sizeof(string), ">> Angestellter %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 3) { format(string, sizeof(string), ">> Mitarbeiter %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 2) { format(string, sizeof(string), ">> Anwärter %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 1) { format(string, sizeof(string), ">> Azubi %s: %s", sendername, result); }
    else if(pInfo[playerid][fRank] == 0) { format(string, sizeof(string), ">> Praktikant %s: %s", sendername, result); }
    }
    SendTeamMessage(SAPD, COLOR_ALLDEPT, string);
    SendTeamMessage(lsoamt, COLOR_ALLDEPT, string);
    SendTeamMessage(lsmedic, COLOR_ALLDEPT, string);
    SendTeamMessage(lsarmy, COLOR_ALLDEPT, string);


    printf("Department Chat: %s", string);
    }
    return 1;
    }

    if(strcmp(strget(cmdtext,0), "/sz", true) == 0)
    {
    new name[128], save[128];
    new zielname[128];
    ziel = strval(strget(cmdtext,1));
    new strafe = strval(strget(cmdtext,2));
    new grund[128];
    grund = bigstrtok(cmdtext);
    //grund = strget(cmdtext,3);
    GetPlayerName(playerid,name,sizeof(name)); // wie
    format(save,sizeof(save),"/Spieler/%s.ini",name);// oben
    if(dini_Exists(save)) // steht
    {
    pInfo[playerid][gTeam] = dini_Int(save,"Fraktion");
    }


    if(pInfo[playerid][gTeam] == lsoamt)
    {
    if(!strlen(strget(cmdtext,3))) return SendClientMessage(playerid, COLOR_RED, "Benutze: /sz [ID] [STRAFE] [GRUND]");
    {
    new straftext[128];
    new textreturn[128];
    format(straftext,sizeof(straftext),"Du hast einen Strafzettel, von %s, in Höhe von $%i bekommen, wegen %s! /takesz um den Strafzettel anzunehmen!",name,strafe,grund);
    SendClientMessage(ziel,COLOR_BLUE,straftext);
    TicketMoney[ziel] = strafe;
    TicketOffer[ziel] = playerid;
    GetPlayerName(ziel,zielname,sizeof(zielname)); // wie
    format(textreturn,sizeof(textreturn),"Du hast dem User %s einen Strafzettel in Höhe von $%i ausgestellt! Grund: %s",zielname,strafe,grund);
    SendClientMessage(playerid,COLOR_RED,textreturn);
    }
    }else{
    SendClientMessage(playerid,COLOR_RED,"Du musst O-Amtler sein um diesen Befehl nutzen zu können!");
    }
    return 1;
    }
    dort kommt:


    Server: Unkown Command


    EDIT:


    aber wenn ichs so habe:



    //grund = bigstrtok(cmdtext);
    grund = strget(cmdtext,3);

    geht es..

    ICh versteh den Code garnicht *lol* ich denke das hier ist der fehler:


    if (source == zoll) then


    was für ne source?

    Bisher hab ich gründe so gemacht:
    result = strget(cmdtext,1);


    Ausgabe nur mit einem wort also ich tippe:
    /d Test Test


    Ausgabe:
    >> GooMan: Test


    Wenn ich aber nur cmdtext nehme:


    /d Test Test


    Ausgabe:
    >> GooMan: /d Test Test


    Ich möchte aber:


    /d Test Test


    Ausgabe:
    >> GooMan: Test Test


    Kann mir jemand Helfen :)?


    :thumbup: :thumbup: :thumbup:

    Hallo liebe Breadfishler und welche die es werden wollen,


    Wie der Titel schon sagt suche ich ein Tutorial wie ich ein Login / Register system mit MySQL mache. Ich hab wenig erfahrungen in Sachen Pawn, dafür umso mehr in sachen MySQL PHP und co. Wäre nett wenn mir jemand so ein Tutorial zusenden könnte.



    MfG GooMan


    (PS: SF schon genutzt!)


    PS: Keiner ein Tutorial?

    Ich weiss es zwar nicht genau aber ich glaube er meint wenn z.b. 2 Admins online sind das dann da steht:


    Test: Serverowner
    Test2: Servercoowner


    und wenn 3 online sind:


    Test: Serverowner
    Test2: Servercoowner
    Test3: Admin