/kuendigen geht nicht

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • Hi Com,


    ich wollte gerne einen Befehl machen das man als Member oder Leader kündigen kann


    aber irgendwie geht das nicht


    da kommt immer du bist kein Polizist und ist immer noch in der Fraktion


    if(strcmp(cmd, "/kuendigen", true) == 0)
    {
    new para1;
    new level;
    if(level == 0)
    {
    gTeam[para1] = 3;
    PlayerInfo[para1][pTeam] = 3;
    PlayerInfo[para1][pMember] = 0;
    PlayerInfo[para1][pRank] = 0;
    PlayerInfo[para1][pChar] = 0;
    new rand = random(sizeof(CIV));
    SetSpawnInfo(para1, gTeam[para1], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
    PlayerInfo[para1][pModel] = CIV[rand];
    MedicBill[para1] = 0;
    SpawnPlayer(para1);
    }
    }


    Hoffe mir kann einer helfen


    Mfg


    Strato

  • new level;
    if(level == 0)
    {

    Was soll das bringen?

  • Oke geht aber nun noch ein Problem wenn ich das mache dan werden andere user von der Fraktion geworfen :O

  • muss ja das ganze zeugs runter setzen aber was das so wirklich bringt weiss ich nicht

  • mach stat para playerid , dann wird nur von dem spieler der da eintippt gekündigt.



    edit://


    so,


    if(strcmp(cmd, "/kuendigen", true) == 0)
    {

    new level;
    if(level == 0)
    {
    gTeam[playerid] = 3;
    PlayerInfo[playerid][pTeam] = 3;
    PlayerInfo[playerid][pMember] = 0;
    PlayerInfo[playerid][pRank] = 0;
    PlayerInfo[playerid][pChar] = 0;
    new rand = random(sizeof(CIV));
    SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
    PlayerInfo[playerid][pModel] = CIV[rand];
    MedicBill[playerid] = 0;
    SpawnPlayer(playerid);

    Projekt "The Village Real-Life" - Closed Beta Phase!
    Wer an der Beta teilnehmen möchte, soll sich bitte im Forum registrieren, und sich bewerben!
    Beta-Spieler Plätze frei: [0/20]
    Forum: http://village-reallife.de
    Teamspeak³ IP: village-reallife.de


  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • ich kann Scripten aber das ist SoL ich weiss die ganzen Grundlagen.


    Sonst würde ich ja wohl kein Fraktionsautohaus Scripten können...

  • versuchs mal damit bitte


    if (strcmp("/kündigen", cmdtext, true) == 0)
    {
    SendClientMessage(playerid, COLOR_GREEN, "Du hast deinen aktuellen Job gekündigt");
    PlayerInfo[playerid][pJob] = 0;
    PlayerInfo[playerid][pChar] = 0;
    PlayerInfo[playerid][pContractTime] = 0;
    return 1;
    }


    mfg


  • Danke funktioniert ;)


    Marcel danke braucht aber Fraktionskündigung :D