Beiträge von RnBexclusiv

    Also zu dem Server war dort selber mal Mapper, der script ist einfach nur ausm inet gedownloadet und n bissl gefixxt aber mehr auch nicht, und der scripter brauch uach ne Woche um mein Zeug was ich mappen sollte auf den Server zu tun. Naja ich empfehle ihn euch nicht weiter.

    Haste das drinne?


    public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
    {
    if(IsPlayerConnected(playerid))
    {
    new Float:oldposx, Float:oldposy, Float:oldposz;
    new Float:tempposx, Float:tempposy, Float:tempposz;
    GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    tempposx = (oldposx -x);
    tempposy = (oldposy -y);
    tempposz = (oldposz -z);
    if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
    {
    return 1;
    }
    }
    return 0;
    }


    Wenn nein dann machs rein :P dann müsste ein Error wegsein


    Edit:
    Habe es mal bei mir gemacht so müsste es funken
    if (strcmp(cmdtext, "/farm", true)==0)
    {
    if (PlayerToPoint(2.0, playerid,-1287.7679,2483.1838,94.8226))
    {
    MoveObject(farmtor, -1297.724365, 2486.824463, 84.295921, 2);
    SetTimer("farmtor1", 9000, 0);
    SendClientMessage(playerid, COLOR_RED,"Du hast die Farm geöffnet");
    }
    return 1;
    }

    So Habe was neues reingemacht und nun klappt gar nichtsmehr niemand kann die Tore öffnen nichts hier mein script:
    if (strcmp(cmdtext, "/Gate", true)== TEAM_COPS)
    {
    if(gTeam[playerid] == 3)
    {
    if(PlayerToPoint(10.0,playerid, 1548.16, -1627.63, 14.1456))
    {
    MoveObject(tor, 1548.16, -1627.63, 6.8456, 3.5);
    SetTimer("GateClosepd", 7000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Willkommen im Hof");
    }
    }
    if(gTeam[playerid] == 3)
    {
    if (PlayerToPoint(10.0, playerid, 1584.84, -1638.01, 12.4866))
    {
    MoveObject(tor2, 1592.64, -1638.01, 12.4866, 3.5);
    SetTimer("GateClosepd2", 7000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Willkommen in der Garage");
    }
    }
    return 1;
    }
    if (strcmp(cmdtext, "/Gate", true)== TEAM_MEDIC)
    {
    if(gTeam[playerid] == 1)
    {
    if(PlayerToPoint(10.0,playerid,1140.91, -1302.73, 13.6573))
    {
    MoveObject(tor3, 1140.91, -1302.73, 8.45731, 3.5);
    SetTimer("GateCloseMedic", 7000, 0);
    SendClientMessage(playerid, COLOR_RED,"Willkommen beim Medic");
    }
    }
    return 1;
    }


    Die Befehle und das mein OnPlayerRequestClass:
    public OnPlayerRequestClass(playerid, classid)
    {
    iSpawnSet[playerid] = 0;
    SetupPlayerForClassSelection(playerid);
    if(classid == 1)
    {
    gTeam[playerid] = 2;
    }
    if(classid == 2)
    {
    gTeam[playerid] = 2;
    }
    if(classid == 12)
    {
    gTeam[playerid] = 3;
    }
    if(classid == 13)
    {
    gTeam[playerid] = 3;
    }
    if(classid == 14)
    {
    gTeam[playerid] = 3;
    }
    if(classid == 15)
    {
    gTeam[playerid] = 3;
    }
    if(classid == 20)
    {
    gTeam[playerid] = 1;
    }
    if(classid == 21)
    {
    gTeam[playerid] = 1;
    }
    if(classid == 22)
    {
    gTeam[playerid] = 1;
    }
    return 1;
    }


    Keine Errors nichts aber keiner kann Öffnen


    push push

    Haste überhaupt PlayerToPoint drin??wenn nein hier ist es nochmal


    public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
    {
    if(IsPlayerConnected(playerid))
    {
    new Float:oldposx, Float:oldposy, Float:oldposz;
    new Float:tempposx, Float:tempposy, Float:tempposz;
    GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    tempposx = (oldposx -x);
    tempposy = (oldposy -y);
    tempposz = (oldposz -z);
    if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
    {
    return 1;
    }
    }
    return 0;
    }

    Ich Habe das problem: Ich habe mir ein Team erstellt und wollte nun die Tore nur für das eine Team machen aber es können Trotzdem alle noch öffnen. Ich weiß nicht woran es liegt deshalb help pls.


    if (strcmp(cmdtext, "/Gate", true)==0)
    {
    if(gTeam[playerid] == TEAM_COPS)
    {
    if(PlayerToPoint(10.0,playerid, 1548.16, -1627.63, 14.1456))
    {
    MoveObject(tor, 1548.16, -1627.63, 6.8456, 3.5);
    SetTimer("GateClosepd", 7000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Willkommen im Hof");
    }
    }
    if(gTeam[playerid] == TEAM_COPS)
    {
    if (PlayerToPoint(10.0, playerid, 1584.84, -1638.01, 12.4866))
    {
    MoveObject(tor2, 1592.64, -1638.01, 12.4866, 3.5);
    SetTimer("GateClosepd2", 7000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Willkommen in der Garage");
    }
    }
    else if(PlayerToPoint(10.0,playerid,1140.91, -1302.73, 13.6573))
    {
    MoveObject(tor3, 1140.91, -1302.73, 8.45731, 3.5);
    SetTimer("GateCloseMedic", 7000, 0);
    SendClientMessage(playerid, COLOR_RED,"Willkommen beim Medic");
    }
    return 1;
    }


    Bekomme Keine Error nichts

    Probiers mal so...is aber nicht getestet
    {
    if(!strcmp(cmdtext, "/LVCLOSE", true))
    {
    if (IsPlayerAdmin(playerid))
    {
    MoveObject(gates[1],1701.3525,388.5497,30.1917, 5);
    SendClientMessage(playerid,0xFFFF00AA,"Die Grenze wurde geöffnet");
    }
    else return SendClientMessage(playerid,0xAA3333AA,"Du bist kein Admin!");
    }
    return 1;
    }

    So Habe es bei mirr auch mal probiert doch-.- da gibts n prob bekomem errors :P


    if (strcmp(cmdtext, "/opendee", true)==0)
    {
    new name[32] = GetPlayerName(playerid, name, sizeof(name);
    if(strfind("Kevin", name, true) == 0)
    MoveObject(tor, 1251.38, -760.894, 84.5598, 3.5);


    SetTimer("GateCloseTor", 7000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Willkommen");
    return 1;
    }


    mein Fs


    und das die Errors
    C:\Users\Kevin\Desktop\DJ.pwn(107) : warning 219: local variable "name" shadows a variable at a preceding level
    C:\Users\Kevin\Desktop\DJ.pwn(107) : error 035: argument type mismatch (argument 2)
    C:\Users\Kevin\Desktop\DJ.pwn(107) : error 035: argument type mismatch (argument 2)


    Danke wenn ihr mir weiterhelfen könnt