Beiträge von [LSC]PsychoX


    Ein kumpel von mir hat des, aber ich muss persönlich sagen, das ich z.b nicht so davon überzeugt bin, wie von Windows zb.
    Grafik z.b sieht da n wenig komisch aus, und muss sagen, da ich selber nur windows benutze, ich finde es scheint so als wenn er zwar alles gut abspielt, aber einiges mal n wenig langsamer aber dann wieder schneller anzeigt als es eigentlich ist..

    Habe das erstmal anders gelöst..


    if(dialogid==10)
    {
    if(response)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,COLOR_GRAU,"Fehler: Du musst einen Spieler angeben!");
    ShowPlayerDialog(playerid,10,DIALOG_STYLE_INPUT,"Bank-Terminal","Welchem Spieler willst du überweisen:","Absenden","Abbrechen");
    }
    else if(strlen(inputtext))
    {
    new string[128];
    new giveplayer[MAX_PLAYER_NAME];
    GetPlayerName(strval(inputtext), giveplayer, sizeof(giveplayer));
    if(!IsPlayerConnected(strval(inputtext)))
    {
    SendClientMessage(playerid,COLOR_GRAU,"Fehler: Dieser Spieler ist nicht online");
    ShowPlayerDialog(playerid,10,DIALOG_STYLE_INPUT,"Bank-Terminal","Welchem Spieler willst du überweisen:","Absenden","Abbrechen");
    return 1;
    }
    /*if(playerid == strval(inputtext))
    {
    SendClientMessage(playerid,COLOR_GRAU,"Fehler: Du kannst dir nicht selber Geld überweisen!");
    ShowPlayerDialog(playerid,10,DIALOG_STYLE_INPUT,"Bank-Terminal","Welchem Spieler willst du überweisen:","Absenden","Abbrechen");
    return 1;
    }*/
    format(string,sizeof(string),"Möchtest du an %s überweisen?",Spielername(strval(inputtext)));
    ShowPlayerDialog(playerid,11,DIALOG_STYLE_MSGBOX,"Bank-Terminal",string,"Ja","Nein");
    }
    }
    }
    if(dialogid==11)
    {
    if(response)
    {
    ShowPlayerDialog(playerid,12,DIALOG_STYLE_INPUT,"Bank-Terminal","Gebe eine Summe ein:","Absenden","Abbrechen");
    }
    ShowPlayerDialog(playerid,10,DIALOG_STYLE_INPUT,"Bank-Terminal","Welchem Spieler willst du überweisen:","Absenden","Abbrechen");
    }
    if(dialogid==12)
    {
    if(response)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,COLOR_GRAU,"Du musst eine Summe eingeben, die du überweisen möchtest!");
    ShowPlayerDialog(playerid,12,DIALOG_STYLE_INPUT,"Bank-Terminal","Gebe eine Summe ein:","Absenden","Abbrechen");
    }
    }
    }


    Ist der Ansatz soweit schon richtig?


    die giveplayerid muss ja irgendwie gespeichert werden oder?..

    Edit:


    if(dialogid==10)
    {
    if(response)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,COLOR_GRAU,"Fehler: Du musst einen Spieler angeben!");
    ShowPlayerDialog(playerid,10,DIALOG_STYLE_INPUT,"Bank-Terminal","Welchem Spieler willst du überweisen:","Absenden","Abbrechen");
    }
    else if(strlen(inputtext))
    {
    new giveplayer[MAX_PLAYER_NAME];
    GetPlayerName(strval(inputtext), giveplayer, sizeof(giveplayer));
    if(!IsPlayerConnected(strval(inputtext)))
    {
    SendClientMessage(playerid,COLOR_GRAU,"Fehler: Dieser Spieler ist nicht online");
    ShowPlayerDialog(playerid,10,DIALOG_STYLE_INPUT,"Bank-Terminal","Welchem Spieler willst du überweisen:","Absenden","Abbrechen");
    return 1;
    }
    if(playerid == strval(inputtext))
    {
    SendClientMessage(playerid,COLOR_GRAU,"Fehler: Du kannst dir nicht selber Geld überweisen!");
    ShowPlayerDialog(playerid,10,DIALOG_STYLE_INPUT,"Bank-Terminal","Welchem Spieler willst du überweisen:","Absenden","Abbrechen");
    return 1;
    }
    ShowPlayerDialog(playerid,11,DIALOG_STYLE_MSGBOX,"Bank-Terminal","Möchtest du an %s überweisen?","Ja","Nein",Spielername(giveplayer));
    }
    }
    }


    Das habe ich soweit gehabt FileZilla


    Aber dort kommt in der letzten zeile der error wegen dem Spielername(giveplayer)


    und ab da weiß ich selber auch nicht ganz weiter..

    Ist ja nicht so, das ich das nicht schon versucht habe. :)



    Ich habs auch versucht zu testen, es hat nichts funktioniert und habe es halt wieder rausgenommen.. ich sage mal so das gerüst an sich bekomm ich ja einigermaßen hin.
    aber so, das ich es so haben möchte, wie ich das will funktioniert das einfach nicht

    Hey Community..


    Und zwar habe ich soweit ein fertiges Banksystem, was auch ohne probleme funktioniert..


    Aber ich bekomme das mit dem überweisen nicht ganz hin..


    Ich zeige euch mal den dialog zum einzahlen..


    if(dialogid==8)
    {
    if(response)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,COLOR_GRAU,"Fehler: Du hast keinen Betrag eingegeben!");
    ShowPlayerDialog(playerid,8,DIALOG_STYLE_INPUT,"Bank-Terminal","Wieviel möchtest du einzahlen:","Absenden","Abbrechen");
    }
    else if(strlen(inputtext))
    {
    new einzahlung = strval(inputtext);
    if (einzahlung > GetPlayerMoney(playerid))
    {
    SendClientMessage(playerid, COLOR_GRAU, "Fehler: Du hast nicht soviel Geld!");
    ShowPlayerDialog(playerid,8,DIALOG_STYLE_INPUT,"Bank-Terminal","Wieviel möchtest du einzahlen:","Absenden","Abbrechen");
    return 1;
    }
    if (einzahlung < 1)
    {
    SendClientMessage(playerid, COLOR_GRAU, "Fehler: Du musst Geld einzahlen!");
    ShowPlayerDialog(playerid,8,DIALOG_STYLE_INPUT,"Bank-Terminal","Wieviel möchtest du einzahlen:","Absenden","Abbrechen");
    return 1;
    }
    new string[128];
    GivePlayerMoney(playerid,-einzahlung);
    new alterstand = sD[playerid][pGeldBank];
    sD[playerid][pGeldBank]=einzahlung+sD[playerid][pGeldBank];
    SendClientMessage(playerid, COLOR_BLAUT, "==========Kontostand===========");
    format(string, sizeof(string), " Alter Kontostand: %d€", alterstand);
    SendClientMessage(playerid, COLOR_WHITE, string);
    format(string, sizeof(string), " Eingezahlt: %d€",einzahlung);
    SendClientMessage(playerid, COLOR_WHITE, string);
    SendClientMessage(playerid, COLOR_BLAUT, "==============================");
    format(string, sizeof(string), " Neuer Kontostand: %d€", sD[playerid][pGeldBank]);
    SendClientMessage(playerid, COLOR_WHITE, string);
    SendClientMessage(playerid, COLOR_BLAUT, "==============================");
    }
    }
    }


    Und ich möchte das das mit dem überweisen so funktionieren soll..


    Es wird ein INPUT geöffnet, wo ich die ID oder den Spielernamen eintragen muss, dann kommt eine MSGBOX die fragen soll, ob ich an den Spieler (name soll dann voll dort stehen, egal ob ID oder teil vom namen eingetragen) überweisen will.
    Dann sollen die möglichkeiten Ja oder Nein kommen..


    Bei Ja..


    muss die summe eingegeben werden, und beim bestätigen soll ein ein Grund eingegeben werden.. wenn er diesen grund z.b Event eingegeben hat und auf Absenden klickt soll die überweisung durchgeführt werden, und der spieler dem das überwiesen wurde, soll die SendClientMEssage angezeigt werden, das der spieler X dir Y€ überwiesen hat. Grund: Z



    Bei Nein soll er zum Dialog zurückkommen, wo er eine ID oder einen namen eingeben kann..





    höffe ihr könnt mir da nur ein grundgerüst geben, das dies soweit erfüllt..




    Bei fragen bin ich natürlich sofort zur stelle..

    ocmd:showlicenses(playerid,params[])
    {
    new pID, string1[128], string2[128], string3[200];
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /showlicenses [playerid]");
    new Auto[100],Bike[100],Flug[100],Boot[100],LKW[100],Waffe[100];
    switch(sD[playerid][pFuehrerschein])
    {
    case 0:{Auto="Nicht Vorhanden";}
    case 1:{Auto="Vorhanden";}
    }
    switch(sD[playerid][pMotorradschein])
    {
    case 0:{Bike="Nicht Vorhanden";}
    case 1:{Bike="Vorhanden";}
    }
    switch(sD[playerid][pFlugschein])
    {
    case 0:{Flug="Nicht Vorhanden";}
    case 1:{Flug="Vorhanden";}
    }
    switch(sD[playerid][pBootsschein])
    {
    case 0:{Boot="Nicht Vorhanden";}
    case 1:{Boot="Vorhanden";}
    }
    switch(sD[playerid][pLKWschein])
    {
    case 0:{LKW="Nicht Vorhanden";}
    case 1:{LKW="Vorhanden";}
    }
    switch(sD[playerid][pWaffenschein])
    {
    case 0:{Waffe="Nicht Vorhanden";}
    case 1:{Waffe="Vorhanden";}
    }
    format(string1,sizeof(string1),"Du hast %s deine Licensen gezeigt..",Spielername(pID));
    SendClientMessage(playerid,COLOR_WEISS,string1);
    {
    format(string2,sizeof(string2),"----------Licensen von %s----------",Spielername(playerid));
    SendClientMessage(pID,COLOR_BLAUT,string2);
    format(string3,sizeof(string3),"Autoschein: %s",Auto);
    SendClientMessage(pID,COLOR_WEISS,string3);
    format(string3,sizeof(string3),"Motorradschein: %s",Bike);
    SendClientMessage(pID,COLOR_WEISS,string3);
    format(string3,sizeof(string3),"Flugschein: %s",Flug);
    SendClientMessage(pID,COLOR_WEISS,string3);
    format(string3,sizeof(string3),"Bootsschein: %s",Boot);
    SendClientMessage(pID,COLOR_WEISS,string3);
    format(string3,sizeof(string3),"LKWschein: %s",LKW);
    SendClientMessage(pID,COLOR_WEISS,string3);
    format(string3,sizeof(string3),"Waffenschein: %s",Waffe);
    SendClientMessage(pID,COLOR_WEISS,string3);
    SendClientMessage(pID,COLOR_BLAUT,"---------------------------------------------");
    format(string3,sizeof(string3),"Grundwehrdienst: %i",sD[playerid][pGWD]);
    SendClientMessage(pID,COLOR_WEISS,string3);
    format(string3,sizeof(string3),"Special-Force Grundwehrdienst: %i",sD[playerid][pSFGWD]);
    SendClientMessage(pID,COLOR_WEISS,string3);
    format(string3,sizeof(string3),"Luftwaffen Grundwehrdienst: %i",sD[playerid][pLWGWD]);
    SendClientMessage(pID,COLOR_WEISS,string3);
    }
    return 1;
    }


    Schau dir den Code an, und verstehe, :)

    Also.. Ich schreib hier jetzt mal ne kleine Anmerkung zum Support..



    Ich habe mich wegen einer Frage zur Einrichtung in einem Supportticket gemeldet..



    Nichtmal eine minute Später, war man per Zugriff auf dem Server drauf, hat mir ihn Komplett eingerichtet, ist auf die wünsche eingegangen und alles nach wunsch eingestellt..
    Zum vServer selber..



    Er läuft über die RDV (RemoteDesktopVerbindung) sehr schnell, und kann alles super verwalten..



    Also ich kann euch nur sagen.. Wenn ihr einen vServer haben wollt.. SIGNALTRANSMITTER.de!



    Preis-Leistung: Nicht zu schlagen..



    Auf weitere gute jahre miteinander! :love:

    Hallo [LSC]PsychoX:


    Du kannst selbstverständlich gerne eines unserer KVM VPS Produkte komplett kostenlos testen.
    Dazu kannst du dich zum Beispiel in Skype (info@signaltransmitter.de) oder via E-Mail (info@signaltransmitter.de) an uns wenden.



    Hey.. Ich hab mich bei vielen umgehört.. ich möchte ihn mir jetzt 1 jahr lang bestellen :)


    Bitte geben Sie hier für SSL Zertifikate Ihre gewünschte Domain, die administrative E-Mail Adresse und bei Bedarf ein CSR ein:


    Was genau soll ich denn bitte angeben, oder kann ich dies auch freilassen?

    [LSC]PsychoX: Korrekt. Ein VPS ist im Grunde nichts einfacheres als ein virtueller privater Server - sprich: ein vServer.
    Dort kannst du, sofern die Leistung ausreicht, einen TeamSpeak-Server laufen lassen oder beispielsweise einen Gameserver.
    Ob es eine "Demo" oder "Testversion" gibt, muss dir Markus beantworten. ^^
    Habe seit gut zwei Monaten dort einen vServer und bin zufrieden mit dessen Leistung für den geringen Preis. :)


    Und wie sieht das genau aus? Samp Server und TEamspeak laufen Stabil oder ist da eher was Stärkeres besser?


    (Forum wird man da nicht drauf laufen lassen können oder)



    Wäre sehr cool, wenn du mir n wenig Davon erzählen kannst. Weil ich mich da dann Wahrscheinlich längerfristig aufhalten will..


    Das hab ich ja schon versucht.. deshalb habe ich ja den Timer der da drin steht, da er mir wenn ich es genau so mache keine Kicknachricht an den spieler bringt..


    Daher einen 200ms Timer.
    Nur dadurch wurde er halt auch die Globale Message sehen.

    Guten Morgen :)


    Und zwar..


    Ich möchte dem gekicktem spieler eine Nachricht ausgeben das er gekickt wurde.. aber will nicht das er sieht, das alle User sehen, das er gekickt wurde..


    ocmd:kick(playerid,params[])
    {
    if(sD[playerid][pAdmin] >= 1)
    {
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /kick [ID] [grund]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,COLOR_GRAU,"Dieser Spieler ist nicht Aktiv!");
    if(sD[pID][pAdmin] > sD[playerid][pAdmin])
    {
    SendClientMessage(playerid, COLOR_GRAU, "Du kannst diesen Spieler nicht kicken, da er ein höheres Adminlevel hat als du!");
    return 1;
    }
    KickundBanTimer[playerid] = SetTimerEx("KickTimer", 200, true, "i", playerid);
    format(string,sizeof(string),"Info: %s wurde vom Admin ( %s ) gekickt | Grund: %s",Spielername(pID),Spielername(playerid),reason);//Diese Nachricht soll er nicht sehen
    SendClientMessageToAll(COLOR_ROT,string);
    Log("Adminkicks.log",string);
    }
    else
    {
    return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Admin!");
    }
    return 1;
    }
    Wie bekomm ichn das bewerkstelligt.. xD

    Das liegt wahrscheinlich noch daran, das sie ihr system noch nicht umgestellt haben..


    Habe bei Hermes gearbeitet, und das haben die eine Weihnachtslieferzusage.. und viele versender hängen noch ein wenig nach da sie viele leihkräfte nicht mehr angestellt haben.. Normal müsste es innerhalb 2-3 Werktage ankommen. und wenn nicht beim Versandhaus anrufen ob das so richtig ist.

    Meine meinung ist die, das es einfach zu dunkel ist.


    Ich habs mir gerade angeschauen und musste mich ein wenig anstrengen..
    Ausserdem Fehlen meiner meinung nach n paar Effekte mit Schatten ectpp.



    Man kann daraus schon was machen, aber sollte vielleicht mal über leicht veränderte Farben nachdenken.



    Gebe dir dafür mal 7/10

    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3z, (C)2005-2014 SA-MP Team


    [18:02:38] filterscripts = "" (string)
    [18:02:38]
    [18:02:38] Server Plugins
    [18:02:38] --------------
    [18:02:38] Loading plugin: mysql
    [18:02:38] Failed.
    [18:02:38] Loading plugin: crashdetect
    [18:02:38] CrashDetect v4.15.1 is OK.
    [18:02:38] Loaded.
    [18:02:38] Loaded 1 plugins.


    [18:02:38]
    [18:02:38] Filterscripts
    [18:02:38] ---------------
    [18:02:38] Loaded 0 filterscripts.


    [18:02:38]
    ----------------------------------
    [18:02:38] Blank Gamemode by your name here
    [18:02:38] ----------------------------------


    [18:02:38] Number of vehicle models: 0


    Die läd er o.o

    Habe mir gerade das win-server paket von sa-mp.com gedownloadet, und die a_mysql.inc zu pawno/includes reingetan. Habe die mysql.dll in /plugins getan, und unter Plugins mysql geschrieben. und habe die libmysql ins hauptverzeichniss getan..


    Und dann kommt das.


    SA-MP Dedicated Server
    ----------------------
    v0.3z, (C)2005-2014 SA-MP Team


    [17:41:17] filterscripts = "" (string)
    [17:41:17]
    [17:41:17] Server Plugins
    [17:41:17] --------------
    [17:41:17] Loading plugin: mysql//////////
    [17:41:17] Failed.//////////
    [17:41:17] Loaded 0 plugins.//////////


    [17:41:17]
    [17:41:17] Filterscripts
    [17:41:17] ---------------
    [17:41:17] Loaded 0 filterscripts.


    [17:41:17]
    ----------------------------------
    [17:41:17] Blank Gamemode by your name here
    [17:41:17] ----------------------------------


    [17:41:17] Number of vehicle models: 0


    und im Script hab ich es Includiert, und dann kommt das beim Compilen


    C:\Users\Administrator\Desktop\L.A.Reallife\gamemodes\LosAngelesReallife.pwn(2) : fatal error 100: cannot read from file: "a_mysql"

    Moin..


    Ich bin gerade dabei, mir das wissen auf MySQL anzueigenen, und habe mir halt die bötigen datein gesucht, die ich dazu brauche.


    Mein problem ist einfach, das ich in die Server.cfg zwar alles eingeschrieben habe


    echo Executing Server Config...
    lanmode 1
    rcon_password b3ch2d
    password
    maxplayers 150
    port 7777
    hostname SAMP Server
    gamemode0 script //Logischerweise Gamemdename
    filterscripts
    include
    plugins mysql //und das Plugin
    announce 0
    query 1
    weburl www.Google.de
    onfoot_rate 40
    incar_rate 40
    weapon_rate 40
    stream_distance 300.0
    stream_rate 1000
    maxnpc 10
    logtimeformat [%H:%M:%S]


    Aber wenn ich den Server starten möchte, kommt folgendes
    ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3z, (C)2005-2014 SA-MP Team


    [16:12:23] password = "" (string)
    [16:12:23] filterscripts = "" (string)
    [16:12:23]
    [16:12:23] Server Plugins
    [16:12:23] --------------
    [16:12:23] Loading plugin: mysql
    [16:12:23] Failed.
    [16:12:23] Loaded 0 plugins.


    [16:12:23]
    [16:12:23] Filterscripts
    [16:12:23] ---------------
    [16:12:23] Loaded 0 filterscripts.


    [16:12:23] Script[gamemodes/script.amx]: Run time error 19: "File or function is not found"
    [16:12:23] Number of vehicle models: 0


    Hoffe ihr könnt mir helfenn, das ich es zum laufen bringe