Beiträge von Memori

    Schönen Guten und zwar habe ich ein server wie oben beschrieben.


    Nur problem ist wenn ich sa-mp starte ist die konsole offen und will ich nun mit samp ip:port connecten,
    steht nur retrieving info.


    Ich denke mir das es an die ports liegt FTP MYSQL oder PHP ist alles installiert und läuft soweit.


    Nur wieso finde ich den server nicht im internet?


    Ich habe es auch mit nem Teamspeak windows server version probiert.


    Gestartet ip kopiert und im ts3 vom root gestartet und es geht.


    Server minimiert und mit mein ts3 vom rechner gestartet ip eingefügt nichts kommt,


    Hoffe auf antworten.



    Mfg Schönen abend raykorou Herachiro

    Am besten eine Idee mitbringen. (Vorstellen)


    Rein schreiben was der Scripter können sollte.


    Und es gibt so viele tutorials bisschen auseinander setzten filterscripts probiern.


    Und whula du hast ein eigenen server zum basteln,
    wenn es andere leute gefällt bleiben sie.


    Und vlt meldet sich mal ein Scripter ;)

    ja ich habe das nur mit dem switsch dort eingebaut wie das oben steht und karm dann direkt absturz



    //edit nicht klammerfehler sondern absturz

    Hallo und schönen guten tag :)


    Ich benötige hilfe und zwar ist mein problem in meinem Stats befehl habe ich alles soweit angegeben.


    Nur mein problem ist ich möchte bei Team nicht die zahl 1 stehen haben sondern den namen wie z.b Polizei



    if (strcmp("/stats", cmdtext, true) == 0)
    {
    new name[MAX_PLAYER_NAME], string[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(string,sizeof(string),"Name: %s\n\n[GELD: %d] [Score: %d] [AdminLevel: %d]\n\n[Team: %d] [Leader: %d] [Rank: %d]\n\n[premium: %d]",name, GetPlayerMoney(playerid),GetPlayerScore(playerid),Spieler[playerid][AdminLevel],Spieler[playerid][Team], Spieler[playerid][Leader], Spieler[playerid][Rank], Spieler[playerid][premium]);
    ShowPlayerDialog(playerid,stats,DIALOG_STYLE_MSGBOX,"Deine Daten",string,"Ok","Abbrechen");
    return 1;
    }



    Hier ist mein code

    nur was ich noch nicht verstehe ist das wenn ich /stats mache wird immer nur die zahl angezeigt nie den namen muss ich da was anders machen oder einfach Stadt Zahl -> %d das da Name -> %s

    kk mach ich ich bin auch bald weg.


    if(listitem == 1)
    {
    SendClientMessage(playerid,COLOR_GREEN,"Dubist nun vom Job Anwalt");
    Spieler[playerid][Job] = 2;
    return 1;
    }


    das habe ich so gemacht oder gedacht das er dann eig die dini ändert also wenn man das auswählt das er die dini (job)
    dann in 2 ändert

    Also so wie ich das habe setz er das in der ini auf 0 nur wie mach ich das eig in einem dialog???



    if(dialogid == DIALOG_Arbeitsamt)
    {
    if(response == 0)
    {
    return 1;
    }
    if(response == 1)
    {


    }
    if(listitem == 0)
    {
    SendClientMessage(playerid,COLOR_GREEN,"Du Bist nun von Job Dieb");
    Spieler[playerid][Job] = 1;
    return 1;
    }
    if(listitem == 1)
    {
    SendClientMessage(playerid,COLOR_GREEN,"Dubist nun vom Job Anwalt");
    Spieler[playerid][Job] = 2;
    return 1;
    }
    if(listitem == 2)
    {
    SendClientMessage(playerid, 0xFF0000AA, " [Erledigt]: Du hast dein Job Gekündigt! ");
    Spieler[playerid][Job] >=0;


    ;
    return 1;
    }
    return 1;
    }


    würde er da die ini datai dann auf 0 setzen??


    // Edit besseres dialog // Edit2 " Vergessen // Edit code ausgebesser mit meine Job id 1,2, <=0

    Ja nur wenn ich Jetz das mache


    Spieler[playerid][Job] = Dieb; oder die id nehme und dann bei /stats gehe wird mir nur ne zahl angezeigt.


    Wie kann ich das dann als namen machen



    if (strcmp("/quitjob", cmdtext, true, 10) == 0)
    {
    if(Spieler[playerid][Job] == 0)
    {
    SendClientMessage(playerid, 0xFF0000AA, " Du hast kein job! ");
    }
    else if(Spieler[playerid][Job] >= 0)
    {
    Spieler[playerid][Job] = 0;
    SendClientMessage(playerid, 0xFF0000AA, " [Erledigt]: Du hast dein Job Gekündigt! ");
    }
    return 1;
    }

    Wäre das als befehl soweit richtig???


    /edit pwn nicht richtig gesetz

    Hallo und zwar hätte ich mal ne Frage könnte mir jmd ein Arbeitsamt scripten wo einfach in der dini das so geädert wird wenn job 0 ist und man wählt detektiv aus ist man job 1


    Und das man dann mit nem Timer nach 5 Spielstunden /quitjob macht und in der dini datei Job 0


    Wäre erfreut wenn mir einer helfen könnte :)

    Wie wäre es eig wenn man den scripting base noch mal ordnen in dem man Scripting Base > Showroom >
    1 Maps 2 Gamemodes 3 Filterscripts.


    So wäre nicht alles drei zsm und müste immer präfix sonstiges oder so suchen so kann man jetz direkt auf maps gehen und schauen was für maps es gibt :)


    Würde ich für mehr ordnung besseres finden gut finden.


    Mfg Lunatik aka Herachiro

    Hallo ich komm nicht weiter bei mein einladen befehl und zwar soll er in der dini stadt Team=1. sondern Team=Polizei


    ich fang mal mit dem aufbau an.


    #define Zivilist 0
    #define Polizei 1


    gespeichert wird auch alles normal.



    dcmd_einladen(playerid,params[])
    {
    new pID;
    new frakid = Spieler[playerid][Leader];
    new string[128];
    new string2[256];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(Spieler[playerid][Leader] > 0)
    {
    if(sscanf(params, "u",pID))
    {
    return SendClientMessage(playerid,0xFFFFFFFF,"/Einladen [playerid]");
    }
    if(!IsPlayerConnected(pID)) {
    return SendClientMessage(playerid,0xFFFFFFFF,"Kein Spieler mit angegebener ID Online!");
    }
    if(frakid == 0) { Spieler[pID][Team] = 0;}
    else if(frakid == 1) { Spieler[pID][Team] = 1;}
    else if(frakid == 2) { Spieler[pID][Team] = 2;}
    format(string, sizeof(string),"Du hast ID:%d in dein Frak/Team eingeladen.",pID);
    format(string2, sizeof(string2),"Du wurdest vom Leader %s in seine Frak/Team eingeladen.",name);
    SendClientMessage(pID, COLOR_GREEN, string2);
    SendClientMessage(playerid, COLOR_GREEN, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist kein Leader");
    }
    return 1;
    }


    Das ist der invite befehl und der soll halt beim inviten stadt Team=0 Team=namen



    dcmd_makeleader(playerid,params[])
    {
    new pID;
    new frakid;
    new string[128];
    new string2[256];
    if (sscanf(params, "ui", pID, frakid)) SendClientMessage(playerid, COLOR_INFO, "Info: /makeleader [SpielerID] [FraktionID]");
    else if (pID == INVALID_PLAYER_ID || IsPlayerNPC(pID)) SendClientMessage(playerid, COLOR_RED, "*:: Dieser Spieler kann nicht erreicht werden. ::*");
    else if (frakid < Zivilist || frakid > Sherrifs) SendClientMessage(playerid, COLOR_GREEN, "Die FraktionID muss zwischen 0 und 3 sein!");
    else
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(Spieler[playerid][AdminLevel] > 5)
    {
    if(frakid == Zivilist) { Spieler[pID][Team] = Zivilist; Spieler[pID][Leader] = Zivilist; } //Zivilist
    if(frakid == Polizei) { Spieler[pID][Team] = Polizei; Spieler[pID][Leader] = Polizei; } //Fraktion 1
    if(frakid == Sherrifs) { Spieler[pID][Team] = Sherrifs; Spieler[pID][Leader] = Sherrifs; } //Fraktion 2
    ResetPlayerWeapons(playerid);
    format(string, sizeof(string),"Du hast ID: %d zum Leader der Fraktion ID: %d gemacht.",pID,frakid);
    format(string2, sizeof(string2),"Du wurdest vom Admin %s zum Leader der Fraktion ID: %d gemacht.",name, frakid);
    SendClientMessage(pID, COLOR_GREEN, string2);
    SendClientMessage(playerid, COLOR_GREEN, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin");
    }
    }
    return 1;
    }


    und der genau das selbe mit Team=namen Leader=namen



    ich hoffe auf hilfe :)

    German Roleplay hatte mal gf meinst du wohl die haben schon lange kein gf mehr ;) und ja es gibt zwar viele server aber es gehen und kommen auch immer welche also macht das doch nichts ^^