Beiträge von DominikGLL

    1.Wie kann scriptet man es so, dass die Waagen nur nach zerstörung oder wenn der Leader den Befehl ein gibt z.b. bei LSPD /respawnlspdcars zurück spawnen?
    2. Wie kann man KFZ-Kennzeichen Scripten, so dass wenn ein Waagen wenn der falsch steht abgeschleppt wird vom o-amt und das das Kennzeichen dann in eine Liste eingetragen wird, dann spawnt der waagen nicht mehr da wo er sonst spawnt sondern in dem Sammelplatz. Dann kann der Besitzer sich den Waagen freikaufen und dann tut man den wieder runter von der Liste und der spawnt wieder neu.
    Es sollte denn stehen: Besitzer:
    Kennzeichen:
    Bei Fraktionen z.B.LSPD steht dann da: Ls Polizei


    Kann mir einer das erklären oder helfen etc pls

    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18632) : error 017: undefined symbol "JB_strtok"
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18632) : error 033: array must be indexed (variable "tmp")
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18636) : error 017: undefined symbol "isNumeric"
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18638) : error 017: undefined symbol "pid"
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18639) : error 017: undefined symbol "pid"
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18641) : error 017: undefined symbol "JB_strtok"
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18641) : error 033: array must be indexed (variable "tmp")
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18645) : error 017: undefined symbol "isNumeric"
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18650) : error 017: undefined symbol "TempBan"
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18658) : error 017: undefined symbol "RED"
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18664) : error 017: undefined symbol "JB_strtok"
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18664) : error 033: array must be indexed (variable "tmp")
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18667) : error 017: undefined symbol "DeleteTempBan"
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18668) : error 017: undefined symbol "SendFormattedMessage"
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18670) : error 017: undefined symbol "SendFormattedMessage"
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(18673) : error 017: undefined symbol "RED"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    16 Errors.
    Ich habe da auch noch den Befehl: if(!strcmp("/tunban",cmd,true))
    {
    tmp=JB_strtok(cmdtext,idx);
    if(strlen(tmp))
    {
    if(DeleteTempBan(tmp))
    SendFormattedMessage(playerid,GREEN,"JunkBuster: Temporary ban of player '%s' has successfully been deleted.",tmp);
    else
    SendFormattedMessage(playerid,RED,"JunkBuster: Could not delete temporary ban of player '%s'!",tmp);
    return 1;
    }
    SendClientMessage(playerid,RED,"Usage: /tunban <name>");
    return 1;
    }dazu gemacht
    Wie kann ich das jetzt machen das das jetzt in einer Datei speichert wie viele Stunden der gebannt ist und das der dann nach der Zeit wieder frei ist!
    Edit: Ich hab den Befehl aus dem FS einfach rausgenommen und eingefügt.

    Ich habe einen Befehl /tban gefunden nur kommen da viele Fehler!
    if(!strcmp("/tban",cmd,true))
    {
    new time,idx2=strlen(cmd)+2;
    tmp=JB_strtok(cmdtext,idx);
    idx2+=strlen(tmp);
    if(strlen(tmp))
    {
    if(isNumeric(tmp))
    {
    pid=strval(tmp);
    if(IsPlayerConnected(pid))
    {
    tmp=JB_strtok(cmdtext,idx);
    idx2+=strlen(tmp);
    if(strlen(tmp))
    {
    if(isNumeric(tmp))
    {
    time=strval(tmp);
    if(strlen(cmdtext[idx2]) && time)
    {
    TempBan(pid,time,cmdtext[idx2]);
    return 1;
    }
    }
    }
    }
    }
    }
    SendClientMessage(playerid,RED,"Usage: /tban <ID> <time in hours> <reason>");
    return 1;
    }
    Ich muss da auch noch was anderes machen nur was?
    Ich habe von Junk Buster : [INC] JunkBuster Anti-Cheat - UPDATE! Anti-Cheat/Blacklist/Tempban/Rangeban kann man das auch als FS einfügen?

    Ich wollte mal fragen wie ich neue Biz machen kann, vll am Beispiel das man das Alhambra als Biz macht und man da drinne /drink machen kann und das Geld man dann in die Biz Kasse kommt.

    THX Ich hab noch ne Frage wie kann ich dann bei deswem Befehl einfügen das Sterne angezeigt werden, also die Sterne die oben Links immer sind?
    Und wie kann ich machen das man nur 6 Wanteds dann bekommen kann? (bei SetPlayerCriminal oder so?

    Bei mir kommt ein Error:
    C:\Users\Dominik\Desktop\Scripts usw\Perfekter Mode\SLRP.pwn(12526) : error 001: expected token: ")", but found "{"
    if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerToPoint(3.0,playerid, -1616.2898,686.3039,7.1875 || PlayerToPoint(3.0,playerid, 229.0695,165.7122,1003.0234))
    {
    if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pMember] == 19 || OnDuty[playerid] != 2 && PlayerInfo[playerid][pMember] == 19)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht im Dienst!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Fehler: (/su)spect [playerid] [Anklage]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (gTeam[playerid] == 2 || IsACop(playerid))
    {
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if (gTeam[giveplayerid] != 2)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    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, "Fehler: (/su)spect [playerid] [Vergehen]");
    return 1;
    }
    WantedPoints[giveplayerid]+= 2;
    SetPlayerCriminal(giveplayerid,playerid, result);
    SendClientMessage(playerid, COLOR_WHITE, "Du hast dem Spieler ein WantedLevel gegeben!");
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du kannst keinem Cop ein WantedLevel geben!");
    }
    }
    }
    else
    {
    format(string, sizeof(string), " %d ist kein aktiver Spieler.", giveplayerid);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du bist kein Cop / FBI / Army !");
    }
    }
    return 1;
    }
    }

    Jetzt kommt:
    C:\Users\Dominik\Desktop\Perfekter Mode\SLRP.pwn(7892) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Dominik\Desktop\Perfekter Mode\SLRP.pwn(10552) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Dominik\Desktop\Perfekter Mode\SLRP.pwn(10560) : error 076: syntax error in the expression, or invalid function call
    lsptor1 = CreateObject(971, 1647.84, -1714, 15.7672, 0.0000, 0.0000, 90.0000);//Zeile:7892
    if (strcmp(cmdtext, "/lspo", true)==0)
    {
    if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
    {
    MoveObject(lsptor1,1647.84, -1706.9, 15.7672, 3.5);//Hier (Zeile:10552)
    }
    return 1;
    }
    if (strcmp(cmdtext, "/lspc", true)==0)
    {
    if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
    {
    MoveObject(lsptor1,1647.84, -1714, 15.7672, 3.5);//Hier(Zeile:10560)
    }
    return 1;
    }
    EDIT: GELÖST

    Also ich habe:
    new lsptor1;
    forward lsptor2


    dann hab ich:
    lsptor1 = CreateObject(971, 1647.84, -1714, 15.7672, 0.0000, 0.0000, 90.0000);
    und dann hab ich das:
    if (strcmp(cmdtext, "/lsp1open", true)==0)
    {
    if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
    {
    MoveObject(lsptor1,1647.84, -1706.9, 15.7672, 3.5);
    SetTimer("lsptor2", 4000, 0);
    }
    return 1;
    }
    if (strcmp(cmdtext, "/lsp1close", true)==0)
    {
    if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
    {
    MoveObject(lsptor1,1647.84, -1714, 15.7672, 3.5);
    SetTimer("lsptor2", 4000, 0);
    }
    return 1;
    }
    fehlt da noch was?

    Es kommt immer noch die beiden Error: C:\Users\Dominik\Desktop\Perfekter Mode\SLRP.pwn(10552) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Dominik\Desktop\Perfekter Mode\SLRP.pwn(10561) : error 076: syntax error in the expression, or invalid function call


    if (strcmp(cmdtext, "/lspo", true)==0)
    {
    if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
    {
    MoveObject(lsptor1,1647.84, -1706.9, 15.7672, 3.5);//und hier
    SetTimer("lsptor3", 4000, 0);
    }
    return 1;
    }
    if (strcmp(cmdtext, "/lspc", true)==0)
    {
    if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
    {
    MoveObject(lsptor1,1647.84, -1714, 15.7672, 3.5);//Hier
    SetTimer("lsptor3", 4000, 0);
    }
    return 1;
    }

    Also ich hab beweglice Tore gemacht und hab dann folgendes bekommen:



    C:\Users\Dominik\Desktop\Perfekter Mode\SLRP.pwn(10552) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Dominik\Desktop\Perfekter Mode\SLRP.pwn(10560) : error 076: syntax error in the expression, or invalid function call



    if (strcmp(cmdtext, "/lsp1open", true)==0)
    {
    if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
    {
    MoveObject(lsptor1,1647.84, -1706.9, 15.7672, 3.5); //einmal Hier
    SetTimer("lsptor3", 4000, 0);
    }
    return 1;
    }if (strcmp(cmdtext, "/lsp1close", true)==0)
    {
    if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
    {
    MoveObject(lsptor1,1647.84, -1714, 15.7672, 3.5);//einmal hier
    SetTimer("lsptor3", 4000, 0);
    }
    return 1;
    }


    Kann mir einer sagen was da falsch ist?

    das ist klar thx kannst du mir noch mit den FW helfen THX!!!


    Ach ja und wie kann ich dann das einer Fraktion zu weisen das nur diese das tor öffnen kann?


    Edit:
    Jetzt habe ich so komische Error:
    C:\Users\Dominik\Desktop\Perfekter
    Mode\SLRP.pwn(7851) : error 076: syntax error in the expression, or
    invalid function call
    C:\Users\Dominik\Desktop\Perfekter
    Mode\SLRP.pwn(10493) : error 076: syntax error in the expression, or
    invalid function call


    lsptor = CreateObject(971, 1643.56, -1715.07, 23.3672, 0.0000, 0.0000, 0.0000);//einmal hier


    if (strcmp(cmdtext, "/lspopen", true)==0)
    {
    if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
    {
    MoveObject(lsptor,1643.56,-1706.97,23.3672, 3.5); //und einmal hier
    SetTimer("lsptor", 4000, 0);
    }
    return 1;
    }

    Nee bei torentos lösung
    if(carid == 141 || carid == 142 || carid == 143 || carid == 144 || carid == 145 || carid == 146|| carid == 147|| carid == 148 || carid == 149 || carid == 150 || carid == 151 || carid == 152)//Hier
    {
    if(TakingLesson[playerid] == 1) { }//Hier
    else if(!IsALsp(playerid))//Hier
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE," Du bist kein Mitglied von der La Saint Potenza");
    RemovePlayerFromVehicle(playerid);
    }
    }


    und noch :
    [pwn]public IsALsp(playerid)//und noch hier
    {
    if(IsPlayerConnected(playerid))
    {
    new leader = PlayerInfo[playerid][pLeader];
    new member = PlayerInfo[playerid][pMember];
    if(member==18)
    {
    return 1;
    }
    if(leader==18)
    {
    return 1;
    }
    }
    return 0;
    }


    [/pwn]
    vll kann mir einer nochmal alle Schritte mit den Codes aufschreiben