Beiträge von Optiimal

    die erste zahl also "523" ist die vehicle id
    die zweite als0 "1557.6154" X-koord
    die dritte "-1692.2118" Y-Koord
    die vierte "5.4678" Z-koord
    die fünfte "180.4751" weis ich jetzt leider selber nicht


    Die vierte ist die Z-Koords



    AddStaticVehicle([color=#0000ff]523[/color],[color=#ff0000]1557.6154[/color],[color=#00ff00]-1692.2118[/color],[color=#ffff00]5.4678[/color],180.4751,0,0); // moto 1


    523 Vehicle id
    1557.6154 x-Koord
    -1692.2118y-Koord
    5.4678z-koord

    Also du musst
    /save "text"


    ZB


    /save car1


    MFG Mipu


    Edit: und dann in dein GTA ordner SavedPositions.txt öffnen wenn du windows 7 hast ist die txt.datei bei Kompalitäts ansicht die findest du fast links ober in dein ordner

    Die Coords sind Komplett Falsch du musst samp-debug dann


    ein auto spawnen wenn du eins haben willst mit /v carid


    dann /save auto


    Dann auf savedpositions in dein GTA Ordner und dann die zahlen unter OnGameModeInit


    so mus das aussehen
    AddStaticVehicle(523,1557.6154,-1692.2118,5.4678,180.4751,0,0); // moto 1
    die erste zahl also "523" ist die vehicle id
    die zweite als0 "1557.6154" X-koord
    die dritte "-1692.2118" Y-Koord
    die vierte "5.4678" Z-koord
    die fünfte "180.4751" weis ich jetzt leider selber nicht


    und die letzten 2 sind die farben



    MFG Mipu


    EDIT: Mist Penguin war schneller xD

    Hi würde gerne von euch wissen wer noch aktiv scriptet und vor hat sein Script online zu stellen
    hier die daten die ich gerne wissen möchte


    1;Selfmade or GF
    2;Was für ein Script (rpg,RL,DM....
    3;Wie weit seit ihr
    4;Wie Lange wird es ca noch dauern




    Meine Wenigkeit....


    1; Selfmade
    2; RPG
    3; bei ca 50 %
    4; 1-2 Monate


    Und jetzt seit ihr dran (=

    naja eig sollte eh jeder dann wissen mit was er anfängt
    ich habe mich am anfang auch mit GF beschäftigt(leider nix gecheckt) xDD
    aber naja was solls jetzt arbeite ich gerade an mein Selfmade und das funkt eig ziemlich gut gottseidank :P
    habe seeeeeeehr lange gebraucht um überhaupt irgendwas zum checken muss jetzt auch noch sehr viel fragen weil ich das meiste eig nicht verstehe ;( aber naja das wird auch noch


    MFG Mipu

    Ja das stimmt auch wieder nur halt das ist dass ja GF ist sehr kompliziert...
    Halt es ist sowieso seine entscheidung wie er dann anfängt nur glaube ich halt das da GF keine gute idee ist
    weil man da eig eh zum schluss dann nur Copy and Paste macht und dann sowieso 10000 error´s bekommt weil Im GF alles anders Definiert ist
    ...Es gibt aber sicher auch ausnahmen die was GF verstehen das bezweifle ich auch nicht...ich meine halt nur
    MFG Mipu

    Ich würde sagen GF ist nicht gerade das beste für ein anfänger habe es auch so versucht nur da habe ich nur copy und paste gelernt jetzt arbeite ich gerade selber an ein Selfmade RPG und bin schon zimlich weit ohne GF weil das eig nicht einfach zu verstehen ist weil du lädst dir ein GF schaust rein und denkst dir was ist das und was soll ich jetzt am besten machen Ahhh ich öffne eine neue pwn. datei schiebe das was ich glaube von GF rüber und fertig ist der server mal schnell ein root besorgen und server werbung machen bei breadii.....
    STOP
    So sollte das nicht sein einfach mal auf samp.wiki schauen hier mal eben fragen und selber dran arbeiten
    so wünsch dir noch viel Spass


    MFG Mipu

    Zitat

    ah danke bugscripter
    Edit ich habe noch ein prob
    GetPlayerName(playerid,spieler,sizeof(spieler));
    GetPlayerName(ziel,opfer,sizeof(opfer));
    format(msg1,sizeof(msg1),"** Du hast %s eingesperrt.",playerid,cmdtext[8]);
    format(msg2,sizeof(msg2),"** Du wurdest von %s eingesperrt.",ziel,cmdtext[8]);
    SendClientMessage(playerid,COLOR_LIGHTRED,msg1);
    SendClientMessage(ziel,COLOR_LIGHTRED,msg2);
    SetPlayerInterior(ziel,3);
    SetPlayerPos(ziel,197.1418,175.3607,1003);
    Spieler[ziel][jail] = 1;
    Spieler[ziel][wanted] = 0;
    SetPlayerWantedLevel(playerid,0);
    ResetPlayerWeapons(ziel);


    format(msg1,sizeof(msg1),"** Du hast %s eingesperrt.",playerid,cmdtext[8]);
    format(msg2,sizeof(msg2),"** Du wurdest von %s eingesperrt.",ziel,cmdtext[8]);


    Da werden die namen nicht angezeit
    Edit hat sich auch erledigt sry danke für alles

    kannst du mir vill auch sagen wieso das anders nicht funkt
    if (Spieler[ziel][wanted] >= 1)
    {
    SetTimerEx("gefzeit", 600000, false, "ziel", playerid);// 10 mins
    }
    else if (Spieler[ziel][wanted] >= 2)
    {
    SetTimerEx("gefzeit", 1200000, false, "ziel", playerid);// 20 mins
    }
    else if (Spieler[ziel][wanted] >= 3)
    {
    SetTimerEx("gefzeit", 1800000, false, "ziel", playerid);// 30 mins
    }
    else if (Spieler[ziel][wanted] >= 4)
    {
    SetTimerEx("gefzeit", 2400000, false, "ziel", playerid);// 40 mins
    }
    else if (Spieler[ziel][wanted] >= 5)
    {
    SetTimerEx("gefzeit", 3000000, false, "ziel", playerid);// 50 mins
    }
    else if (Spieler[ziel][wanted] >= 6)
    {
    SetTimerEx("gefzeit", 3600000, false, "ziel", playerid);// 60 mins
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE,"Der Spieler wird nicht Gesucht");
    }


    Hier bekomme ich auch kein error


    MFG Mipu


    Edit sry habe die erklärung nicht gesehen danke dir

    if(GetDistanceBetweenPlayers(playerid,ziel) < 5)
    {
    else
    {
    SendClientMessage(playerid,COLOR_WHITE,"Der Spieler Ist dir nicht nah genug");
    }
    return 1;
    }


    error 029: invalid expression, assumed zero


    Was ist bei dem else falsch

    sorry habe das ganz anders gemacht
    if(strcmp(strget(cmdtext,0),"/einsperren",true) == 0)
    {
    if(!IsPlayerConnected(playerid))
    {



    SendClientMessage(playerid,COLOR_GREY,"Diesen Spieler gibt es nicht.");
    return 1;
    }
    if(Spieler[playerid][pduty] >= 1 )
    if(Spieler[playerid][team] == 2)
    {
    if(!strlen(strget(cmdtext,1)))


    {
    SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /einsperren [ID]");
    return 1;
    }
    new msg1[200];
    new msg2[200];
    new ziel = strval(strget(cmdtext,1));
    new opfer[MAX_PLAYER_NAME];
    new spieler[MAX_PLAYER_NAME];
    if(GetDistanceBetweenPlayers(playerid,ziel) < 5)
    if (Spieler[ziel][wanted] >= 1)
    {
    SetTimerEx("gefzeit", 600000, false, "i", playerid);// 10 mins
    }
    if (Spieler[ziel][wanted] >= 2)
    {
    SetTimerEx("gefzeit", 1200000, false, "i", playerid);// 20 mins
    }
    if (Spieler[ziel][wanted] >= 3)
    {
    SetTimerEx("gefzeit", 1800000, false, "i", playerid);// 30 mins
    }
    if (Spieler[ziel][wanted] >= 4)
    {
    SetTimerEx("gefzeit", 2400000, false, "i", playerid);// 40 mins
    }
    if (Spieler[ziel][wanted] >= 5)
    {
    SetTimerEx("gefzeit", 3000000, false, "i", playerid);// 50 mins
    }
    if (Spieler[ziel][wanted] >= 6)
    {
    SetTimerEx("gefzeit", 3600000, false, "i", playerid);// 60 mins
    }
    GetPlayerName(playerid,spieler,sizeof(spieler));
    GetPlayerName(ziel,opfer,sizeof(opfer));
    format(msg1,sizeof(msg1),"** Du hast %s eingesperrt.",playerid,cmdtext[8]);
    format(msg2,sizeof(msg2),"** Du wurdest von %s eingesperrt.",ziel,cmdtext[8]);
    SendClientMessage(playerid,COLOR_LIGHTRED,msg1);
    SendClientMessage(ziel,COLOR_LIGHTRED,msg2);
    SetPlayerInterior(ziel,3);
    SetPlayerPos(ziel,1287.2609,782.1038,10.8203);
    Spieler[ziel][wanted] = 0;
    Spieler[ziel][jail] = 1;
    ResetPlayerWeapons(ziel);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du darfst diesen Command nicht nutzen!");
    }


    }


    Das er automatisch eingesperrt wird

    Ich habe hier diesen Command
    if(strcmp(strget(cmdtext,0),"/einsperren",true) == 0)
    {
    if(!IsPlayerConnected(playerid))
    {



    SendClientMessage(playerid,COLOR_GREY,"Diesen Spieler gibt es nicht.");
    return 1;
    }
    if(Spieler[playerid][pduty] >= 1 )
    if(Spieler[playerid][team] == 2)
    {
    if(!strlen(strget(cmdtext,1)))


    {
    SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /einsperren [ID]");
    return 1;
    }
    new msg1[200];
    new msg2[200];
    new ziel = strval(strget(cmdtext,1));
    new opfer[MAX_PLAYER_NAME];
    new spieler[MAX_PLAYER_NAME];
    if(GetDistanceBetweenPlayers(playerid,ziel) < 5)
    if (Spieler[ziel][wanted] <= 6)
    GetPlayerName(playerid,spieler,sizeof(spieler));
    GetPlayerName(ziel,opfer,sizeof(opfer));
    format(msg1,sizeof(msg1),"** Du hast %s eingesperrt.",playerid,cmdtext[8]);
    format(msg2,sizeof(msg2),"** Du wurdest von %s eingesperrt.",ziel,cmdtext[8]);
    SendClientMessage(playerid,COLOR_LIGHTRED,msg1);
    SendClientMessage(ziel,COLOR_LIGHTRED,msg2);
    SetPlayerInterior(ziel,3);
    SetPlayerPos(ziel,194.4884,165.1755,1005.0234);
    Spieler[ziel][wanted] = 0;
    Spieler[ziel][jail] = 1;
    ResetPlayerWeapons(ziel);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du darfst diesen Command nicht nutzen!");
    }
    }
    und ich brauche einen cmd zb /checkzeit oder so das ich nachschauen kann wie lange der schon eingesperrt ist
    und noch eine frage ich habe das hier if (Spieler[ziel][wanted] <= 6) das soll sein nur wenn er ein wanted hat das man ihm einsperren kann aber das funkt nicht hoffe ihr könnt mir helfen
    MFG Mipu


    Edit: hat sich erledigt sry