Beiträge von Tomsen

    Kauf's dir?


    Verbreitung solcher Software kostenlos wäre illegal.


    Abgesehen, gibt glaube jetzt die Cs3 oder welche Version das war. Die ist glaube kostenlos. Bzw. son ganzes Packet wo auch After Effects etc. dabei ist.


    Die müsstest du aber direkt auf der Seite bei Adobe finden oder googlen. Kann nicht sein das du GARNICHTS findest...


    - Tomsen

    Hey,


    ich hab es mal hier in den Bereich gepostet, da es noch keine direkte Anfrage/Auftrag ist.


    Ich will mir wahrscheinlich für das Projekt bei dem ich scripte einen Firmenpanel anlegen.


    Da ich in PHP nicht wirklich weit bin und mein Ziel auch nicht in die Richtung setze würd ich gern eins in Auftrag geben für jmd. der sowas gut kann.


    Nun mehr oder weniger die Frage - Was würde mich das kosten?


    Also es sollte folgendes "bringen" können:


    • "Mainpage" mit allen Fraktion (und Bildern) in der Übersicht
    • geht man jetzt zum Beispiel auf Seite von Fraktion eins steht da Leader + Mitglieder
    • im unteren Teil ein Tab menü wo allgemeine Informtionen stehen die der Leader anpassen kann
    • weitere Tabs optional hinzufügbar

    Weitere Sachen würde ich dann in Skype (oder Teamspeak oder sonst was) klären.
    Vorstellen würd ich mir das ganze als Plugin, dann einfach installieren auf dem Forum. (Wenn das möglich ist)
    Hab in Sachen Plugin-Entwicklung nicht so viel Ahnung.
    (Vorstellen kann man sich das Panel wie das von Breadfish Reallife (bzw. Multi Reallife))
    Ich möchte aber jetzt keine Kopie oder sowas haben.


    Was würdet ihr dafür haben wollen (viel an Sonderwünschen würde nicht dazukommen)+


    - Tomsen


    PS: Wenn ihr Fragen habt oder irgentwas in der Richtung -> PN :) Oder hier drunter schreiben. :thumbup:

    Danke erstmal für eure Antworten.


    CreeD hattest du das 2. schon mal oder woher weißt du wie es mit der Tonqualität ist bzw. @Aaron woher weißt du dass das erste eine bessere hat? ( villt. kann mans auch an den augezählten Fakten ablesen, hab davon nicht wirklich ahnung) :D


    - Tomsen

    Wieso wird der Dialog nicht angezeigt?


    new string[256];
    format(string,sizeof(string),"%s\n%s\n%s\n%s\n%s",GetItem(playerid,1),GetItem(playerid,2),GetItem(playerid,3),GetItem(playerid,4),GetItem(playerid,5));
    ShowPlayerDialog(playerid,DialogInventar,DIALOG_STYLE_LIST,"Dein Inventar",string,"Ok","Abbrechen");


    - Tomsen

    Hey,


    ich hab noch paar Gutscheine vom Zoundhouse daheim rumliegen.
    Da mein altes Keyboard kaputt ist will ich mir endlich mal ein neues zulegen.


    Ich spiel hauptsächlich aber Gitarre von daher platzt mich nicht an weil die beiden nur 99€ kosten.


    Mein vorheriges war schon sehr alt deswegen stell ich keine wirklichen ansprüche. Will einfach nur mal wieder ein Keyboard haben womit man spielen lernen kann bzw. wo man übnerhaupt drauf spielen kann. :thumbup:


    Hab da 2 Varianten, nur welches ist besser? Kenne mich da nicht so aus.


    Version 1


    Version 2


    - Tomsen


    PS: Fände es nicht schlecht wenn man's mitn PC Verkabel kann. Kann das überhaupt eines der beiden? Zumindest inputmäßig

    Ich hab in der Datenbank ne Zelle für Item 1 - 5


    Da werden Zahlen gespeichert.


    0,1,2,3


    Beim Abfragen werden die Items in 5 Zeilen abgefragt und wenn es 0 ist, steht leer da, bei 1 Fertiggericht.. usw.


    Also man arbeitet immer mit den Zahlen und wenn man nen String brauch frag ich die Zahlen ab und teile ihnen die Namen zu. Also relativ simpel.


    - Tomsen


    PS: Ich würd gern was eigenes scripten.

    Ich habe auch mal eins geschrieben, schau mal hier: [ INCLUDE ] Inventar System


    mfg. :thumbup:

    Nice.


    Ich hab ja schon alles was man braucht nur ist halt das mit dem switch funktioniert nicht, also wenn ich welche anwähle.
    Zuviel switch oder woran kann das liegen? Der postet ja auch immer Die Message von case 0: also das der Slot X leer ist und dann kommt immer du nimmst eine Zigarette, auch wenn ich was anderes angeklickt habe.


    - Tomsen

    Wieso soll ich die Parameter von dem Public ändern?!


    Außerdem bezieht sich das Switch auf das pItem und nicht auf den Dialog.


    Entschuldigung aber.. du solltest dich wohl auch nochmal damit auseinandersetzen. ^^


    - Tomsen

    Hey,


    ich hab jetzt ein Inventarsystem gemacht.
    Es werden zahlen in 5 verschiedenen Zellen in der DB gespeichert.


    Naja. Aufrufen und anzeigen funktioniert, aber wenn ich was auswähle:


    Ist ein Dialog mit 5 Zeilen, 0 wäre "Leer", also kein item, 1 - Fertiggericht, 2-Zigaretten, 3-Flasche Wasser


    So hab ich es bei OnDialogResponse Abgefragt:


    Spoiler anzeigen
    if(listitem==0)
    {
    switch(SpielerInfo[playerid][pItem1])
    {
    case 0: SendClientMessage(playerid,grau,"Du hast kein Item im Slot 1!");
    case 1:
    {
    SendClientMessage(playerid,grau,"Du hast ein Fertiggericht zu dir genommen.");
    GivePlayerHealth(playerid,50);
    SpielerInfo[playerid][pItem1] = 0;
    return 1;
    }
    case 2:
    {
    if(zigaretten[playerid] == 1)
    {
    SendClientMessage(playerid,grau,"Du hast dir deine letzte Zigarette angezündet.");
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    SpielerInfo[playerid][pZig] -= 1;
    SpielerInfo[playerid][pItem2] = 0;
    return 1;
    }
    else
    {
    SendClientMessage(playerid,grau,"Du hast dir eine Zigarette angezündet.");
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    SpielerInfo[playerid][pZig] -= 1;
    return 1;
    }
    }
    case 3:
    {
    SendClientMessage(playerid,grau,"Du hast dein Wasser getrunken.");
    GivePlayerHealth(playerid,25);
    SpielerInfo[playerid][pItem3] = 0;
    return 1;
    }
    }
    switch(SpielerInfo[playerid][pItem2])
    {
    case 0: SendClientMessage(playerid,grau,"Du hast kein Item im Slot 2!");
    case 1:
    {
    SendClientMessage(playerid,grau,"Du hast ein Fertiggericht zu dir genommen.");
    GivePlayerHealth(playerid,50);
    SpielerInfo[playerid][pItem1] = 0;
    return 1;
    }
    case 2:
    {
    if(zigaretten[playerid] == 1)
    {
    SendClientMessage(playerid,grau,"Du hast dir deine letzte Zigarette angezündet.");
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    SpielerInfo[playerid][pZig] -= 1;
    SpielerInfo[playerid][pItem2] = 0;
    return 1;
    }
    else
    {
    SendClientMessage(playerid,grau,"Du hast dir eine Zigarette angezündet.");
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    SpielerInfo[playerid][pZig] -= 1;
    return 1;
    }
    }
    case 3:
    {
    SendClientMessage(playerid,grau,"Du hast dein Wasser getrunken.");
    GivePlayerHealth(playerid,25);
    SpielerInfo[playerid][pItem3] = 0;
    return 1;
    }
    }
    switch(SpielerInfo[playerid][pItem3])
    {
    case 0: SendClientMessage(playerid,grau,"Du hast kein Item im Slot 3!");
    case 1:
    {
    SendClientMessage(playerid,grau,"Du hast ein Fertiggericht zu dir genommen.");
    GivePlayerHealth(playerid,50);
    SpielerInfo[playerid][pItem1] = 0;
    return 1;
    }
    case 2:
    {
    if(zigaretten[playerid] == 1)
    {
    SendClientMessage(playerid,grau,"Du hast dir deine letzte Zigarette angezündet.");
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    SpielerInfo[playerid][pZig] -= 1;
    SpielerInfo[playerid][pItem2] = 0;
    return 1;
    }
    else
    {
    SendClientMessage(playerid,grau,"Du hast dir eine Zigarette angezündet.");
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    SpielerInfo[playerid][pZig] -= 1;
    return 1;
    }
    }
    case 3:
    {
    SendClientMessage(playerid,grau,"Du hast dein Wasser getrunken.");
    GivePlayerHealth(playerid,25);
    SpielerInfo[playerid][pItem3] = 0;
    return 1;
    }
    }
    switch(SpielerInfo[playerid][pItem4])
    {
    case 0: SendClientMessage(playerid,grau,"Du hast kein Item im Slot 4!");
    case 1:
    {
    SendClientMessage(playerid,grau,"Du hast ein Fertiggericht zu dir genommen.");
    GivePlayerHealth(playerid,50);
    SpielerInfo[playerid][pItem1] = 0;
    return 1;
    }
    case 2:
    {
    if(zigaretten[playerid] == 1)
    {
    SendClientMessage(playerid,grau,"Du hast dir deine letzte Zigarette angezündet.");
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    SpielerInfo[playerid][pZig] -= 1;
    SpielerInfo[playerid][pItem2] = 0;
    return 1;
    }
    else
    {
    SendClientMessage(playerid,grau,"Du hast dir eine Zigarette angezündet.");
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    SpielerInfo[playerid][pZig] -= 1;
    return 1;
    }
    }
    case 3:
    {
    SendClientMessage(playerid,grau,"Du hast dein Wasser getrunken.");
    GivePlayerHealth(playerid,25);
    SpielerInfo[playerid][pItem3] = 0;
    return 1;
    }
    }
    switch(SpielerInfo[playerid][pItem5])
    {
    case 0: SendClientMessage(playerid,grau,"Du hast kein Item im Slot 5!");
    case 1:
    {
    SendClientMessage(playerid,grau,"Du hast ein Fertiggericht zu dir genommen.");
    GivePlayerHealth(playerid,50);
    SpielerInfo[playerid][pItem1] = 0;
    return 1;
    }
    case 2:
    {
    if(zigaretten[playerid] == 1)
    {
    SendClientMessage(playerid,grau,"Du hast dir deine letzte Zigarette angezündet.");
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    SpielerInfo[playerid][pZig] -= 1;
    SpielerInfo[playerid][pItem2] = 0;
    return 1;
    }
    else
    {
    SendClientMessage(playerid,grau,"Du hast dir eine Zigarette angezündet.");
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    SpielerInfo[playerid][pZig] -= 1;
    return 1;
    }
    }
    case 3:
    {
    SendClientMessage(playerid,grau,"Du hast dein Wasser getrunken.");
    GivePlayerHealth(playerid,25);
    SpielerInfo[playerid][pItem3] = 0;
    return 1;
    }
    }
    }


    Ist ein ziemlich langer Code wenn man bedenkt das der hier gerade mal für die Zeile 1 ist. Gibt noch 4 weitere. Sehen aber alle genauso aus, da letzten Ende ja immer abgefragt wird welche Zahl in dem Fall Item1 nun hat und was danach passieren soll.


    Wenn ich nun Item 1 anklicke kommt immer die Message von case 0 also das ich keins hab und es kommt - Du hast dir eine Zigarette angezündet .Egal welches Item ich anklicke. Außerdem wird es nicht auf 0 bzw. Leer gesetzt wenn ich es beutzt habe.


    Woran liegt das?


    - Tomsen

    Failed (libmysqlclient_r.so.16: cannot open shared object file: No such file or directory)


    Es liegt an der den mysql plugin denk ich mal.


    Und ja das sind die selben die ich auch bei mir aufn Rechenr benutze, hab alles so hochgeladen nur halt umgestellt da ich ja windows hab und der server auf linux läuft.


    - Tomsen

    Ja steht da - hier:


    Code
    SA-MP Dedicated Server----------------------v0.3e, (C)2005-2012 SA-MP Team[12:21:25] gamemode1 = ""  (string)[12:21:25] gamemode2 = ""  (string)[12:21:25] gamemode3 = ""  (string)[12:21:25] gamemode4 = ""  (string)[12:21:25] gamemode5 = ""  (string)[12:21:25] gamemode6 = ""  (string)[12:21:25] gamemode7 = ""  (string)[12:21:25] gamemode8 = ""  (string)[12:21:25] gamemode9 = ""  (string)[12:21:25] gamemode10 = ""  (string)[12:21:25] gamemode11 = ""  (string)[12:21:25] gamemode12 = ""  (string)[12:21:25] gamemode13 = ""  (string)[12:21:25] gamemode14 = ""  (string)[12:21:25] gamemode15 = ""  (string)[12:21:25] [12:21:25] Server Plugins[12:21:25] --------------[12:21:25]  Loading plugin: sscanf.so[12:21:25] [12:21:25]  ===============================[12:21:25]   	sscanf plugin loaded.	 [12:21:25]	(c) 2009 Alex "Y_Less" Cole[12:21:25]	0.3d-R2 500 Players "dnee"[12:21:25]  ===============================[12:21:25]   Loaded.[12:21:25]  Loading plugin: streamer.so[12:21:25] *** Streamer Plugin v2.6.1 by Incognito loaded ***[12:21:25]   Loaded.[12:21:25]  Loading plugin: mysql.so[12:21:25]   Failed (libmysqlclient_r.so.16: cannot open shared object file: No such file or directory)[12:21:25]  Loaded 2 plugins.[12:21:25] [12:21:25]  ===============================[12:21:25]  	sscanf plugin unloaded.    [12:21:25]  ===============================[12:21:25] *** Streamer Plugin v2.6.1 by Incognito unloaded ***[12:21:25] [12:21:25] Filterscripts[12:21:25] ---------------[12:21:25]   Loading filterscript 'wbb_connect.amx'...[12:21:25] === WBB_Connect: ===WBB_Connect v. 2.0was successfully loaded!Copyright (c) by Hauke Marquardt====================[12:21:25]   Loaded 1 filterscripts.[12:21:25] Script[gamemodes/dzl.amx]: Run time error 19: "File or function is not found"[12:21:25] Number of vehicle models: 0


    - Tomsen


    #edit: Mittlerweile denk ich es liegt daran das er nicht die richtige mysqllib hat. Ist nen Linuxserver. Wollte mir nochmal die aktuelle Version von MySQL und die dazugehörige Lib Datei ausn englischen Foren downloaden allerdings werd ich beim klicken auf die links immer auf solche Werbe seiten weitergeleitet, und nicht zum download..

    Muss die auf dem FTP Server dann auch ins Plugin verzeichnis oder mit da wo die server.cfg (eigentlich) ist?


    - Tomsen

    Ehm.. ja. Das ist der Punkt wo ich mir denke... wtf.


    Nein Spaß. ^^ Das ist mir klar, das hab ich ja auch. Es muss an was anderem liegen.


    Glaube daran das es das mysql Plugin nicht lädt aber wieso lädt es das nicht?


    Ist eingeschrieben und hochgeladen...


    - Tomsen