Beiträge von Simon2202

    Ja er läd alles...

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

    Spoiler anzeigen
    SA-MP Dedicated Server
    ----------------------
    v0.3x-R2, (C)2005-2013 SA-MP Team

    Spoiler anzeigen
    [13:20:16] filterscripts = "" (string)
    [13:20:16]
    [13:20:16] Server Plugins
    [13:20:16] --------------
    [13:20:16] Loading plugin: sscanf.so
    [13:20:16]

    Spoiler anzeigen
    [13:20:16] ===============================

    Spoiler anzeigen
    [13:20:16] sscanf plugin loaded.

    Spoiler anzeigen
    [13:20:16] Version: 2.8.1

    Spoiler anzeigen
    [13:20:16] (c) 2012 Alex "Y_Less" Cole

    Spoiler anzeigen
    [13:20:16] ===============================

    Spoiler anzeigen
    [13:20:16] Loaded.
    [13:20:16] Loaded 1 plugins.

    Spoiler anzeigen
    [13:20:16]
    [13:20:16] Filterscripts
    [13:20:16] ---------------
    [13:20:16] Loaded 0 filterscripts.

    Spoiler anzeigen
    [13:20:16]
    ----------------------------------
    [13:20:16] SAM AG Server
    [13:20:16] ----------------------------------

    Spoiler anzeigen
    [13:20:16] Number of vehicle models: 0

    DANKE! Mit dem .so hinten dran hat es geklappt!


    Danke an euch alle für die schnelle Hilfe!



    Ok ich.. ich glaub ich dreh durch -.-" @Unbekannter Soldat ...


    Jetzt startet der Server alles toll... Wenn ich mim SAMP Client connecten will kommt immer, dass er nicht reagiert ._. .. also "Server didn't respond.. retrying" ....

    1. Habe nur sscanf als Plugin drinnen..
    2. Naja wenn es bei mir am Computer läuft funktioniert ja alles :/ und soweit die version 2.8.1 die neuste ist hab ich sie...
    3. Include ist in samp/include/sscanf.inc

    Hallo, tut mir leid, dass ich das ganze nochmal schreibe aber ich kann keine zwei Beiträge hintereinander unten schreiben..


    Also:


    Ich habe das Script Intern am Computer laufen gehabt. Alles geklappt..


    Jetzt habe ich das ganze bei nitrado hochgeladen.
    Sccanf ist im Ordner plugins und steht auch in der server.cfg..


    Das ist der Auszug aus der Server Log:

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

    Spoiler anzeigen
    SA-MP Dedicated Server
    ----------------------
    v0.3x-R2, (C)2005-2013 SA-MP Team

    Spoiler anzeigen
    [12:06:56] filterscripts = "" (string)
    [12:06:56]
    [12:06:56] Server Plugins
    [12:06:56] --------------
    [12:06:56] Loading plugin: sscanf
    [12:06:56] Failed (plugins/sscanf: cannot open shared object file: No such file or directory)
    [12:06:56] Loaded 0 plugins.

    Spoiler anzeigen
    [12:06:56]
    [12:06:56] Filterscripts
    [12:06:56] ---------------
    [12:06:56] Loaded 0 filterscripts.

    Spoiler anzeigen
    [12:06:56] Script[gamemodes/SAMAG.amx]: Run time error 19: "File or function is not found"
    [12:06:56] Number of vehicle models: 0


    Aber es ist sicher drinnen...


    File Browser/samp/plugins/sscanf.dll


    Das ist die Server.cfg:

    Spoiler anzeigen
    echo Läd Server Config
    rcon_password ....
    hostname SAM AG Server
    lanmode 0
    gamemode0 SAMAG
    plugins sscanf.dll
    filterscripts
    announce 1
    query 1
    weburl http://www.sa-mp.com
    maxnpc 0
    onfoot_rate 40
    incar_rate 40
    weapon_rate 40
    stream_distance 300.0
    stream_rate 1000
    maxplayers 100
    bind 78.143.3.73
    bindip 78.143.3.73
    port 7777


    Rcon passwort natürlich rausgenommen ^^

    Ich geb dir nur mal einen Tipp:


    Lad dir ein Script runter bzw. ein Filterscript und schau dir an wie das aufgebaut ist.
    Such dir im Internet ein Dini Tutorial raus etc.
    Das ist nicht böse gemeint, aber du solltest das ganze lernen..
    Klar ist es einfacher, wenn du es vorgekaut bekommst aber dann wirst du es immer wieder brauchen ^^.
    Also Schau dir ein Script an und schreib es soweit um, dass es auf das passt was du brauchst.


    Natürlich, wenn du dazu dann fragen hast, kannst du gerne hier fragen. Aber erstmal selber probieren.. so lernt man es am besten!


    MfG

    Guten Tag Community,


    Ich fange gerade zum Spaß für ein paar Freunde und mich einen Server an zu Scripten, nichts besonderes eigentlich in vielleicht 5 Stunden erledigt..


    Aber ich brauche jetzt sscanf. Habe den Include drinnen und auch das Plugin..


    Aber wenn ich den Server starte bekomme ich den Fehler in der Server Konsole:


    Spoiler anzeigen
    Script[gamemodes/SAMAG.amx]: Run time error 19: "File or function is not found"


    Und wenn ich #include <sscanf> raus nehme, dann gehts...


    Ich hoffe ihr könnt mir helfen!

    Finde es immer wieder lustig wie einfach hier geurteilt wird..
    4 Punkte:


    1. Auf Nova e-Sports sind sicherlich 90% der Spieler in einem gewissen Alter, welches ihnen ermöglicht selbst abzuschätzen wofür sie ihr Geld ausgeben.


    2. Bezahlt Justin den Server schon seit Jahren. Und dies kostet mit Sicherheit nicht wenig Geld. Viel bis garnichts wird er aus dem Shop heraus bekommen an Gewinn, das wird alles in den Server fließen müssen.


    3. Sind die Vorteile von Premium nicht so hoch, dass man einen Immensen Spielvorteil erlangt. Diese 6 Euro für Premium sind keine Welt. Ich bin selbst treuer Spieler auf Nova e-Sports und seit mehr als einem Jahr aktiv dabei. Und auch ein treuer Käufer von Premium. Denn Justin finanziert damit ja den Server gewisser maßen. Ich habe auch nichts dagegen, dass er PSC nebenher nimmt.. Solange dies seine Grenzen hat. Klar ist das nicht gut oder moralisch das beste, aber durchaus verständlich und ich gönn es ihm. Die Server Owner/Manager stecken viel Arbeit hinein.
    Zumindest [NeS]Justin.. Xraid tut schon weniger.. [NeS]Lookie steckt sehr viel Arbeit in den Nova Social Client. Und Justin macht mit hoher Wahrscheinlichkeit keinen Gewinn durch das Verkaufen von Dingen.


    4. Wer würde es anders machen? Seid doch mal ehrlich zu euch selbst. Auch wenn ihr es jetzt vielleicht nicht zu gebt. Würdet ihr es anders machen ? Wenn euch ein User schreibt ihr bekommt ne 10 Euro PSC und müsst ihm dafür eigentlich nur 2-5 Millionen überweisen? Niemand von uns, darauf würde ich wetten, würde in seiner SItuation anders handeln. Ich genauso nicht. Und ihr, die kritisierer des Premium Ranges, würdet es auch tun.

    Wir brauchen aber auch dein Anti-Cheat... Das juckt es nämlich nicht welchen Rang dein User hat solange du es nicht einfügst ^^
    Oh und ob du vlt ocmd etc. verwendest ^^


    Außerdem, hast du doch ee einen Befehl... Den musst du doch einfach auf dich umschreiben..
    Ich spekuliere mal, dass du keine Ahnung vom Scripten hast. In dem Falle solltest du dir ein paar Tutorials ansehen, ein paar Scripts durchsehen wie das so alles aufgebaut ist.
    Und statt dem OnPlayerCommandText, würde ich dir ocmd/zcmd empfehlen ^^ je nachdem was dir besser gefällt, bei mir ist es ocmd.


    Denn ein /givegun Befehl ist eine Sache von 2-5 Minuten wenn man Scripten kann... Also lern erstmal zu scripten, ansonsten vergiss die Idee von einem Server sofort wieder ^^


    (Wenn was ganze nur ein Spaß Projekt für ein paar Freunde werden soll nehme ich alles wieder zurück ;))

    Hallo, Community! Indirekt hat meine Frage mit SA:MP zu tun, aber eigentlich mit HTML.
    Wie kann ich in meinem WBB3 Plugin "Globale Ankündigung" welches HTML unterstützt mir den online Status bzw. die derzeitigen Spieler anzeigen lassen?
    1. Ich weiß es gibt ein Plugin dafür
    2. Ich will aber nur die online Anzeige und die Spieler Anzeige..
    Ich habe schon gegoogelt aber nichts gefunden.. Ich hoffe ihr könnt mir helfen!


    MfG, Simon

    Ist ungetestet und nur eine Idee von mir kann aber so funktionieren:
    public ShowStats(playerid, targetid)
    {
    if(IsPlayerConnected(playerid) && IsPlayerConnected(targetid))
    {
    new cash = PlayerInfo[targetid][pCash];
    new atext[20];
    if(PlayerInfo[targetid][pSex] == 1) { atext = "Männlich"; }
    else if(PlayerInfo[targetid][pSex] == 2) { atext = "Weiblich"; }
    new otext[20];
    if(PlayerInfo[targetid][pOrigin] == 1) { otext = "Deutschland"; }
    else if(PlayerInfo[targetid][pOrigin] == 2) { otext = "Österreich"; }
    else if(PlayerInfo[targetid][pOrigin] == 3) { otext = "Schweiz"; }
    new TeamText[20];
    if(PlayerInfo[targetid][pMember] == -1 && PlayerInfo[targetid][pLeader] == -1) { TeamText = "Zivilist"; }
    else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) { TeamText = "Drift Access"; }
    else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3) { TeamText = "Brigada"; }
    else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { TeamText = "Medic"; }
    else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5) { TeamText = "La Cosa Nostra"; }
    else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6) { TeamText = "Yakuza"; }
    else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7) { TeamText = "FBI"; }
    else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8) { TeamText = "Hitman Agency"; }
    else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9) { TeamText = "News Reporter"; }
    else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10) { TeamText = "Wheelman Agency"; }
    else if(PlayerInfo[targetid][pMember] == 11 || PlayerInfo[targetid][pLeader] == 11) { TeamText = "Fahrschullehrer"; }
    else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12) { TeamText = "Regierung"; }
    else if(PlayerInfo[targetid][pMember] == 13 || PlayerInfo[targetid][pLeader] == 13) { TeamText = "Ordnungsamt"; }
    else if(PlayerInfo[targetid][pMember] == 14 || PlayerInfo[targetid][pLeader] == 14) { TeamText = "LS-PD"; }
    else if(PlayerInfo[targetid][pMember] == 15 || PlayerInfo[targetid][pLeader] == 15) { TeamText = "Biker Boys"; }
    else if(PlayerInfo[targetid][pMember] == 16 || PlayerInfo[targetid][pLeader] == 16) { TeamText = "SF-PD"; }
    else if(PlayerInfo[targetid][pMember] == 17 || PlayerInfo[targetid][pLeader] == 17) { TeamText = "Camorra"; }
    else if(PlayerInfo[targetid][pMember] == 18 || PlayerInfo[targetid][pLeader] == 18) { TeamText = "V.L.Aztecas"; }
    else if(PlayerInfo[targetid][pMember] == 19 || PlayerInfo[targetid][pLeader] == 19) { TeamText = "Grove Street"; }
    else if(PlayerInfo[targetid][pMember] == 20 || PlayerInfo[targetid][pLeader] == 20) { TeamText = "Ballas"; }
    else if(PlayerInfo[targetid][pMember] == 21 || PlayerInfo[targetid][pLeader] == 21) { TeamText = "West Coast Customs"; }
    else if(PlayerInfo[targetid][pMember] == 22 || PlayerInfo[targetid][pLeader] == 22) { TeamText = "Triaden"; }
    else if(PlayerInfo[targetid][pMember] == 23 || PlayerInfo[targetid][pLeader] == 23) { TeamText = "Red Soldiers"; }
    else if(PlayerInfo[targetid][pMember] == 24 || PlayerInfo[targetid][pLeader] == 24) { TeamText = "L.S.Vagos"; }
    else if(PlayerInfo[targetid][pMember] == 25 || PlayerInfo[targetid][pLeader] == 25) { TeamText = "Irish Crime Family"; }
    else if(PlayerInfo[targetid][pMember] == 26 || PlayerInfo[targetid][pLeader] == 26) { TeamText = "Cali Kartell"; }
    else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) { TeamText = "SF Rifa"; }
    new ktext[20];
    if(PlayerInfo[targetid][pKrankenkasse] == 1) { ktext = "SA-Krankenkasse"; }
    else if(PlayerInfo[playerid][pKrankenkasse] == 0) { ktext = "Keine"; }
    new dtext[20];
    if(STDPlayer[targetid] == 1) { dtext = "Chlamydia"; }
    else if(STDPlayer[targetid] == 2) { dtext = "Tripper"; }
    else if(STDPlayer[targetid] == 3) { dtext = "Syphilis"; }
    else { dtext = "Keine"; }
    new jtext[80];
    if(PlayerInfo[targetid][pJob] == 1) { jtext = "Privatdetektiv"; }
    else if(PlayerInfo[targetid][pJob] == 2) { jtext = "Rechtsvertreter"; }
    else if(PlayerInfo[targetid][pJob] == 3) { jtext = "Kurtisane"; }
    else if(PlayerInfo[targetid][pJob] == 4) { jtext = "Drogendealer"; }
    else if(PlayerInfo[targetid][pJob] == 5) { jtext = "Autodieb"; }
    else if(PlayerInfo[targetid][pJob] == 6) { jtext = "Coder"; }
    else if(PlayerInfo[targetid][pJob] == 8) { jtext = "Taschedieb"; }
    else if(PlayerInfo[targetid][pJob] == 9) { jtext = "Schusswaffenhändler"; }
    else if(PlayerInfo[targetid][pJob] == 10) { jtext = "Landwirt"; }
    else if(PlayerInfo[targetid][pJob] == 11) { jtext = "Wurstwaren-Händler"; }
    // else if(PlayerInfo[targetid][pJob] == 14) { jtext = "Tuner"; }
    else if(PlayerInfo[targetid][pJob] == 16) { jtext = "Fernlastfahrer"; }
    // else if(PlayerInfo[targetid][pJob] == 17) { jtext = "Straßenfeger"; }
    else if(PlayerInfo[targetid][pJob] == 18) { jtext = "Pilot"; }
    else if(PlayerInfo[targetid][pJob] == 19) { jtext = "Kurierdienstfahrer"; }
    else if(PlayerInfo[targetid][pJob] == 20) { jtext = "Fachkraft für Kreislauf- und Abfallwirtschaft"; }
    else if(PlayerInfo[targetid][pJob] == 123) { jtext = "Bergwerksarbeiter"; }
    else { jtext = "Arbeitslos"; }
    new drank[20];
    if(PlayerInfo[targetid][pDonatorRank] == 1) { drank = "Premium"; }
    else if(PlayerInfo[targetid][pDonatorRank] == 2)
    {
    drank = "Donator";
    }
    else { drank = "Normal"; }
    new married[24];
    strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
    GetPlayerRankText(targetid);
    new age = PlayerInfo[targetid][pAlter],
    ptime = PlayerInfo[targetid][pConnectTime],
    lotto = PlayerInfo[targetid][pLottoNr],


    deaths = PlayerInfo[targetid][pDeaths],
    // Handy
    handyakku = PlayerInfo[targetid][pHandyAkku],
    handyvertrag = PlayerInfo[targetid][pHandyVer],
    handyguthaben = PlayerInfo[targetid][pHandyGeld],
    telefonbuch = PlayerInfo[targetid][pPhoneBook],
    kreditcard = PlayerInfo[targetid][pKreditkarte],
    bankpin = PlayerInfo[targetid][pPIN],
    cdplayer = PlayerInfo[playerid][pCDPlayer],
    //
    fishes = PlayerInfo[targetid][pFishes],
    bigfish = PlayerInfo[targetid][pBiggestFish],
    crimes = PlayerInfo[targetid][pCrimes],
    warrests = PlayerInfo[targetid][pArrestTime]/60,
    drugs = PlayerInfo[targetid][pDrugs],
    SaveMats = PlayerInfo[targetid][pSaveMats],
    SaveDrugs = PlayerInfo[targetid][pSaveDrugs],
    mats = PlayerInfo[targetid][pMats],
    SaveCodes = PlayerInfo[targetid][pSaveCodes],
    Codes = PlayerInfo[targetid][pCodes],
    wanted = PlayerInfo[targetid][pWantedLevel],
    level = PlayerInfo[targetid][pLevel],
    exp = PlayerInfo[targetid][pRespekt],


    kills = PlayerInfo[targetid][pKills],
    skills = PlayerInfo[targetid][psKills],


    Nummer = PlayerInfo[targetid][pNummer],
    account = PlayerInfo[targetid][pBank],
    nxtlevel = PlayerInfo[targetid][pLevel]+1,
    expamount = nxtlevel*levelexp,
    costlevel = nxtlevel*levelcost,
    housekey = PlayerInfo[targetid][pPhousekey],
    bizkey = PlayerInfo[targetid][pBizKey],
    intir = GetPlayerInterior(targetid),
    local = PlayerInfo[targetid][pLocal],
    warns = PlayerInfo[targetid][pWarns],
    Float:shealth = PlayerInfo[targetid][pSHealth],
    Float:Health,
    Float:Armour,
    DrunkLevel = GetPlayerDrunkLevel(targetid),
    SQLid = PlayerInfo[targetid][pSQLID],
    name[MAX_PLAYER_NAME],
    Float:px,
    Float:py,
    Float:pz;
    if(PlayerInfo[targetid][pDonatorRank] == 2)
    {
    costlevel = costlevel/2;
    }
    GetPlayerName(targetid, name, sizeof(name));
    GetPlayerHealth(targetid, Health);
    GetPlayerArmour(targetid, Armour);
    GetPlayerPos(targetid, px, py, pz);
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(targetid,pname,sizeof(pname));
    new allesstring[500],str1[128],str2[128],str3[128],str4[138];
    format(str1, sizeof(str1), "{F3EF43}Stats von %s \n{FAF30A}Personalien{FFFFFF}:\nName: %%s\n Level: %%d\t\t\t\t\t Geschlecht: %s\n Alter: %%d\t\t\t\t Spawn: %s\n", pnamename,level,atext,age,otext);
    format(str2, sizeof(str2), "Spawnenergie: %%.1f\t\t\t Verheiratet: %s\nTelefonnnummer: %%d\t\t\t Größter Fisch: %d\n",shealth,married,Nummer,bigfish);
    format(str3, sizeof(str3), "Verbrechen: %%d\t\t Gefängniszeiten: %d Min.\nKosten für nächstes Level: $%d\t\t\n\n\n",crimes,warrests,GetPoint(costlevel));
    format(str4, sizeof(str4), "{FAF30A}Finanzen{FFFFFF}:\nBargeld: %d$\nBankguthaben: %d$\nBankPIN: %d\nKreditkarte: %d\n\n\n",GetPoint(cash),GetPoint(account),bankpint,kreditcard);
    format(str5, sizeof(str5), "{FAF30A}Berufe{FFFFFF}:\nFraktion: %s\t\t\t\t Organisation: %s\nRang: %s\t\t\nJob: %s\t\t\t\t\t\n\n\n",TeamText,PlayerInfo[targetid][pOrgaName],RankText,jtext);
    format(str6, sizeof(str6), "{FAF30A}Telefon-Info{FFFFFF}:\nHandynummer: %d Navi: Vorhanden\n",Nummer);
    format(str7, sizeof(str7), "Telefonbuch: Vorhanden \t Handyguthaben: 100$\n", str,telefonbuch,handyguthaben);
    format(str8, sizeof(str8), "Flatrate: Ja \t Handyakku: 100%%\n\n\n", str,handyvertrag,handyakku);
    format(str9, sizeof(str), "{FAF30A}Inventar:{FFFFFF}\nDrogen: %d\t\t\t\t Kondome:\nMaterialien: %d\t\t\t\tCD-Player:%s\nSafeMats: %d\t\t\t\t SafeDrugs: %d\n", ,drugs,Condom[targetid],mats,cdplayer,SaveMats,SaveDrugs);


    format(str10, sizeof(str), "\n{FAF30A}Fakten{FFFFFF}:\nLeben: %%.1f\t\t\t Gestorben: %d\nArmour: %%.1f\t\t\t\t Gefängnisszeit: 0\n", Health,deaths,Armour,warrests);
    format(str11, sizeof(str11), "DM-Rate: 0.1f\t\t\t\t Wanteds: 0\n",Float:PlayerInfo[targetid][psKills]/Float:PlayerInfo[targetid][pConnectTime],wanted);
    format(str12, sizeof(str12), "Verbrechen: %%d Kills:[%%d (%%d)\n\t\t\t\t\t", str,crimes,kills,skills);
    strcat(allesstring,str1);
    strcat(allesstring,str2);
    strcat(allesstring,str3);
    strcat(allesstring,str4);
    strcat(allesstring,str5);
    strcat(allesstring,str6);
    strcat(allesstring,str7);
    strcat(allesstring,str8);
    strcat(allesstring,str9);
    strcat(allesstring,str10);
    strcat(allesstring,str11);
    strcat(allesstring,str12);
    ShowPlayerDialog(playerid, StatsDialoge, DIALOG_STYLE_MSGBOX, "Stats", allesstring, "Weiter", "schliesen");
    }
    }


    Bei Fragen und Problemen meld dich ruhig