Beiträge von Seriously

    Na,
    dome :) ich bins Lionel_Messi...


    es geht evtl. einfacher
    hier 2 Beispiele:


    if(PlayerInfo[playerid][pLeader] == 1)for(new ii;ii < sizeof(PolizeiVehs); ii++)SetVehicleToRespawn(PolizeiVehs[ii]);// das wäre z.B LSPD
    else if(PlayerInfo[playerid][pLeader] == 2)for(new ii;ii < sizeof(FBIVehs); ii++)SetVehicleToRespawn(FBIVehs[ii]);// das wäre dann z.B FBI
    ist ungetestet...

    Ja wo ist deine rtext script, lol?


    Also nen rtext im Script?
    habe das z.B jetzt hier /radio Chat


    if(strcmp(cmd, "/radio", true) == 0 || strcmp(cmd, "/r", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pGangJailed] == 1)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Du kannst nichts ins Familienchat schreiben!");
    return 1;
    }
    if(PlayerTied[playerid] == 1)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Du kannst nichts ins Familienchat schreiben!");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: (/r)adio [radio chat]");
    return 1;
    und halt die Ränge mit format (string)

    Hey breadfish Community,
    habe einen kleinen Problem:


    if(strcmp(cmd,"/showmarke",true)==0)
    {
    new rtext[32];
    new ftext[32];
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2 || IsACop(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /showmarke [ID/Name");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if (ProxDetectorS(8.0, playerid, giveplayerid))
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "|***DIENSTMARKE***|");
    SendClientMessage(giveplayerid, COLOR_YELLOW, string);
    format(string, sizeof(string), "Name: %s ", sendername);
    SendClientMessage(giveplayerid, COLOR_YELLOW, string);
    format(string, sizeof(string), "Fraktion: %s ", ftext);
    SendClientMessage(giveplayerid, COLOR_YELLOW, string);
    format(string, sizeof(string), "Rang: %s ", rtext);
    SendClientMessage(giveplayerid, COLOR_YELLOW, string);
    format(string, sizeof(string), "|***DIENSTMARKE***|");
    SendClientMessage(giveplayerid, COLOR_YELLOW, string);
    format(string, sizeof(string), "* Du hast deine Dienstmarke %s gezeigt", giveplayer);
    SendClientMessage(playerid, COLOR_GREEN, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Spieler nicht in deiner nähe!");
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist Offline !");
    return 1;
    }
    }
    }
    }


    Ich möchte gerne das er die Fraktion anzeigt z.B LSPD oder FBI usw..
    und dann halt Rankname z.B Polizeipräsident...


    Kann mir jemand evtl. helfen?



    mfg.

    Hey sa-mp.de,
    habe eine Frage..


    }
    if(strcmp(cmd, "/dskin", true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 25 || PlayerInfo[playerid][pLeader] == 25)
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0,1509.8110,-1472.1390,9.5000))
    {
    ShowPlayerDialog(playerid, DIALOG_DEZERNAT, DIALOG_STYLE_LIST, "Kleiderschrank", "Standart\n SWAT\n Zivil 1\n Zivil 2\n Zivil 3\n Zivil Frau 1\n Zivil Frau 2","Anziehen", "ABBRUCH");
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist nicht am Kleiderschrank in der Drogendezernat Base!");
    }
    }
    }

    Wenn ich compiliere kommt immer: Pawno funktioniert nicht mehr wenn ich das Ausklammere geht alles...


    Ma gucken ob mir einer helfen kann ;)
    mfg.


    Okay,
    danke kann geclosed werden.

    ICh würds eher bei OnPlayerConnect einfügen, macht ja auch am meisten sinn^^


    Wollte ich auch ein
    fügen, aber dann werden ja die User auch gekickt die schon einen Namen wie z.B PowerPoint haben :D ohne . oder _ :)



    Zitat

    Ramino
    Und wofür wär dann der RP Name Checker wenn du ihn dann eh nicht benutzt? Beispiel: Powerpoint.



    //Edit: @BlackAce : Ja das auch :)

    Habe es erst später eingefügt, bzw. zu Spät... dies müsste doch eigtl. möglich sein? oder nicht

    Also, wenn er sich Registriert PW eingibt dann kommt die Meldung er wird gekickt,
    dann loggt er sich mit dem gleichen Namen nocheinmal ein und er kann Spielen
    möchte das aber anders wenn er sich mit dem gleichen Namen nochmal einloggt soll wieder das kommen so wie auf GRP... da ist es ja auch das mit dem RP Namen Checker

    Nabend SA-MP.de,
    habe einen Problem mit meinen RP Namen Checker:
    Wenn man aufs Server connect beim Registrieren gibt man seinen PW ein, danach kommt da halt z.B Du muss Vorname_Nachname benutzen,
    der Spieler gibt ja dann seinen PW ein z.B blabla, danach wird er gekickt wegen RP Namen Checker, danach Connectet er nochmal drauf mit dem gleichen Namen, und kann sich mit blabla Einloggen.
    Hat jemand evtl. ne Idee? das sein Acc. gelöscht wird also wenn er Connected und sich nicht Einloggen soll..
    Hier mein Code:


    /*new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,plname,sizeof(plname));
    new namestring = strfind(plname, "_", true);
    new namestring2 = strfind(plname, ".", true);
    #pragma unused namestring2
    if(namestring == -1 || namestring == -2)
    {
    SendClientMessage(playerid, 0xEB0000FF, "===================================================");
    SendClientMessage(playerid, 0x37FF00FF, "Einwanderungsamt: Dieser Name ist kein RolePlay Name du darfst nur");
    SendClientMessage(playerid, 0x37FF00FF, "Einwanderungsamt: Vorname_Nachname / Vorname.Nachname benutzen!");
    SendClientMessage(playerid, 0x37FF00FF, "Einwanderungsamt: Weitere Infos auf: gml-roleplay.tk");
    SendClientMessage(playerid, 0xEB0000FF, "===================================================");
    Kick(playerid);
    }
    */