Beiträge von xSnake

    @snake112: Du brauchst dieses Paket -> http://www.microsoft.com/de-DE…oad/details.aspx?id=40784


    Du klickst dann aber nicht auf das .Net sondern auf herunterladen, nicht wie du es bei dem von Kaliber gemacht hast :D


    also muss ich auf Herunterladen und dann auf vcredist_x64.exe für ein Windows 8 64bit Laptop ?


    //Edit als Admin ausführen bringt nichts
    //Edit 2 @BlackAce: muss ich den Pc Neustarten danach nach der Installation wenn nicht kommt immernoch

    Das hier einmal installieren, dann funktioniert es: http://www.microsoft.com/de-de/download/details.aspx?id=5555


    mfg. :thumbup:


    Details


    Microsoft .NET Framework 4 ist bereits Bestandteil dieses Betriebssystems. Sie müssen .NET Framework 4 Redistributable nicht installieren. <A HREF="http://go.microsoft.com/fwlink/?LinkId=164207">Weitere Informationen</A>.


    Dieselbe oder eine höhere Version von .NET Framework 4 Client Profile wurde bereits auf diesem Computer installiert.

    Hallo ich wollte gerade auf mein Windows 8 Laptop mein Server starten zum testen dann kam diese
    Das Programm kann nicht gestartet werden,da MSsVCP120.dll auf dem pc fehlt.installieren Sie das Programm erneut,um das Problem zu beheben
    Und in den Server logs
    Script dann der fad und :Rum Timme error 19: File it Function is Not found
    ???


    Mit Freundlichen Grüßen
    Snake

    Hallo ich wollte gerade auf mein Windows 8 Laptop mein Server starten zum testen dann kam diese
    Das Programm kann nicht gestartet werden,da MSsVCP120.dll auf dem pc fehlt.installieren Sie das Programm erneut,um das Problem zu beheben
    Und in den Server logs
    Script dann der fad und :Rum Timme error 19: File it Function is Not found
    ???

    Error 001 expented token: ";", but found "-indentifer-"



    Ocmd:invite(playerid,params[])
    {
    It(isPlayerInFrakt(playerid, 0)) return SendClientMessage(playerid,ROT,"Du bist in keiner Fraktion".);
    it(sInfo[playerid][Rang] < 6)return SendClientMessage(playerid,ROT,"Dein Rang ist zu niedrig".);
    New pID, fID);
    If(sscanf(params, "u", pID))return SendClientMessage(playerid,ROT,"Benutze: /invite [playerid]");
    If(isPlayerInFrakt(pID, 0))return SendClientMessage(playerid,ROT,"Der Spieler ist bereits in einer Frak/Gang!");
    New String[128]
    Format(String,sizeof(string),"Du würdest vom Leader %s in die Fraktion %s eingeladen!\n/Zum Annehmen klick auf Annehmen,zum ablehnen klick auf Abbrechen",getPlayerName(playerid), fInfo[fID][f_name]); // hier ist der error
    ShowPlayerDialog(pID,DIALOG_INVITE,DIALOG_STYLEMSGBOX,"Fraktion's Invite",string,"Annehmen","Ablehnen");
    Return 1;
    }


    hallo ich wollte das wenn ich ein Spieler in die Fraktion einlade ein Textdraw bei ihm kommt könntet ihr mir dabei helfen ? also erstmal will ich das mit dem /accept rausnehmen


    Fraktion's Invite ( überschrift )
    Du wurdest vom Leader %s in die
    Fraktion %s eingeladen!
    Zum Annehmen klick auf Akzeptieren zum ablehnen Klick auf Abbrechen.


    #define DIALOG_INVITE


    ocmd:accept(playerid,params[])
    {
    new item[64];
    if(sscanf(params,"s[64]",item))return SendClientMessage(playerid, ROT," Benutze /accept invite");
    if(!strcmp(item, "invite",false))
    {
    if(GetPVarInt(playerid, "inv_fraktid") ==0)return SendClientMessage(playerid, ROT, " Du wurdest in keine Fraktion eingeladen!");
    new fID = GetPVarInt(playerid, " inv_fraktid");
    sInfo[playerid][fraktion] = fID;
    sInfo[playerid][rang] = 0;
    new string[128];
    format(string,sizeof(string), " Du bist der Fraktion %s beigetreten ");
    SendClientMessage(playerid, GELB, string);
    format(string,sizeof(string), " %s ist der Fraktion beigetreten",getPlayerName(playerid));
    SendClientMessage(GetPVarInt(playerid, "inv_inviter"),ROT,string);
    SetPVarInt(playerid, "inv_fraktid", 0);
    return 1;

    }
    return 1;
    }


    ocmd:invite(playerid,params[])
    {
    if(isPlayerInFrakt(playerid, 0)) return SendClientMessage(playerid,ROT," Du bist in keiner Fraktion.");
    if(sInfo[playerid][rang] < 6)return SendClientMessage(playerid,ROT," Dein Rang ist zu niedrig.");
    new pID, fID;
    fID = sInfo[playerid][fraktion];
    if(sscanf(params, "u", pID))return SendClientMessage(playerid,ROT,"Benutze: /invite [playerid]");
    if(isPlayerInFrakt(pID, 0))return SendClientMessage(playerid,ROT,"Der Spieler ist bereits in einer Frak/Gang!");
    new string[128];
    format(string,sizeof(string), "%s hat dich in die Fraktion %s eingeladen.", getPlayerName(playerid), fInfo[fID][f_name]);
    SendClientMessage(pID, GELB, string);
    SendClientMessage(pID, GELB," Zum akzeptieren /accept infite eingeben.");
    SetPVarInt(pID, "inv_fraktid", fID);
    SetPVarInt(pID, "inv_inviter", playerid);
    return 1;
    }


    ocmd:uninvite(playerid,params[])
    {
    if(isPlayerInFrakt(playerid, 0)) return SendClientMessage(playerid,ROT," Du bist in keiner Fraktion.");
    if(sInfo[playerid][rang] < 6)return SendClientMessage(playerid,ROT," Dein Rang ist zu niedrig.");
    new pID;
    if(sscanf(params, "u", pID))return SendClientMessage(playerid,ROT,"Benutze: /uninvite [playerid]");
    if(isPlayerInFrakt(pID, sInfo[playerid][fraktion]))return SendClientMessage(playerid,ROT,"Der Spieler ist nicht in deiner Frak/Gang!");
    sInfo[pID][fraktion] = 0;
    sInfo[pID][rang] = 0;
    new string[128];
    format(string,sizeof(string),"Du wurdest von $s aus der Fraktion geworfen",getPlayerName(playerid));
    SendClientMessage(pID, ROT, string);
    format(string,sizeof(string),"Du hast $s aus der Fraktion geworfen",getPlayerName(pID));
    SendClientMessage(playerid, GELB, string);
    return 1;
    }

    Ich wüste jetze wo der Fehler liegt wenn ich das mit dem lspd Tor raus nehme geht das mit dem oamt aber wenn ich das mit dem lspd Tor davor drinne ist funktioniert es nicht

    ich habe jetze einen fehler
    die Oamt Schranke geht nicht das LSPD Tor geht aber die Oamt Schranke nicht



    //MoveObjecte
    new LSPDGTor;
    new OamtTor;



    LSPDGTor = CreateDynamicObject(980, 1590.33, -1637.92, 14.83, 0.00, 0.00, 0.00);
    OamtTor = CreateDynamicObject(968, -1035.74, -588.25, 31.79, 0.00, -90.00, -2.78);


    public CloseGate(id)
    {
    if(id == LSPDGTor) return MoveDynamicObject(LSPDGTor, 1590.33, -1637.92, 14.83, 2.5);
    if(id == OamtTor) return MoveDynamicObject(OamtTor, -1035.74, -588.25, 31.79, 2.5, 0.00, -90.00, -2.78);
    return 1;
    }


    ocmd:gate(playerid)
    {
    IsPlayerInRangeOfPoint(playerid,10,1590.33, -1637.92, 14.83);
    {
    if(!isPlayerInFrakt(playerid, 1)) return 1;
    MoveDynamicObject(LSPDGTor, 1590.35, -1637.92, 8.33, 2.5);
    SendClientMessage(playerid,ROT,"Das Tor schließt in 10sec automatisch!");
    SetTimerEx("CloseGate", 10000, 0, "d", LSPDGTor);
    }
    IsPlayerInRangeOfPoint(playerid,10,-1035.74, -588.25, 31.79);
    {
    if(!isPlayerInFrakt(playerid, 3)) return 1;
    MoveDynamicObject(OamtTor, -1035.74, -588.25, 31.79, 2.5, 0.00, 0.00, -2.78);
    SendClientMessage(playerid,ROT,"Das Tor schließt in 10sec automatisch!");
    SetTimerEx("CloseGate", 10000, 0, "d", OamtTor);
    }
    return 1;
    }

    Hallo Com ich wollte gerade mein /gate befehl erstellen aber weiß nicht weiter da es sehr lange her ist ( fast 6 monate als ich das gemacht habe das Letzte mal )


    CreateDynamicObject(980, 1590.33, -1637.92, 14.83, 0.00, 0.00, 0.00);//LSPD GaragenTorZu wenn es wieder schließt
    CreateDynamicObject(980, 1590.35, -1637.92, 8.33, 0.00, 0.00, 0.00);//LSPD GaragenTorAuf wenn es auf gemacht wird


    CreateDynamicObject(968, -1035.74, -588.25, 31.79, 0.00, -90.00, -2.78);//Oamt Torzu wenn es wieder schließt und wie es auch erstellt werden soll
    CreateDynamicObject(968, -1035.74, -588.25, 31.79, 0.00, 0.00, -2.78);//Oamt TorAuf wenn es auf gemacht wird



    new LSPDGTor
    new OamtTor


    //OnGameModeInit
    LSPDGTor = CreateDynamicObject(980, 1590.33, -1637.92, 14.83, 0.00, 0.00, 0.00);
    OamtTor = CreateDynamicObject(968, -1035.74, -588.25, 31.79, 0.00, -90.00, -2.78);


    ocmd:gate(playerid)
    {
    IsPlayerInRangeOfPoint(playerid,10,1590.33, -1637.92, 14.83);
    {
    if(isPlayerInFrakt(playerid, 1))return SendClientMessage(playerid, ROT, "Du bist kein Mitglied des LSPD's.");
    }


    IsPlayerInRangeOfPoint(playerid,10,-1035.74, -588.25, 31.79);
    {
    if(isPlayerInFrakt(playerid, 3))return SendClientMessage(playerid, ROT, "Du bist kein Mitglied des Oamt's.");
    }
    return 1;
    }

    Machen die User I-was? Und dann bekommen sie ein timeout oder so wir brauchen mehr Details und mehr Informationen



    Meine Frage ich will für Fraktion 1 = lspd und für 3 = oamt das so machen das wenn User yyy in Fraktion 1 ist und /gare eingibt das das lspd Tor aufggeht an dem er in der Nähe ist und wenn Spieler xxx in Fraktion 3 ist und in der Nähe vom Amt Tor ist und /Gäste eingibt das gate auch aufgeht bloß wie?


    Danke hat super Funktioniert

    jetze speichert er das nur wenn ich das Car danach auch Parke
    aber ich will sobald der spieler /carlock eingeben hat das gespeichert wird das die Türen offen/zu sind sprich wenn ich /carlock mache das er dann speichert das die türen/zu gemacht wurden
    der /carlock befehl
    ocmd:carlock(playerid)
    {
    new engine, lights, alarm, doors, bonnet, boot, objective, vID, bool:privateVeh = false;
    if(!IsPlayerInAnyVehicle(playerid))
    {
    new Float:x, Float:y, Float:z;
    for(new i=0; i<MAX_VEHICLES; i++)
    {
    GetVehiclePos(i, x, y, z);
    if(IsPlayerInRangeOfPoint(playerid, 5.0, x, y, z))
    {
    vID = i;
    break;
    }
    }
    }
    else vID = GetPlayerVehicleID(playerid);
    if(vID == 0) return 1;
    for(new i=0; i<sizeof(cInfo); i++)
    {
    if(vID == cInfo[i][id_x])
    {
    privateVeh = true;
    break;
    }
    }
    if(!privateVeh) return 1;
    GetVehicleParamsEx(vID,engine,lights,alarm,doors,bonnet,boot,objective);
    switch(doors)
    {
    case 1:
    {
    SetVehicleParamsEx(vID,engine,lights,alarm,0,bonnet,boot,objective);
    new string[144];
    format(string, sizeof(string), "{FFFFFF}Du hast soeben dein Fahrzeug (%s) {00FF00}aufgeschlossen", GetVehicleFriendlyName(vID));
    SendClientMessage(playerid,weiß, string);
    }
    default:
    {
    SetVehicleParamsEx(vID,engine,lights,alarm,1,bonnet,boot,objective);
    new string[144];
    format(string, sizeof(string),"{FFFFFF}Du hast soeben dein Fahrzeug (%s){E10000} abgeschlossen", GetVehicleFriendlyName(vID));
    SendClientMessage(playerid,weiß, string);
    }
    }
    return 1;
    }


    C:\Dokumente und Einstellungen\Tobi\Desktop\Selfmadescript\gamemodes\Reallife-Kopie.pwn(790) : error 017: undefined symbol "carid"


    in dieser Zeile
    GetVehicleParamsEx(cInfo[carid][id_x],engine,lights,alarm,doors,bonnet,boot,objective);

    Dann poste das doch. 8o


    ocmd:parken(playerid)
    {
    for(new i=0; i<sizeof(cInfo); i++)
    {
    if(cInfo[i][id_x]==0)continue;
    if(cInfo[i][besitzer]!=sInfo[playerid][db_id])continue;
    if(cInfo[i][id_x] != GetPlayerVehicleID(playerid)) continue;
    GetVehiclePos(cInfo[i][id_x],cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z]);
    GetVehicleZAngle(cInfo[i][id_x],cInfo[i][c_r]);
    new query[256];
    format(query,sizeof(query),"UPDATE autos SET x='%f',y='%f',z='%f',r='%f' WHERE id='%i'",cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z],cInfo[i][c_r],cInfo[i][db_id]);
    mysql_function_query(dbhandle,query,false,"","");
    new string[144];
    format(string, sizeof(string), "Du hast soeben dein Fahrzeug (%s) geparkt!", GetVehicleFriendlyName(cInfo[i][id_x]));
    SendClientMessage(playerid,LEUCHTENDBLAU, string);
    }
    return 1;
    }