Beiträge von TerabytE



    Ist das nicht das Gleiche? :O

    Ja ich weiß ich habs nicht so mit dem Leadersystem....... :P



    ocmd:rank(playerid,params[])
    {
    new pID, rank, altrank,rankup[125],rankdown[125];
    if([pInfo][playerid][Rank]!= 13)return SendClientMessage(playerid, COLOR_RED, "Du bist kein Leader einer Fraktion !"); //Alle Errors in der Reihe
    if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,COLOR_WHITE,"/rank [spieler] [rank]");
    if(rank<0||rank>6)return SendClientMessage(playerid,COLOR_RED,"Du kannst nur einen Rank verteilen zwischen 1-13.");
    altrank = [pInfo][pID][Rank];
    format(rankdown,sizeof(rankdown),"Du hast ein Rankdown erhalten, dein aktueller Rank ist %i.",rank);
    format(rankup,sizeof(rankup),"Du hast ein Rankup erhalten, dein aktueller Rank ist %i.",rank);
    if(altrank > rank){SendClientMessage(playerid,COLOR_RED,rankdown);}
    if(altrank < rank){SendClientMessage(playerid,UEBERSCHRIFT,rankup);}
    SendClientMessage(pID,COLOR_PURPLE,"Du hast einem Member ein Rang gegeben");
    SetPVarInt(pID,"Rank",rank);
    SaveAccount(pID);
    return 1;
    }


    Vielen Vieln Dank im Voraus.

    ocmd:f(playerid,params[])
    {
    new result[254];
    if(sscanf(params,"s",result)) return SendClientMessage(playerid,COLOR_WHITE,"Benutze: /f [Text]");
    {
    new resultstring[128];
    new member = pInfo[playerid][Fraktion];
    {
    if(member==1)//LVPD
    {
    if(pInfo[playerid][Rank] == 6) { format(resultstring, sizeof(resultstring), "Polizeipresident %s: %s", SpielerName(playerid), result); }
    else if(pInfo[playerid][Rank] == 5) { format(resultstring, sizeof(resultstring), "Lieutnant %s: %s", SpielerName(playerid), result); }
    else if(pInfo[playerid][Rank] == 4) { format(resultstring, sizeof(resultstring), "Kommissar %s: %s", SpielerName(playerid), result); }
    else if(pInfo[playerid][Rank] == 3) { format(resultstring, sizeof(resultstring), "Bewährungshelfer : %s", SpielerName(playerid), result); }
    else if(pInfo[playerid][Rank] == 2) { format(resultstring, sizeof(resultstring), "Officer %s: %s", SpielerName(playerid), result); }
    else if(pInfo[playerid][Rank] == 1) { format(resultstring, sizeof(resultstring), "Cadet %s: %s", SpielerName(playerid), result); }
    else if(pInfo[playerid][Rank] == 0) { format(resultstring, sizeof(resultstring), "Neuling %s: %s", SpielerName(playerid), result); }
    }
    for(new i; i<MAX_PLAYERS; i++)
    {
    if(pInfo[playerid][Fraktion]) == (pInfo[playerid][Fraktion]) || (pInfo[playerid][Leader]) == (pInfo[playerid][Leader]); [color=#ff6600] (Diese Zeile ist der Fehler)[/color]
    {
    SendClientMessage(i, UEBERSCHRIFT, resultstring);
    }
    }
    }
    }
    return 1;
    }


    Error Code:


    (555) : error 029: invalid expression, assumed zero

    Sorry, dass ich nochmal nachfrage,aber mein Teleportbefehl funktioniert nicht richtig.
    #define DIALOG_TELEPORT 68


    if(strcmp(cmdtext,"/teleport",true,10)==0)
    {
    if(IsPlayerAnAdmin(playerid,4))
    {
    ShowPlayerDialog(playerid,DIALOG_TELEPORT,DIALOG_STYLE_LIST,"Teleport","LVPD\nN24\nSEK\nSanitäter\nADAC\nGolfClub\nStrip","Teleport","Abbrechen");

    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Diesen Befehl darfst du nicht benutzen!");
    }
    return 1;
    }



    if(dialogid==DIALOG_TELEPORT)
    {
    if(response==0)
    {
    return 1;
    }
    if(response==1)
    {
    SetPlayerPos(playerid,2232.2517,2454.9922,10.8314);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,0);
    SendClientMessage(playerid,COLOR_ORANGE,"Du hast dich zum LVPD geportet.-Nutze es nicht aus!");

    return 1;
    }

    if(response==2)
    {
    SetPlayerPos(playerid,-321.1162,1526.0050,75.3570);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,0);
    SendClientMessage(playerid,COLOR_ORANGE,"Du hast dich zur N24-Base geportet.-Nutze es nicht aus!");
    return 1;
    }
    if(response==3)
    {
    return 1;
    }
    if(response==4)
    {
    return 1;
    }
    if(response==5)
    {
    return 1;
    }
    if(response==6)
    {
    return 1;
    }
    if(response==7)
    {
    return 1;
    }

    }



    Egal was man auswählt man kommt immer zum LVPD
    Danke im Vorraus

    Hallo breadfish,
    ich habe bei meinem Script ein Problem:
    Immer wenn ich einen Timer setze, damit das Tor automatisch schließt klappt es nicht. Ich hoffe mir kann jemand helfen.


    new lvpdtor1;



    lvpdtor1=CreateObject(971, 2335, 2443.6000976563, 8.3000001907349, 0, 0, 62);



    ocmd:lvpd1(playerid,params[])
    {
    if(!IsPlayerInRangeOfPoint(playerid,10, 2335, 2443.6000976563,8.3000001907349))return SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der Nähe des LVPD Tores.");
    MoveObject(lvpdtor1,2335, 2443.6000976563, 8.3000001907349-10,5);

    return 1;
    }

    SA-MP Dedicated Server
    ----------------------
    v0.3c R2, (C)2005-2011 SA-MP Team


    [18:12:20] filterscripts = "" (string)
    [18:12:20]
    [18:12:20] Server Plugins
    [18:12:20] --------------
    [18:12:20] Loaded 0 plugins.


    [18:12:20]
    [18:12:20] Filter Scripts
    [18:12:20] ---------------
    [18:12:20] Loaded 0 filter scripts.


    [18:12:21]
    ----------------------------------
    [18:12:21] test
    [18:12:21] ----------------------------------


    [18:12:21] Number of vehicle models: 4
    [18:12:21] Incoming connection: 127.0.0.1:61086
    [18:12:21] Incoming connection: 127.0.0.1:61087